{"api":"v1","generated_at":"2026-09-16T03:59:30.448Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/x402-ottoai-services-stock-pools-ae14ba","pinned_page":"https://tollindex.com/e/x402-ottoai-services-stock-pools-ae14ba/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"x402-ottoai-services-stock-pools-ae14ba","canonical_url":"https://x402.ottoai.services/stock-pools","resource":"https://x402.ottoai.services/stock-pools","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Find the DEX pools a tokenized US stock is a member of, on Robinhood Chain, Base, BNB Chain or Solana. Returns pool id (v4 ids kept distinct from v3 addresses), DEX, the side the stock is on, the counterpart with an evidence-backed class, reported USD liquidity, 24h volume and pool age. Membership discovery only: a provider-covered read, not a census; no APR, no execution; a return is the stock's only where it is the base token. $0.001 per call.","service_name":"Otto AI","declared_category":null,"declared_tags":["stock pools","tokenized stock liquidity","pool discovery","onchain equities","stock pairs"],"route_template":null,"registry_updated":"2026-09-07T14:36:52.317Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"stock pools","category":"market-data","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.001 USDC","amount_units":0.001,"decimals_known":true,"pay_to":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.001 USDC","amount_units":0.001,"decimals_known":true,"pay_to":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":2,"unique_payers_30d":2,"last_called_at":"2026-09-07T14:36:52.022Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:12:06.970Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T06:12:06.970Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:42:58.980Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:36:20.166Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:53:23.810Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T11:46:41.737Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","page":"https://tollindex.com/seller/0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","endpoints":73,"hosts":2},"reports":0,"registry_record":{"cdp":[{"tags":["stock pools","tokenized stock liquidity","pool discovery","onchain equities","stock pairs"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"payTo":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","amount":"1000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300}],"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1781044576/bazaar-icons/84cde0751281b3d0.png","quality":{"lastCalledAt":"2026-09-07T14:36:52.022Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":2},"resource":"https://x402.ottoai.services/stock-pools","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"stock":"robinhood:MU"}},"output":{"type":"json","example":{"data":{"pools":[{"dex":"bankr-robinhood","hook":{"status":"unknown","address":null},"poolId":{"kind":"v4_pool_id","value":"0xc3cc877a8a7d28efdb5dbec9ae71724652431e6411aa1a9fc8928028da554aa1"},"source":"geckoterminal","network":"robinhood","poolUrl":"https://www.geckoterminal.com/robinhood/pools/0xc3cc877a8a7d28efdb5dbec9...","txns24h":3576,"pairLabel":"MOO / MU","stockSide":"quote","dexVersion":null,"stockToken":{"symbol":"MU","address":"0xff080c8ce2e5feadaca0da81314ae59d232d4afd"},"liquidityUsd":3216427.2018,"txns24hBasis":"provider_base_token_orientation","volume24hUsd":3737988.36338816,"poolCreatedAt":"2026-07-20T18:35:02Z","counterpartClass":"unclassified","counterpartToken":{"symbol":"MOO","address":"0xd9db30bb0d2b8d2eae3826a1372117e058791e18"},"counterpartClassBasis":"no_evidence","pairPriceChange24hPct":1.42,"stockPriceChange24hPct":null,"pairPriceChangeAppliesTo":{"symbol":"MOO","address":"0xd9db30bb0d2b8d2eae3826a1372117e058791e18"},"stockPriceChangeUnavailableReason":"stock_is_quote_side"}],"stock":{"venue":"robinhood","address":"0xff080c8ce2e5feadaca0da81314ae59d232d4afd","network":"robinhood","verified":true,"underlying":"MU","verificationBasis":"stocks_venue_registry:robinhood:MU"},"coverage":{"cap":10,"sources":["geckoterminal"],"complete":false,"eligible":1,"returned":1,"limitations":["Provider-covered observation, not a complete census of this token’s pool..."],"degradedSources":[]},"rankedBy":"liquidity_usd_desc","generatedAt":"2026-09-06T07:14:11.320Z","retrievedAt":"2026-09-06T07:14:11.058Z","providerObservedAt":null},"meta":{"degraded":false,"validUntil":"","generatedAt":"","stalenessSec":0},"status":"success"}}},"schema":{"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":["stock"],"properties":{"stock":{"type":"string","description":"Network-qualified stock identity: \"<network>:<TICKER>\" or \"<network>:<token address>\" where network is robinhood, base, bsc or solana (e.g. robinhood:MU). A bare ticker is rejected — the same ticker is tokenized on several chains. A ticker that names two deployments on ONE chain (eight Solana tickers exist on both xStocks and Backpack) is also rejected: give the token address."}}}},"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"}}}}}}}},"builder-code":{"info":{"a":"bc_hc2dhq09"},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"}},"additionalProperties":false}},"offer-receipt":{"info":{"offers":[{"format":"eip712","payload":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","amount":"1000","scheme":"exact","network":"eip155:8453","version":1,"validUntil":1788792112,"resourceUrl":"https://x402.ottoai.services/stock-pools"},"signature":"0x354b00a5dadaf6c12056ebd17e03ded8962846a873827430d74ad671c9a6b13254ed6327c3b4a1641aafbe6251532556142b35d84c61f80ea7f4eb6373fbd3ba1c","acceptIndex":0},{"format":"eip712","payload":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","amount":"1000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","version":1,"validUntil":1788792112,"resourceUrl":"https://x402.ottoai.services/stock-pools"},"signature":"0x769ad3050c43fa1c74cc4ce0ec4f2db03506850cd78208b2d57c22d48eec01ca3f64463a36f7c51577e8f99a35b64bd4f298c96c910d9d06ce7ec2bfd4eab94b1b","acceptIndex":1}]},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["offers"],"properties":{"offers":{"type":"array","items":{"type":"object","required":["format","signature"],"properties":{"format":{"type":"string"},"payload":{"type":"object","required":["version","resourceUrl","scheme","network","asset","payTo","amount"],"properties":{"asset":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"scheme":{"type":"string"},"network":{"type":"string"},"version":{"type":"integer"},"validUntil":{"type":"integer"},"resourceUrl":{"type":"string"}}},"signature":{"type":"string"},"acceptIndex":{"type":"integer"}}}}}}},"otto-content-receipt":{}},"description":"Find the DEX pools a tokenized US stock is a member of, on Robinhood Chain, Base, BNB Chain or Solana. Returns pool id (v4 ids kept distinct from v3 addresses), DEX, the side the stock is on, the counterpart with an evidence-backed class, reported USD liquidity, 24h volume and pool age. Membership discovery only: a provider-covered read, not a census; no APR, no execution; a return is the stock's only where it is the base token. $0.001 per call.","lastUpdated":"2026-09-07T14:36:52.317Z","serviceName":"Otto AI","x402Version":2}]}}