{"name":"RobinX","description":"The accuracy layer for Robinhood Chain (4663): the only provider joining RH-chain social mentions (X callers) to real on-chain price outcomes. Caller accuracy grades measured since chain genesis, deployer reputation, labeled holder-structure history. Per-call x402 (USDC on Base), no API key.","version":2,"base_url":"https://api.robinx.io","contact":"https://api.robinx.io","resources":["https://api.robinx.io/signals/calls","https://api.robinx.io/verdict/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/report/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/deployer/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/token/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/feed/new","https://api.robinx.io/feed/new?tier=alpha","https://api.robinx.io/leaderboard","https://api.robinx.io/callers","https://api.robinx.io/callers?chain=solana","https://api.robinx.io/structure/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/structure/0x020bfC650A365f8BB26819deAAbF3E21291018b4/smart-holders","https://api.robinx.io/entity/0xcdfc08a1c1fbafb355645e5ddc32122e5716ca90","https://api.robinx.io/pulse/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/mentions/0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/caller/example_caller/calls","https://api.robinx.io/social/momentum","https://api.robinx.io/social/follows","https://api.robinx.io/identify","https://api.robinx.io/agent/features?token=0x020bfC650A365f8BB26819deAAbF3E21291018b4","https://api.robinx.io/wallet-receipt/0xc0603f5cca3d74bc8049614f8089c5a165c3160e","https://api.robinx.io/solana/wallet-receipt/CJ7yAUC3Tf52WGrH8LvHzcnib6hGfmU9XDgGni7RDKZu","https://api.robinx.io/tg/first-call/0x7fe995a80075df3dc8ae11a9b82c7fe4202cd87f"],"ownershipProofs":["0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"],"openapi":"https://api.robinx.io/openapi.json","disclaimer":"RobinX publishes measurements derived from public blockchain data and public social posts. Fields labelled \"claimed\" quote a third-party public leaderboard for comparison only. RobinX is not affiliated with Robinhood, Consensys/MetaMask, fomo or GMGN. Nothing here is investment advice. Terms: https://robinx.io/terms","services":[{"name":"Measured Caller Signal Stream","description":"THE flagship: pollable stream of fresh Robinhood Chain calls by X accounts with a MEASURED early-call record (default early_rate>=0.5, >=4 calls, mutual-follow clusters excluded). Each item carries the caller's graded track record + the token's deployer score, FDV, and tg_led (did Telegram carry the token before X; k-gated, rooms never named). No other provider joins RH-chain social to price outcomes.","endpoint":"https://api.robinx.io/signals/calls","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"since":{"type":"string","description":"captured_at cursor from a prior call"},"min_early_rate":{"type":"number"},"min_calls":{"type":"integer"},"limit":{"type":"integer"}}},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"calls":{"type":"array"}}}}}}},{"name":"Caller Accuracy Leaderboard","description":"Which X accounts are actually RIGHT about Robinhood Chain — early-call rate and median 1h price move after the call, measured against real on-chain price since chain genesis, not follower counts. ?chain=solana|base for 6,600+ cross-chain measured callers. Free per-handle report cards at robinx.io/c/{handle}.","endpoint":"https://api.robinx.io/callers","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"chain":{"type":"string","description":"omit for Robinhood Chain; solana|base for cross-chain mirrors"}}},"output":{"type":"object","properties":{"data":{"type":"object"}}}}},{"name":"Full Token Dossier","description":"Everything in one call: verdict + deployer rap sheet with launch history + token vitals + measured X callers (early-rate, median 1h price move, cluster flags) + supply-forensics status. Free tier opt-in via ?tier=free (25/day per IP).","endpoint":"https://api.robinx.io/report/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.05,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"token contract address 0x…"}},"required":["token"]},"output":{"type":"object","properties":{"signal":{"type":"string"},"confidence":{"type":"number"},"data":{"type":"object"}}}}},{"name":"Live Launch Feed","description":"Pollable feed of newest launches scored by deployer reputation. Each item carries tg_led — did Telegram carry it before its first X mention (k-gated; rooms counted, never named). ?since=cursor for new-only, ?min_score=70 for proven-deployer launches, ?tier=alpha (+$0.01) adds caller_signal, ?tier=free for the 10-min-delayed free tier.","endpoint":"https://api.robinx.io/feed/new","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"min_score":{"type":"integer"},"since":{"type":"string"},"limit":{"type":"integer"}}},"output":{"type":"object","properties":{"data":{"type":"object"}}}}},{"name":"Token Verdict","description":"Composite buy-risk verdict from deployer reputation + insider-linked distribution flags + on-chain activity. Works seconds after launch — it scores WHO deployed, not just the contract.","endpoint":"https://api.robinx.io/verdict/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"token contract address 0x…"}},"required":["token"]},"output":{"type":"object","properties":{"signal":{"type":"string"},"confidence":{"type":"number"},"data":{"type":"object"}}}}},{"name":"X Synthesis Pulse","description":"Narrative, sentiment, and measured-caller activity for a token — synthesis over the live X corpus fused with caller-accuracy grades + on-chain.","endpoint":"https://api.robinx.io/pulse/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.04,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"token contract address 0x…"}},"required":["token"]},"output":{"type":"object","properties":{"signal":{"type":"string"},"data":{"type":"object"}}}}},{"name":"Deployer Reputation","description":"Rap sheet: launched/real/dead counts, best-token volume, insider-prep distribution flag, 0-100 score.","endpoint":"https://api.robinx.io/deployer/{address}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"address":{"type":"string","description":"wallet/token contract address 0x…"}},"required":["address"]},"output":{"type":"object","properties":{"signal":{"type":"string"},"data":{"type":"object"}}}}},{"name":"Token Stats","description":"Swap count, WETH volume, unique traders, real/not, linked deployer score.","endpoint":"https://api.robinx.io/token/{address}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"address":{"type":"string","description":"wallet/token contract address 0x…"}},"required":["address"]},"output":{"type":"object","properties":{"data":{"type":"object"}}}}},{"name":"Trusted Deployers","description":"Highest-reputation deployers on the chain.","endpoint":"https://api.robinx.io/leaderboard","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{}},"output":{"type":"object","properties":{"data":{"type":"object"}}}}},{"name":"Holder Structure Diff","description":"Who froze, who added, who halved, who exited over the last ~24h — exact (wei-level) balance diffs with every notable wallet labeled: insider-linked record, deployer record, ENS/Farcaster identity (multi-wallet entities collapsed), round-number allocation flags. The repricing-vs-rug call that price data cannot make. POST queues the scan free; GET returns computed results.","endpoint":"https://api.robinx.io/structure/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"token contract address 0x…"}},"required":["token"]},"output":{"type":"object","properties":{"signal":{"type":"string"},"data":{"type":"object"}}}}},{"name":"Token Social Tape","description":"The latest 200 X mentions of a token with the caller's MEASURED accuracy record attached (true total + truncation flag) — hourly velocity from a full 24h count, first-ever mention, clustered-vs-independent voice counts. The RH-chain social×price join only RobinX has. No tweet text redistributed.","endpoint":"https://api.robinx.io/mentions/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"token contract address 0x…"}},"required":["token"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"mentions":{"type":"array"},"velocity_24h":{"type":"array"}}}}}}},{"name":"Caller Call Log","description":"The receipts tape behind the free report card: the most recent 100 measured RH-chain calls by one X handle with token outcomes (real/dead, FDV) + true total and truncation flag. Calls preserved as captured — deletion does not scrub the record.","endpoint":"https://api.robinx.io/caller/{handle}/calls","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"handle":{"type":"string","description":"X handle, with or without @"}},"required":["handle"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"measured":{"type":"object"},"calls":{"type":"array"}}}}}}},{"name":"Social Momentum (de-hyped)","description":"Tokens ranked by measured caller-accuracy weight, then independent voices, then mention count — mutual-follow clusters collapsed to ONE voice each. Attention quality, not raw hype. ?hours=1-48.","endpoint":"https://api.robinx.io/social/momentum","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"hours":{"type":"integer","description":"1-48, default 6"}}},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"tokens":{"type":"array"}}}}}}},{"name":"Chart Identifier","description":"Send a price-chart SCREENSHOT (base64) and get back which Robinhood Chain token it shows: vision reads the printed ticker and last price, then matches live per-token prices and volume rank with a confidence score and alternates. Charts from other chains are detected and resolved cross-chain rather than force-matched. Free 5/day per IP, then x402.","endpoint":"https://api.robinx.io/identify","method":"POST","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"}},{"name":"Agent Feature Row","description":"One call returns the token-level feature row for a Robinhood Chain token, shaped for a trading agent to fold into its own model: immutable launch facts, current activity (swaps/volume/traders/is_real, plus the exact is_real crossing block, recovered back to chain genesis), the deployer's current track record, the latest price/FDV quote with its real observation time, and observed social measurements (exact mention counts, distinct accounts, first mention, 24h velocity, how many mentioning accounts are MEASURED callers, best early-rate, mutual-follow cluster share, the k-gated Telegram first-sighting record, and the fomo cohort count — how many tracked public fomo traders our live tape recorded on the token; counted, never identified). Response is split by epistemic status — current_state carries no history and must not be joined to a past timestamp; observed sits on an immutable capture clock. We publish inputs, never predictions: no score, no recommendation, no expected return.","endpoint":"https://api.robinx.io/agent/features","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"Robinhood Chain token address (0x…40 hex) — required"}},"required":["token"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"token":{"type":"string"},"identity":{"type":"object"},"current_state":{"type":"object"},"observed":{"type":"object"},"coverage":{"type":"object"}}}}}}},{"name":"Principal Follow Tape","description":"Follow/unfollow transitions by the X accounts that matter on Robinhood Chain (the chain's principals and launchpad accounts), checked ~6-hourly and recorded as events — X exposes only current state, so this history cannot be reconstructed after the fact. Each newly-followed handle is crossed with its MEASURED RobinX caller record. Pollable with ?since=cursor. Baseline edges are marked, never reported as dated follows.","endpoint":"https://api.robinx.io/social/follows","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"watched":{"type":"string","description":"filter to one watched principal handle"},"event":{"type":"string","description":"follow | unfollow"},"since":{"type":"string","description":"ISO cursor from a prior call"},"limit":{"type":"integer"}}},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"events":{"type":"array"}}}}}}},{"name":"Smart Holders","description":"This token's notable holders crossed with the chain-wide extraction/deployer index (4,000+ measured wallets). Strong signal, ambiguous direction — not a buy call.","endpoint":"https://api.robinx.io/structure/{token}/smart-holders","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.05,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"token contract address 0x…"}},"required":["token"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"smart_holders":{"type":"array"}}}}}}},{"name":"Telegram First Call","description":"Cross-venue first sighting for one token: when Telegram first carried it, when X first did, and the lead in minutes. Built on a private Telegram corpus that is not purchasable — X data can be bought from any provider, this cannot. Returns a COUNT of how many rooms carried it, never which: source rooms are never identified and no message text is redistributed. Carries corpus_through so a stale answer is never mistaken for a fresh one. Positive lead = Telegram first, negative = X first; it is a per-token measurement and the corpus-wide split does not describe any individual token.","endpoint":"https://api.robinx.io/tg/first-call/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"Robinhood Chain token address (0x…40 hex) — required"}},"required":["token"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"token":{"type":"string"},"reportable":{"type":"boolean"},"k_threshold":{"type":"integer"},"telegram_first_at":{"type":"string"},"x_first_at":{"type":"string"},"lead_minutes":{"type":"number"},"telegram_was_first":{"type":"boolean"},"telegram_mentions":{"type":"integer"},"telegram_source_count":{"type":"integer"},"corpus_through":{"type":"string"}}}}}}},{"name":"Robinhood Chain Wallet Receipt","description":"The chain-derived trading record for a wallet on Robinhood Chain, reconstructed across v2/v3/v4 from our own swap logs: realized PnL in WETH (FIFO-matched from our own swap logs), win rate on FIFO-matched sells (partial exits count), hold style, and open bags marked two ways (last close and zero) so the truth is bracketed. Published next to a public leaderboard's claimed 30-day figure for the same wallet, with the ETH price that would reconcile the two — a comparison and its limits, never a judgement about the trader. Routed intermediate hops are excluded, so every counted trade is one the wallet actually held. Tracked roster; unknown wallets return found:false. We publish measurements, never predictions.","endpoint":"https://api.robinx.io/wallet-receipt/{address}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"address":{"type":"string","description":"Robinhood Chain wallet address 0x + 40 hex"}},"required":["address"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"wallet":{"type":"string"},"found":{"type":"boolean"},"realized_net_weth":{"type":"number"},"win_rate":{"type":"number"},"open_marks":{"type":"object"},"leaderboard_claim":{"type":"object"}}}}}}},{"name":"Solana Wallet Receipt","description":"The chain-derived receipt for a wallet in the fomo-routed Solana trade universe (45,504 wallets), reconstructed from on-chain fills (SOL legs converted at the 5-minute SOL/USD candle): FIFO realized PnL in USD, win rate on FIFO-matched sells (partial exits count), median hold and style, and open positions at cost — where the losses usually hide. A record, not a recommendation: our own pre-registered walk-forward replay on this universe was undecidable, and on its priceable part copying the top wallets by past realized PnL lost money. Covers activity through that venue only, not the wallet's full on-chain history; wallets are pseudonymous addresses and no identity join is attempted.","endpoint":"https://api.robinx.io/solana/wallet-receipt/{address}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"address":{"type":"string","description":"Solana wallet address (base58)"}},"required":["address"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"wallet":{"type":"string"},"found":{"type":"boolean"},"realized_net_usd":{"type":"number"},"win_rate":{"type":"number"},"open_cost_usd":{"type":"number"}}}}}}},{"name":"Arc Launch Report","description":"For one Arc (chain 5042) token: which launchpad or factory minted it (named where we could attribute it, \"unnamed\" where we could not), the deployer wallet and its launch record, first-pool provenance across Uniswap v2/v3/v4 and non-standard pair factories, transfer and recipient counts, and every other token carrying the same symbol with which minted first. Built from every log since Arc genesis on the private mainnet, before the public open. A record of what happened on-chain, never a rating or a prediction. Currently a snapshot: measured_through_block is stated on every response.","endpoint":"https://api.robinx.io/arc/report/{token}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"token":{"type":"string","description":"Arc token address (0x…40 hex) — required"}},"required":["token"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"found":{"type":"boolean"},"symbol":{"type":"string"},"launched":{"type":"object"},"first_pool":{"type":"object"},"activity":{"type":"object"},"deployer_record":{"type":"object"},"pad_record":{"type":"object"},"same_symbol":{"type":"object"},"coverage":{"type":"object"}}}}}}},{"name":"Arc Deployer Record","description":"Every token a wallet minted on Arc since genesis, which pads it used, and how many of its launches reached 100 and 1,000 transfers. Deployer = the wallet that sent each mint transaction. Pseudonymous addresses; no identity join is attempted. Unknown wallets return found:false, which is absence of a record, not evidence.","endpoint":"https://api.robinx.io/arc/deployer/{address}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.03,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"address":{"type":"string","description":"Arc wallet address 0x + 40 hex"}},"required":["address"]},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"found":{"type":"boolean"},"record":{"type":"object"},"pads_used":{"type":"array"},"tokens":{"type":"array"},"coverage":{"type":"object"}}}}}}},{"name":"Arc Launchpad Census","description":"Every mint-transaction target on Arc since genesis — launchpads, factories, routers and direct EOA deploys — with launch counts and how many launches reached 100 and 1,000 transfers. Identities are our own attribution (bytecode, ownership, front-end embedding); the largest launch source on the chain is an unnamed proxy and is labelled as such. The reason to subscribe by address rather than by event topic: curve pads mint before any pool exists.","endpoint":"https://api.robinx.io/arc/pads","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"limit":{"type":"integer","description":"1-200, default 50"}}},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"pads":{"type":"array"},"totals":{"type":"object"},"coverage":{"type":"object"}}}}}}},{"name":"Arc New Launches","description":"Newest Arc token launches attributed at mint to their pad and deployer, with transfer and recipient counts and first-pool kind. Filter by pad address, minimum transfers, or page with before_block. Snapshot of the genesis index; measured_through_block is the honest edge of what the feed knows.","endpoint":"https://api.robinx.io/arc/feed/new","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.02,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"limit":{"type":"integer","description":"1-200, default 50"},"via":{"type":"string","description":"filter to one pad/factory address"},"min_transfers":{"type":"integer"},"before_block":{"type":"integer","description":"cursor from next_before_block"}}},"output":{"type":"object","properties":{"data":{"type":"object","properties":{"tokens":{"type":"array"},"matched":{"type":"integer"},"next_before_block":{"type":"integer"},"coverage":{"type":"object"}}}}}}},{"name":"Entity Tracker","description":"One wallet-entity's appearances across the accumulated holder-snapshot archive (balance then/now per token) + identity. The archive cannot be reconstructed retroactively.","endpoint":"https://api.robinx.io/entity/{address}","method":"GET","x402":{"scheme":"exact","network":"eip155:8453","asset":"USDC","price_usd":0.05,"pay_to":"0xA13d363AeCCCF878Ec64f6eB687Eb4A771FB0599"},"schema":{"input":{"type":"object","properties":{"address":{"type":"string","description":"wallet/token contract address 0x…"}},"required":["address"]},"output":{"type":"object","properties":{"data":{"type":"object"}}}}}],"free_endpoints":[{"endpoint":"https://api.robinx.io/caller/{handle}","description":"Caller Report Card — any X handle's measured RH-chain track record, graded A-D. Free, rate-capped. Human page: https://robinx.io/c/{handle}"},{"endpoint":"https://api.robinx.io/stats","description":"Coverage stats"},{"endpoint":"https://api.robinx.io/wallet/{address}","description":"Wallet reputation: deployer record + insider-flow history"},{"endpoint":"https://api.robinx.io/search?q=","description":"Token symbol/name/address search with fake-ticker collision warning"},{"endpoint":"https://api.robinx.io/feed/new?tier=free","description":"10-min-delayed launch feed (free integration tier)"},{"endpoint":"https://api.robinx.io/badge/{token}","description":"Embeddable SVG verdict badge"},{"endpoint":"https://api.robinx.io/follows/{handle}","description":"Which watched Robinhood Chain principal accounts follow this X handle, and since when (baseline edges marked as pre-existing, never dated as follows)"},{"endpoint":"https://api.robinx.io/identify","description":"POST {image: base64 chart screenshot} — identifies the Robinhood Chain token a chart shows. Free 5/day per IP, then $0.02 over x402."}]}