# x402.ottoai.services Tokenized US Equities & ETFs Registry

> x402.ottoai.services Tokenized US Equities & ETFs Registry is a paid API for AI agents from x402.ottoai.services, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns a live registry of tokenized US equities and ETFs on Robinhood Chain (chainId 4663), including symbol, token address, decimals, reference price, and tradability signal with estimated execution costs.

## Facts

- Endpoint: GET https://x402.ottoai.services/tokenized-equities
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-ottoai-services-tokenized-us-equities-etfs-registry-6acf2de3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U1VjXouj6enRbQo8cqxC0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-ottoai-services-tokenized-us-equities-etfs-registry-6acf2de3
```

Example prompt: Can you pull the current registry of tokenized US stocks and ETFs on Robinhood Chain and tell me which ones are actually tradeable right now, along with their token addresses and reference prices?

## When to prefer this

Use this endpoint when you need to discover which US equities and ETFs are tokenized and available on Robinhood Chain (chainId 4663), retrieve their canonical on-chain token addresses, check tradability status, or get reference pricing and estimated execution costs for on-chain tokenized equity exposure — especially useful before attempting any on-chain equity trade to validate the asset is listed on the rail.

## Known failure modes

- HTTP 402 if USDC payment is not provided or insufficient
- Stale data if registry has not refreshed within its hourly cycle
- Empty data array if no equities are currently listed or tradeable
- Network timeout if Robinhood Chain or data source is temporarily unavailable
- Tradability signal may be best-effort and not reflect real-time execution guarantees

## How this service works

Live registry of tokenized US equities & ETFs on Robinhood Chain (4663): symbol, pin-verified token address, decimals, routability, the EXECUTABLE buy price per token ($100 at route min output) vs the catalog reference price + deviation. Not a data-coverage claim. Informational only. Hourly.

## Output

A JSON payload with status 'success', a data array containing each tokenized equity/ETF entry (symbol, canonical token address on chainId 4663, decimals, reference price in USD, tradability signal indicating whether it's listed on the rail, estimated USD output and round-trip cost at a reference trade size), and a meta object with a generatedAt timestamp indicating data freshness (refreshed hourly).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "thesis": {
       "type": "string",
       "description": "Optional thesis text (≤200 chars); omit for the full registry."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "status"
     ],
     "properties": {
      "data": {},
      "meta": {
       "type": "object"
      },
      "reason": {
       "type": "string",
       "description": "status=unavailable only; every >=400 is UNCHARGED"
      },
      "status": {
       "enum": [
        "success",
        "unavailable"
       ],
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "pin": {
    "asOf": "2026-09-02",
    "size": 193,
    "refused": {}
   },
   "chain": "robinhood",
   "source": "lifi",
   "thesis": "semiconducto...",
   "chainId": 4663,
   "matched": true,
   "equities": [],
   "disclaimer": "Informationa...",
   "generatedAt": "2026-07-13T1...",
   "refTradeUsd": 100,
   "matchedCount": 19,
   "shortlistCap": 12,
   "universeSize": 193,
   "referenceAsOf": "2026-07-13T0...",
   "refStableSymbol": "USDG",
   "tradableSampled": 191,
   "fellBackToUniverse": false,
   "quotesInconclusive": 0,
   "matchedTradableSampled": 12
  },
  "meta": {
   "degraded": false,
   "validUntil": "",
   "generatedAt": "",
   "stalenessSec": 0
  },
  "status": "success"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-ottoai-services-tokenized-us-equities-etfs-registry-6acf2de3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ottoai.services](https://www.zero.xyz/host/x402.ottoai.services/llms.txt)
