# Metropolis resources selected for Orb

> Current status reviewed September 29, 2026. See [the release index](README.md) for shipped versus planned features, network, wallet signing and deployment boundaries. Older dated experiments below are retained as history.

Reviewed September 22, 2026. Source: the participant resource list supplied by
the owner, originating at https://hackathon.monad.xyz/resources.
This is a shortlist and implementation plan, not a record of integrations or
voucher redemptions already completed.

## Product focus

The resource list describes three directions that fit the current product:
social/copy-trading interfaces, embedded trading in non-trading applications,
and execution-aware trading interfaces. The proposed demo connects them:

1. Join a community and discuss a market.
2. Ask the private assistant to prepare a validated draft.
3. Share the idea card in the community channel.
4. Another member opens their own draft, chooses their margin and reviews it.
5. Follow the venue acknowledgement, partial fills/fill or rejection, and
   available onchain evidence. Never present an acknowledgement as a fill.

Measure the actual application experience: intent-to-acknowledgement and
acknowledgement-to-fill latency, confirmed game actions, recovery after a
disconnect, and cost per relevant action. Network capacity is not a benchmark
of Orb's own throughput. Arena remains a complementary multiplayer demo.

## Priorities

### 1. Perpl developer references and execution lifecycle

Keep the current Privy/Orb Wallet and Perpl testnet architecture. Use the listed
Perpl SDK/quickstart as references while validating the existing custom client,
especially reconnect/resync, partial fills, protections and price freshness.
The Perpl documentation pages could not be retrieved by the research tool in
this review; do not assume an SDK change is required or already verified.

- https://docs.perpl.xyz/resources/for-developers/sdk
- https://docs.perpl.xyz/resources/for-developers/quickstart

### 2. QuickNode RPC

Use the hackathon Build voucher to provision a Monad testnet endpoint. Compare
it against the configured public endpoint from the deployment location before
switching. A dedicated endpoint can improve operational control; it does not
make model inference or the venue's own socket faster by itself.

- https://www.quicknode.com/docs/monad/quickstart
- Voucher: three months, one per team, per the supplied resource list.

### 3. Envio HyperIndex

Index relevant Arena, community and reward contract events into a shared read
model for activity/history/rankings. Envio documents support for Monad testnet
10143. Evaluate its event pipeline against existing direct RPC reads; preserve
contract verification and an independent read path. Keep Perpl's own account
socket for its immediate order state rather than adding an indexer in that path.

The AI quickstart/skills are useful implementation references for schema,
handlers and test fixtures. Self-hosting adds a service and operational cost;
compare that with hosted development limits before adopting it.

- https://docs.envio.dev/docs/HyperIndex/monad-testnet
- https://docs.envio.dev/docs/HyperIndex/quickstart-with-ai
- https://github.com/monad-developers/kuru-terminal (event-indexing reference,
  not a reason to restore the retired swap integration)

### 4. Tenderly

Use the Pro perk for debugging, transaction simulation and reproducible contract
failure cases. Confirm the required product's support for chain 10143 in the
dashboard before wiring it into testnet flows. A Virtual TestNet fork is a
separate environment, not evidence of execution on public Monad testnet.
Simulation is diagnostic evidence, not a guarantee of a future fill.

- https://tenderly.co/blog/tenderly-supports-monad-from-day-one/
- https://docs.tenderly.co/platform/supported-networks

### 5. Zerion wallet data

Useful for token holdings, NFTs and readable transaction history in Orb Wallet.
The current chain list explicitly includes Monad Testnet under `monad-test-v2`
with the `X-Env: testnet` header. Verify endpoint-specific coverage and quotas
with the actual key before replacing existing reads. Public wallet indexing
does not replace Perpl's account balance or position feed.

- https://developers.zerion.io/supported-blockchains
- https://developers.zerion.io/quickstart
- Voucher: one month of Builder, one per team, per the supplied resource list.

## Tools for implementation work

Alchemy MCP provides chain-data, simulation and tracing tools through OAuth.
Its read-only capabilities are useful for diagnosing contracts and receipts.
Network/product support should be checked per tool; the full connector also
contains write/account-management capabilities. Nothing was installed or
authorized during this resource review.

- https://www.alchemy.com/docs/alchemy-mcp-server

## Later, after the demonstration works

EAS is a possible reference for portable community achievements and attestations.
ERC-8004 and x402 are relevant if Orb later needs interoperable agent identity
or metered API payments. New lending protocols, yield vaults, a second wallet
stack and a launchpad are outside the current demo scope. API providers improve
delivery; portable ownership and independently verifiable state come from
contracts and accessible records.

The participant list mixes suggestions with factual descriptions. Validate
network availability, addresses, costs and product claims in primary docs
before implementing or citing them in the submission.
