{"pagination":{"limit":20,"offset":0,"total":21},"payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","resources":[{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"On-chain x402 settlement summary for an address from the decentralized x402 Base subgraph on The Graph Network. POST {address}. Returns lifetime stats as payer + recipient (totalPayments, totalVolume, first/last seen), recent 10 payments each direction, facilitator metadata if applicable, plus indexed_through_block for freshness. Decentralized, verifiable. Distinct from /ask. $0.01 USDC on Base.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0x0ff5a6ecef783bba35463ec2f8403b9b5e9e7c86","as_payer":null,"as_recipient":{"lastPaymentTimestamp":"1780500000","totalPayments":"47","totalVolumeDecimal":"0.47"},"facilitator":null,"indexed_through_block":46514000,"indexed_through_timestamp":1780580000,"indexer_has_errors":false,"is_in_index":true,"recent_received":[{"amountDecimal":"0.01","blockNumber":"46500000","from":"0xab…","transferMethod":"EIP3009"}],"recent_sent":[],"source":"graph-network:x402-base"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Lowercase 0x address to look up","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":"string"},"as_payer":{"type":["object","null"]},"as_recipient":{"type":["object","null"]},"indexed_through_block":{"type":"number"},"is_in_index":{"type":"boolean"}},"required":["address","is_in_index","indexed_through_block"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-10T05:58:51.885Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-10T05:58:51.675Z"},"resource":"https://graphadvocate.com/onchain-x402/address","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Size-the-room for a Hyperliquid market. POST {coin, n?}. Returns the top N (default 10, max 10) traders on a coin ranked by volume, each with skill_score + classification + liquidation_count. Pre-trade check for MM agents: 'who am I about to be against on this perp, and have they been liquidated before?' Coin format: BTC, @107 (spot), xyz:SILVER.","extensions":{"bazaar":{"info":{"input":{"body":{"coin":"BTC","n":10},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"coin":"BTC","neutral_count":5,"retail_count":3,"sharp_count":2,"traders":[{"rank":1,"skill_score":78.1,"user":"0x…"}],"traders_screened":10},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"coin":{"type":"string"},"n":{"default":10,"maximum":25,"minimum":1,"type":"integer"}},"required":["coin"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T05:37:33.674Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-08T05:37:33.492Z"},"resource":"https://graphadvocate.com/hyperliquid/screen","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Onchain data router for AI agents. Plain-English → working GraphQL or REST. 15.5K+ subgraphs on 8 chains. Uniswap, Aave, Compound, ENS, Polymarket, Limitless, Predict.fun, ERC-8004 discovery. Identified senders (include `sender` wallet in A2A metadata): 3 free /route /day, then $0.01 USDC via x402 on Base. Anonymous senders pay $0.01 from call 1. /polymarket + /hyperliquid trader-intel paid from call 1 ($0.01-$0.10).","extensions":{"bazaar":{"info":{"input":{"body":{"request":"wallet balance for vitalik.eth on base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"alternatives":[],"confidence":"high","query_ready":{"args":{"address":"0x...","network":"base"},"tool":"getV1EvmBalances"},"reason":"wallet balance query on an EVM chain","recommendation":"token-api"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"request":{"description":"Plain-English onchain data question","type":"string"}},"required":["request"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"alternatives":{"type":"array"},"confidence":{"enum":["high","medium","low"],"type":"string"},"query_ready":{"type":"object"},"reason":{"type":"string"},"recommendation":{"type":"string"}},"required":["recommendation","reason","confidence"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T05:37:32.888Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T05:37:32.644Z"},"resource":"https://graphadvocate.com/route","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Composite 0-100 reputation score for any Base wallet. POST {wallet, days?=90}. Combines ERC-8004 registration (Agent0 subgraph), USDC settlement velocity (Base RPC scan), and ERC-8004 feedback+validation registry events aggregated across all of the owner's agents. Hard-gates on 8004 registration to filter burn addresses + CEX wallets. Cached 24h. Use for: should I integrate/pay/trust this peer agent.","extensions":{"bazaar":{"info":{"input":{"body":{"days":90,"wallet":"0x575267eED09c338FAE5716A486A7B58A5749A292"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"awarded_points":{"active_last_7d":10,"any_feedback":10,"erc8004_age_gt_7d":5,"erc8004_registered":15,"ipfs_declares_x402":5,"ipfs_metadata_valid":5,"positive_avg_feedback":5,"received_any_30d":10},"cache_hit":false,"max_score":100,"score":65,"signals":{"avg_feedback_value":85,"distinct_feedback_clients":1,"distinct_senders_30d":2,"erc8004_age_days":75.2,"erc8004_agent_count_for_owner":1,"erc8004_agent_id":"41034","erc8004_registered":true,"feedback_count":1,"usdc_received_30d_usdc":4.66},"tier":"active","verdict":"[active] ERC-8004 registered (75d old, agent #41034) — metadata valid — received $4.6620 USDC from 2 distinct sender(s) in 30d (9 tx) — last paid call 2.6d ago — 1 feedback event(s) from 1 distinct client(s), avg value 85.0.","wallet":"0x575267eED09c338FAE5716A486A7B58A5749A292","window_days":90},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"days":{"default":90,"description":"USDC settlement scan window.","maximum":365,"minimum":1,"type":"integer"},"wallet":{"description":"Wallet address to score (owner or agentWallet).","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},"required":["wallet"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cache_hit":{"type":"boolean"},"score":{"maximum":100,"minimum":0,"type":"integer"},"tier":{"enum":["active_verified","active","registered_or_settling","dormant_low_signal","no_evidence"],"type":"string"},"verdict":{"type":"string"},"wallet":{"type":"string"}},"required":["wallet","score","tier","verdict"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-21T20:38:50.389Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-21T20:38:50.173Z"},"resource":"https://graphadvocate.com/agent/score","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Uniswap pre-trade due-diligence. POST {token, chain?, version?}. Returns real_liquidity + deepest venue (ranked by volumeUSD, NEVER TVL — Uniswap subgraph TVL is inflated by spam pools), alternate fee-tier venues, a two-way-flow honeypot check over recent swaps, daily volume trend, and a composed verdict {tradeable, risk, reasons}. Covers Uniswap V2/V3/V4 on Ethereum, Arbitrum, Base, Polygon, Optimism, BSC. For agents sizing or vetting a spot position before they touch a token.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"ethereum","token":"WETH"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"best_venue":{"fee_tier":500,"pair":"USDC/WETH","real_liquidity":true,"tvl_usd":360200000},"flow":{"buys":19,"honeypot_risk":"low","sells":6,"two_way":true},"token":{"price_usd":1859.05,"symbol":"WETH"},"trend":{"direction":"falling","pct_vs_3day_avg":-28.5},"verdict":{"risk":"medium","tradeable":true}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"type":"string"},"token":{"type":"string"},"version":{"type":"string"}},"required":["token"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-12T00:26:57.934Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-09-12T00:26:57.758Z"},"resource":"https://graphadvocate.com/uniswap/pretrade","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Size-the-room: top N holders of a Polymarket market ranked by skill_score, with per-holder ghost-fill risk. POST {condition_id, n?}. The pre-trade check for trading and market-maker agents — answers 'who am I about to be against, and will their fills actually settle?'","extensions":{"bazaar":{"info":{"input":{"body":{"condition_id":"0x6331a779482df72d904c3c1e12b6409ff836bc06f8c97945cba9b25ada2c605c","n":10},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"condition_id":"0x6331...","ghost_fill_risk_breakdown":{"high":1,"low":6,"medium":3},"holders":[{"classification":"sharp","ghost_fill_risk":"low","position_value_usdc":9005.64,"rank":1,"side":"Yes","skill_score":71.4,"wallet":"0x38e5...","wallet_type":"smart_account_erc1967"}],"holders_screened":10,"insufficient_data_count":1,"neutral_count":2,"retail_count":4,"sharp_count":3},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"condition_id":{"description":"Polymarket condition_id (0x + 64 hex chars)","type":"string"},"n":{"default":10,"maximum":25,"minimum":1,"type":"integer"}},"required":["condition_id"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-12T00:25:11.7Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-09-12T00:25:11.509Z"},"resource":"https://graphadvocate.com/polymarket/screen","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Polymarket full PnL report. POST {wallet}. Returns derived skill metrics plus per-position aggregates: net position, average buy price, current price, realized and mark-to-market unrealized PnL per market. For agents that need position-level detail to audit, debug, or feed into a deeper reputation signal.","extensions":{"bazaar":{"info":{"input":{"body":{"wallet":"0x38e598961dd0456a7fb2e758bd433d3e59fb8a4a"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"positions":[{"active":true,"avg_buy_price":0.31,"buys":4,"condition_id":"0xabc…","current_price":0.44,"market_slug":"will-x-happen-by-eoy","net_position":500,"outcome":"Yes","pnl_pct":41.9,"realized_pnl_usdc":12.5,"sells":1,"total_pnl_usdc":77.5,"unrealized_pnl_usdc":65}],"scores":{"classification":"sharp","sample_size":213,"skill_score":71.4},"wallet":"0x38e5..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"wallet":{"type":"string"}},"required":["wallet"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-12T00:25:05.479Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-09-12T00:25:05.278Z"},"resource":"https://graphadvocate.com/polymarket/pnl","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Kalshi consensus-probability trajectory. POST {event}. Wraps Kalshi's unique /events/{ticker}/forecast_history (no other PM exposes formatted forecast percentile history). Returns slope-per-hour over 24h and 3d, acceleration signal (regime change indicator), volatility band, days to resolve, and a stable/accelerating-up/accelerating-down interpretation.","extensions":{"bazaar":{"info":{"input":{"body":{"event":"KXELONMARS-99"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"acceleration_signal":-0.0003,"consensus_probability_now":0.18,"days_to_resolve":3287.4,"event_title":"Will Elon Musk visit Mars in his lifetime?","interpretation":"accelerating-down","kalshi_event_ticker":"KXELONMARS-99","slope_per_hour_24h":-0.0004,"slope_per_hour_3d":-0.0001,"volatility_24h_stdev":0.012},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"event":{"description":"Kalshi event ticker (e.g. KXFOO-23)","type":"string"}},"required":["event"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-12T00:24:57.782Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-09-12T00:24:57.562Z"},"resource":"https://graphadvocate.com/kalshi/consensus-trend","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Natural-language Q\u0026A over the x402 Base settlements warehouse. POST {question}. Backed by 132M settlement rows on Cloudflare R2 + pre-aggregated daily_stats (388 days, May 2025 - Jun 2026), queried via Anthropic Sonnet + DuckDB. Returns {answer, sql_trace, model, upstream_ms}; sql_trace lets the caller verify the data path is real, not hallucinated. $0.05 USDC on Base.","extensions":{"bazaar":{"info":{"input":{"body":{"question":"Top 10 recipient addresses by payment count in the last 30 days"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"answer":"# Top 10 recipients\n| Rank | Address | Count | USDC |\n...","dataset":"base-x402-settlements via x402-watch.vercel.app","model":"claude-sonnet-4-6","question":"Top 10 recipient addresses last 30 days","sql_trace":[{"ms":1350,"rows":10,"sql":"SELECT recipient, COUNT(*) AS payment_count, SUM(amount::DECIMAL(38,0))/1e6 AS usdc_total FROM settlements WHERE block_number \u003e= 45553999 GROUP BY recipient ORDER BY payment_count DESC LIMIT 10"}],"upstream_ms":3500},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"question":{"description":"Plain-English question about x402 Base settlements","maxLength":1000,"type":"string"}},"required":["question"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"answer":{"type":"string"},"dataset":{"type":"string"},"model":{"type":"string"},"question":{"type":"string"},"sql_trace":{"type":"array"},"upstream_ms":{"type":"number"}},"required":["answer","sql_trace","model"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-12T00:24:14.82Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-09-12T00:24:14.608Z"},"resource":"https://graphadvocate.com/ask","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Cross-source arbitrage spread between Kalshi and Polymarket on a topic. POST {topic, limit?}. Pulls matching markets from both venues (Politics + Elections overlap heavily), computes price mid-spread + arbitrage direction. JOIN that single-source passthrough APIs (incl. Pinax Token API) structurally can't return — this is what survives Pinax shipping Kalshi support later.","extensions":{"bazaar":{"info":{"input":{"body":{"limit":5,"topic":"fed rate"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"kalshi_candidates":3,"pairs":[{"arbitrage_direction":"long-poly-short-kalshi","kalshi_ticker":"KXFED-25DEC-CUT25","kalshi_yes_mid":0.62,"polymarket_market_slug":"fed-rate-cut-december","polymarket_yes_mid":0.58,"spread_bps":400,"spread_yes_kalshi_minus_poly":0.04}],"polymarket_candidates":2,"topic_keyword":"fed rate"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":5,"maximum":10,"minimum":1,"type":"integer"},"topic":{"type":"string"}},"required":["topic"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-02T20:51:35.088Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-09-02T20:51:34.863Z"},"resource":"https://graphadvocate.com/kalshi-polymarket/spread","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Polymarket trader skill score — pure JSON for agents. POST {wallet}. Returns skill_score (0-100, Sharpe-weighted by confidence), classification (sharp/neutral/retail), win_rate, sample_size, max_drawdown, realized + unrealized PnL. No lot reconstruction — for batch screening top holders before entering a market or mirroring a copy-trade.","extensions":{"bazaar":{"info":{"input":{"body":{"wallet":"0x38e598961dd0456a7fb2e758bd433d3e59fb8a4a"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"classification":"sharp","confidence":0.93,"max_drawdown_usdc":412.55,"open_positions_count":14,"realized_pnl_usdc":1820.4,"sample_size":213,"sharpe_like":0.84,"skill_score":71.4,"total_pnl_usdc":2040.5,"unrealized_pnl_usdc":220.1,"wallet":"0x38e598961dd0456a7fb2e758bd433d3e59fb8a4a","win_rate":0.612},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"wallet":{"description":"Polymarket trader address (0x-prefixed, lowercase)","type":"string"}},"required":["wallet"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-13T20:10:11.642Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-13T20:10:13.415Z"},"resource":"https://graphadvocate.com/polymarket/pnl-quick","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Live sports-market mispricing detector. POST {milestone, market?}. Combines Kalshi's public play-by-play game_stats (Football/Basketball/Soccer/Hockey/Baseball/WNBA) with market candlesticks over the last hour to flag latency-arb windows when in-game momentum and market price diverge. Returns momentum_score, market_reaction_pct, and a directional latency-arb signal.","extensions":{"bazaar":{"info":{"input":{"body":{"market":"KXNFLGAME-XYZ-WINNER-AWAY","milestone":"NFLGAME-XYZ-1"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"candles_returned":60,"latency_arbitrage_signal":"upside-lag-likely","market_reaction_pct_last_hour":0.4,"milestone_id":"NFLGAME-XYZ-1","momentum_score_last_5_events":0.8},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"market":{"description":"Optional ticker for candlestick reaction comparison","type":"string"},"milestone":{"description":"Kalshi sports milestone id","type":"string"}},"required":["milestone"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:33:15.008Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:33:14.829Z"},"resource":"https://graphadvocate.com/kalshi/sports-live-edge","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Who is trading a token on Uniswap, and which way. POST {token, chain?, limit?}. Aggregates a recent swap sample on the deepest venue by trader EOA and returns per-wallet buys/sells/volume_usd/net_token plus a stance (accumulator / distributor / accumulating / distributing). Wallets are profiling input — feed them to /agent/score to find out who is on the other side.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"ethereum","limit":10,"token":"WETH"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"sample":{"swaps_scanned":200,"unique_wallets":131},"token":{"symbol":"WETH"},"traders":[{"buys":3,"sells":10,"stance":"distributing","volume_usd":222360,"wallet":"0x5b43453f…"}],"venue":{"fee_tier":500,"pair":"USDC/WETH"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"type":"string"},"limit":{"type":"integer"},"token":{"type":"string"}},"required":["token"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:33:14.053Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:33:13.832Z"},"resource":"https://graphadvocate.com/uniswap/traders","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Cross-venue SPOT vs PERP basis. POST {coin, chain?}. Joins Uniswap spot (on-chain, from the subgraph) against the Hyperliquid perp last-fill price and returns basis_pct + a signal (perp_premium / perp_discount / aligned). A JOIN a single-venue passthrough structurally cannot return. Positive basis means longs are crowded and typically paying funding.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"ethereum","coin":"BTC"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"basis_pct":0.3672,"coin":"BTC","perp":{"price_usd":64826,"venue":"hyperliquid"},"signal":"perp_premium","spot":{"price_usd":64588.86,"venue":"uniswap-v3"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"type":"string"},"coin":{"type":"string"}},"required":["coin"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:32:49.755Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:32:49.575Z"},"resource":"https://graphadvocate.com/uniswap/basis","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Cross-venue arbitrage spread between Polymarket and Limitless on a topic. POST {topic, limit?}. Pulls matching markets from Polymarket's public Gamma API and Limitless's REST search, pairs them by closest-price match, computes per-pair yes-mid spread + arbitrage direction. GA assembles a JOIN that single-venue passthroughs can't return. Naive pair-up — agent should confirm semantic match before sizing.","extensions":{"bazaar":{"info":{"input":{"body":{"limit":5,"topic":"trump"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"agent_note":"Pairs filtered by semantic content-word overlap + negation consistency, then ranked by absolute spread. semantic_match_score is Jaccard on content words (0-1). Verify same-condition resolution before sizing — Polymarket and Limitless markets on the same topic often have different time horizons.","limitless_binary_candidates":4,"limitless_candidates":5,"pairs":[{"arbitrage_direction":"long-limitless-short-polymarket","limitless_condition_id":"0xabcd...","limitless_slug":"sol-up-or-down-15-min","limitless_title":"SOL Up or Down - 15 Min","limitless_yes_mid":0.59,"polymarket_question":"Will the price of Solana be above $70 on June 15?","polymarket_slug":"will-the-price-of-solana-be-above-70-on-june-15","polymarket_yes_mid":0.265,"semantic_match_score":0.111,"spread_bps":-3250,"spread_yes_polymarket_minus_limitless":-0.325}],"polymarket_candidates":1,"semantic_rejections":3,"status":"ok","topic_keyword":"sol"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"default":5,"maximum":10,"minimum":1,"type":"integer"},"topic":{"type":"string"}},"required":["topic"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:32:09.54Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:32:09.399Z"},"resource":"https://graphadvocate.com/predmarket/spread","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Polymarket ghost-fill counterparty risk. POST {wallet}. Returns wallet_type (eoa | smart_account_erc1967 | legacy_smart_account), ghost_fill_risk (low/medium/high), 24h collateral outflow flag. Deposit wallets (POLY_1271, sig type 3) are ghost-fill-immune by design. For MM agents pricing adverse selection before quoting against a maker.","extensions":{"bazaar":{"info":{"input":{"body":{"wallet":"0x38e598961dd0456a7fb2e758bd433d3e59fb8a4a"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ghost_fill_risk":"low","impl_address":"0x...","reason":"ERC-1967 proxy wallet. Likely Polymarket deposit wallet — ghost-fill-immune by design.","recent_outflow_24h":{"events_24h":0,"flag":false},"wallet":"0x38e5...","wallet_type":"smart_account_erc1967"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"wallet":{"type":"string"}},"required":["wallet"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:32:04.725Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:32:04.592Z"},"resource":"https://graphadvocate.com/polymarket/risk","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Recent fill stream for a Hyperliquid perp coin. POST {coin, n}. Returns the last N fills (direction, side, price, size, notional, fee, trader address) plus an aggregate summary (buy/sell notional split, whale_fill_count for fills ≥ $10k, avg price). Distinct from hl-screen (top traders by lifetime volume) — this is recent trade events as they happen, for whale-watching + flow-following bots.","extensions":{"bazaar":{"info":{"input":{"body":{"coin":"BTC","n":10},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"coin":"BTC","fill_count":10,"fills":[{"direction":"OPEN_SHORT","fee":0.048,"notional":61.68,"price":73430,"side":"ASK","size":0.00084,"timestamp":"2026-05-28 17:22:28","user":"0x1738e6cb…"}],"summary":{"buy_count":4,"notional_usdc":2342.15,"sell_count":6,"unique_users":8,"whale_fill_count":0}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"coin":{"type":"string"},"n":{"default":10,"maximum":10,"minimum":1,"type":"integer"}},"required":["coin"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:32:02.868Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:32:01.669Z"},"resource":"https://graphadvocate.com/hyperliquid/fills","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Hyperliquid counterparty risk. POST {user}. Returns risk_level (low/medium/high), liquidation_count + rate, funding_paid_per_volume (consistent leverage signal), and a recent_24h_outflow_flag (drained collateral). For MM/copy-trade agents pricing adverse selection.","extensions":{"bazaar":{"info":{"input":{"body":{"user":"0xecb63caa47c7c4e77f60f1ce858cf28dc2b82b00"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"funding_paid_per_volume_bps":-0.33,"liquidation_count":0,"recent_24h_outflow_flag":false,"risk_level":"low","skill_score":62.4,"user":"0xecb63caa…"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"user":{"type":"string"}},"required":["user"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:32:00.86Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:32:00.693Z"},"resource":"https://graphadvocate.com/hyperliquid/risk","type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Vault evaluator for Hyperliquid copy-trading vehicles. POST {vault}. Returns composite vault_quality_score (0-100) factoring: leader's own trading skill, depositor concentration (top-1 share = whale-dependent), redemption pressure (withdrawals/deposits ratio), commission rate. Plus lifetime stats and top 5 depositors. Built for copy-trade-vetting bots — NO equivalent service exists; vault data is unique to perps DEXs.","extensions":{"bazaar":{"info":{"input":{"body":{"vault":"0xdfc24b077bc1425ad1dea75bcb6f8158e10df303"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"classification":"neutral","depositor_count":9524,"lifetime_deposits_usdc":482212104.29,"redemption_pressure":0.789,"top_depositor_share":0.06,"vault":"0xdfc24b…","vault_quality_score":56.8},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"vault":{"type":"string"}},"required":["vault"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:31:59.5Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:31:59.294Z"},"resource":"https://graphadvocate.com/hyperliquid/vault","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0FF5A6ecef783BBA35463ec2F8403B9B5e9e7C86","scheme":"exact"}],"description":"Full Hyperliquid PnL report. POST {user}. Returns derived skill metrics + open positions (per-coin) + recent activity feed (deposits/withdrawals/funding/liquidations). For agents that need to inspect specific positions, audit a trader, or feed into deeper reputation scoring.","extensions":{"bazaar":{"info":{"input":{"body":{"user":"0xecb63caa47c7c4e77f60f1ce858cf28dc2b82b00"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"open_positions":[{"coin":"PUMP","position_size":-1478968317}],"recent_activity":[],"scores":{"classification":"neutral","skill_score":62.4},"user":"0xecb63caa…"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"user":{"type":"string"}},"required":["user"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-03T01:31:56.905Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-08-03T01:31:56.702Z"},"resource":"https://graphadvocate.com/hyperliquid/pnl","type":"http","x402Version":2}],"x402Version":2}
