Messy assets. Clean data.

One normalized API for tokenized stocks and real-world assets on Robinhood Chain.

Two doors: connect a wallet on Robinhood Chain to explore, or point an agent at MCP (no wallet).

GET /v1/assets/4663/0xaF3D…93f9
{ "identity":  { "symbol": "AAPL", "canonical_status": "official" },
  "market":    { "staleness": "unknown" },
  "liquidity": { "state": "unknown" },
  "rights":    { "holder_claim": "economic_exposure" } }

One asset.
Scattered facts.

A contract address tells you where. It does not tell you what the token is, where it trades, or what you actually own. Every team rebuilds the same five adapters before writing a single feature.

chain state official registry explorer metadata issuer docs price oracle DEX pools market schedule IDENTITY MARKET LIQUIDITY RIGHTS

The four compartments

What is this asset?

The canonical key is a chain ID plus a checksummed contract address. A ticker never qualifies. Identity resolves the contract to its issuer, its underlying instrument, and its verification state.

canonical_status
official
asset_type
equity
underlying
Apple Inc. · AAPL
verified_source
explorer ✓

What is the current state?

Price, currency, session, and supply. Every value is stamped with observed_at, a block number, and a freshness state. No timestamp, no number.

price_type
venue · oracle · nav
market_state
open / closed / onchain_only
staleness
live · recent · stale
observed_at
2026-07-17T06:30:00Z

Where can it move?

Venues, pools, quote assets, and depth at standard sizes. When nothing is trading, the API says so. Thin liquidity is a fact, not a footnote.

venues
pools + venue nodes
depth
impact @ $1k / $10k / $100k
spread_bps
quoted or derived
liquidity_state
active · thin · inactive

What do you actually hold?

Structured legal and technical rights: what the holder can claim, what the issuer or admin can do to the contract, and the documents that prove it.

ownership_of_underlying
no
holder_claim
economic_exposure
admin_capabilities
pause · freeze · upgrade
documents
terms · KID · disclosures
Identity, market, liquidity, and rights artifacts converge through a normalization gate and emerge as one four-layer asset object.
IDENTITY + MARKET + LIQUIDITY + RIGHTS ONE VERSIONED OBJECT

Four domains.
One response.

Identity, market, liquidity, and rights pass through one normalization layer and return as a single versioned object. Every resolved field keeps its source and timestamp; missing evidence stays unknown.

curl https://api.rwabento.xyz/v1/assets/4663/0xaF3D…93f9 \
  -H "Authorization: Bearer $WALLET_SESSION"
# connect wallet → sign → token · agents: /mcp needs no wallet

The asset tray

Search by address, compare what matters. Every row is the same normalized object the API returns.

Asset Contract Type Canonical Price Record
AAPL Apple · Robinhood Token 0xaF3D…93f9 Equity official live via API open record
NVDA NVIDIA · Robinhood Token 0xd060…9EEC Equity official live via API open record
SPCX SpaceX · Robinhood Token 0x4a0E…5eEa Private official live via API open record
GOOGL Alphabet · Robinhood Token 0x2e08…4FE3 Equity official live via API open record
TSLA Tesla · Robinhood Token 0x322F…3b2d Equity official live via API open record
SPY SPDR S&P 500 · Robinhood Token 0x117c…4C0C ETF official live via API open record

Real canonical contracts, synced from the chain's explorer. Ninety-plus official tokens are indexed; every price carries its source and timestamp. Open the full explorer.

Clean does not
mean opaque.

Every field keeps its source. Pick a field and follow the line back to where the value came from, when it was observed, and how much to trust it.

{
  "field": "canonical_status",
  "value": "official",
  "source_type": "robinhood_docs",
  "observed_at": "2026-07-17T06:30:00Z",
  "confidence": "high"
}

Built for the whole shelf

Tokenized equities ship first. The same four-compartment object extends to every asset class on Robinhood Chain. Counters go live with the indexer; nothing here is decorative data.

  1. Stock Tokens indexing first
  2. Tokenized ETFs indexing first
  3. Treasuries planned
  4. Private equity planned
  5. Commodities planned
  6. Real estate planned
CHAIN
Robinhood Chain · 4663
REGISTRY
official Stock Token & ETF contracts
KEY RULE
address first, ticker never

One request away.

Connect your wallet on Robinhood Chain to unlock the data. Agents connect over MCP — no wallet needed. unknown means unknown.

Connect & explore Agent skill / MCP

GET /v1/assets · wallet-gated · /mcp for agents