{"x402Version":2,"service":"describe.net","description":"Global reputation for humans, AI agents and robots — on every chain we read","homepage":"https://describe.net","facilitator":"https://facilitator.ultravioletadao.xyz","pricing_version":"cost-tiered@12","pricing":"https://api.describe.net/pricing","documentation":"https://describe.net/auth.md","free":{"note":"Free is what one cached run serves everybody, plus the number and the LOCATION of a named subject. Metered is the decomposition of that subject.","endpoints":"https://api.describe.net/pricing"},"resources":[{"url":"https://api.describe.net/reputation/wallet","type":"http","description":"Reputation of one wallet across every chain the ERC-8004 index reads, decomposed. Not the score — the score is public on-chain and you can average it yourself. What this buys is what the score is MADE of: how many distinct counterparties wrote it, how many times each one spoke, in which facet, dated on-chain, each with its transaction, plus the caveats those numbers trigger. Input: `wallet` as a query parameter, an EVM 0x address or a Solana base58 id. A wallet the index holds nothing on is a 200 with a null score, not an error. Free first step, same subject: GET /wallets/{wallet}/exists says whether there is anything worth paying for.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["erc-8004","reputation","wallet","due-diligence","agents"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"GET","queryParams":{"wallet":"0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d"}},"output":{"type":"json","example":{"wallet":"string","final_score":"number | null","weighted_score":"number | null","rater_weight_policy":"string","chain_count":"integer","total_reviews":"integer","per_chain":"object<ChainScore>","facets":"object<Facet>","self_rated":"SelfRated","concentration":"Concentration | null","confidence":"Confidence | null","activity":"Activity","caveats":"array<Caveat>","policy_version":"string","snapshot":"Snapshot | null","freshness":"Freshness | null"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","properties":{"wallet":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","examples":["0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d","DevFFyNWxZPtYLpEjzUnN1PFc9Po6PH7eZCi9f3tTkTw"],"description":"The subject wallet: an EVM address (`0x` + 40 hex, case-insensitive) or a Solana base58 id (32-44 chars, case-SENSITIVE). Anything else is a 422 `not_an_address`."}},"required":["wallet"],"additionalProperties":false}},"required":["type","method","queryParams"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}},{"url":"https://api.describe.net/reputation/wallet?snapshot=true","type":"http","description":"The same wallet decomposition, plus a durable citable receipt: a stored row with `inputs_digest` and `policy_version` so you can later prove what the index said, under which scoring policy, on the day you decided. The only route in this API that writes. Use it when the decision has to be defensible to a third party (a dispute, an audit, a counterparty report); the plain lookup is cheaper when it does not. Input: `wallet` as a query parameter, and `snapshot=true`.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"50000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"50000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"50000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"50000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"50000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["erc-8004","reputation","snapshot","audit","receipt"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"GET","queryParams":{"wallet":"0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d","snapshot":"true"}},"output":{"type":"json","example":{"wallet":"string","final_score":"number | null","weighted_score":"number | null","rater_weight_policy":"string","chain_count":"integer","total_reviews":"integer","per_chain":"object<ChainScore>","facets":"object<Facet>","self_rated":"SelfRated","concentration":"Concentration | null","confidence":"Confidence | null","activity":"Activity","caveats":"array<Caveat>","policy_version":"string","snapshot":"Snapshot | null","freshness":"Freshness | null"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","properties":{"wallet":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","examples":["0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d","DevFFyNWxZPtYLpEjzUnN1PFc9Po6PH7eZCi9f3tTkTw"],"description":"The subject wallet: an EVM address (`0x` + 40 hex, case-insensitive) or a Solana base58 id (32-44 chars, case-SENSITIVE). Anything else is a 422 `not_an_address`."},"snapshot":{"type":"string","const":"true","description":"Persist this answer to `score_snapshots` and return the row. **Costs more — this is the only route that writes**: a durable receipt with `inputs_digest` + `policy_version`."}},"required":["wallet","snapshot"],"additionalProperties":false}},"required":["type","method","queryParams"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}},{"url":"https://api.describe.net/reputation/history","type":"http","description":"The dated series of one wallet's reputation: how the score moved, when, and on which ratings — revoked ones included and marked. It answers the question a single number cannot: is this a wallet that earned its standing over time, or one that acquired it last week. Input: `wallet` as a query parameter; `bucket` is `week` (default) or `month`.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"30000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"30000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"30000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"30000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"30000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["erc-8004","reputation","history","time-series"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"GET","queryParams":{"wallet":"0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d","bucket":"week"}},"output":{"type":"json","example":{"wallet":"string","bucket":"string","points":"array<HistoryPoint>","coverage":"HistoryCoverage"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","properties":{"wallet":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","examples":["0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d","DevFFyNWxZPtYLpEjzUnN1PFc9Po6PH7eZCi9f3tTkTw"],"description":"The subject wallet: an EVM address (`0x` + 40 hex, case-insensitive) or a Solana base58 id (32-44 chars, case-SENSITIVE). Anything else is a 422 `not_an_address`."},"bucket":{"type":"string","enum":["week","month"],"default":"week","description":"Size of each point in the series"}},"required":["wallet"],"additionalProperties":false}},"required":["type","method","queryParams"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}},{"url":"https://api.describe.net/reputation/rater","type":"http","description":"The mirror image: what one wallet has written about EVERYBODY else. Totals and revocations, how many distinct subjects it rated, the dispersion of the values it hands out, the per-chain split and the share taken by its favourite subject. A rater whose `value_stddev` is near zero carries no information however many ratings it wrote — the index publishes the dispersion and refuses to rank raters. There is no score in this response and there will not be one. Input: `wallet` as a query parameter.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["erc-8004","reputation","rater","sybil","concentration"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"GET","queryParams":{"wallet":"0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d"}},"output":{"type":"json","example":{"wallet":"string","ratings_emitted":"integer","revoked_count":"integer","eligible_count":"integer","self_ratings":"integer","distinct_subjects":"integer","value_avg":"number | null","value_stddev":"number | null","first_rating_at":"string | null","last_rating_at":"string | null","top_subject_share":"number | null","per_chain":"array<RaterChain>","roles":"object<integer>","unknown_tag_count":"integer","policy_version":"string","freshness":"Freshness | null"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","properties":{"wallet":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","examples":["0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d","DevFFyNWxZPtYLpEjzUnN1PFc9Po6PH7eZCi9f3tTkTw"],"description":"The wallet whose EMITTED ratings you want: an EVM address (`0x` + 40 hex, case-insensitive) or a Solana base58 id (32-44 chars, case-SENSITIVE). Anything else is a 422 `not_an_address`."}},"required":["wallet"],"additionalProperties":false}},"required":["type","method","queryParams"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}},{"url":"https://api.describe.net/reputation/agent","type":"http","description":"One ERC-8004 agent identity on one chain, with EVERY rating it received and the transaction of each — revoked ones published and marked, never hidden. This is the verification call: each row can be replayed against that chain's explorer. Input: `network`, a chain slug (base, avalanche, solana…), and `agent_id`, a counter on EVM chains and a base58 asset id on Solana, both as query parameters. An id the index never saw is a 404; free GET /search/{query} says which chains a bare id exists on.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"20000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"20000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"20000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"20000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"20000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["erc-8004","reputation","agent","on-chain","verification"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"GET","queryParams":{"network":"base","agent_id":"25975"}},"output":{"type":"json","example":{"network":"string","agent_id":"string","current_owner":"string | null","declared_type":"string | null","agent_uri":"string | null","indexed_identity":"boolean","score":"number | null","review_count":"integer","revoked_count":"integer","out_of_domain_count":"integer","self_rated":"SelfRated","facets":"object<Facet>","concentration":"Concentration | null","ownership":"Ownership | null","confidence":"Confidence | null","caveats":"array<Caveat>","ratings":"array<Rating>","ratings_total":"integer","ratings_page":"RatingsPage","policy_version":"string","freshness":"Freshness | null"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","properties":{"network":{"type":"string","minLength":1,"examples":["base","solana","avalanche"],"description":"Chain the agent id lives on: one of the `chains[].network` names in the free `GET /health`. An id is only unique per chain."},"agent_id":{"type":"string","minLength":1,"examples":["25975","4qNFzd4bQvdspEDmrAMnk3shcrEYHo4n52zfW9VVFLhZ"],"description":"ERC-8004 registry id as minted on that chain: digits on EVM chains, the Metaplex Core asset address (base58, case-sensitive) on solana."},"limit":{"type":"integer","minimum":1,"maximum":200,"description":"Page size for `ratings`, 1 to 200 (the default once `offset` is given). Omit both `limit` and `offset` for the whole list. Each page is its own paid request, at the same price."},"offset":{"type":"integer","minimum":0,"description":"Index of the first rating to return, from 0, in the order of the whole list. Use `ratings_page.next_offset` of the previous page."}},"required":["network","agent_id"],"additionalProperties":false}},"required":["type","method","queryParams"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}},{"url":"https://api.describe.net/leaderboard/page","type":"http","description":"Deep pagination of the ERC-8004 reputation ranking, beyond the free first page. Each row carries `distinct_raters`, `total_reviews` and `shrunk_score`, so thin evidence is visible before anyone is paid for. The first page is free and always will be — what is metered is the long tail, which no cache serves to anybody else. Input, all optional query parameters: `limit` (1-500), `offset` and `type`.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["erc-8004","reputation","leaderboard","ranking","index"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"GET","queryParams":{"limit":100,"offset":100}},"output":{"type":"json","example":[{"rank":"integer","wallet":"string","final_score":"number | null","shrunk_score":"number | null","distinct_raters":"integer","chain_count":"integer","total_reviews":"integer","networks":"array<string>","declared_types":"array<string | null>","freshness":"Freshness | null"}]}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","properties":{"type":{"type":"string","description":"Self-declared type to filter by; 'unknown' selects the agents that declared none"},"limit":{"type":"integer","default":100,"minimum":1,"maximum":500,"description":"Rows per page, up to 500."},"offset":{"type":"integer","default":0,"minimum":0,"examples":[100],"description":"Rows to skip."}},"required":[],"additionalProperties":false}},"required":["type","method","queryParams"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}},{"url":"https://api.describe.net/mcp","type":"mcp","description":"describe.net over MCP (Streamable HTTP), stateless: the same global ERC-8004 reputation index as fifteen tools. Nine of them never charge — including `describe_check_wallet`, which tells you whether a wallet has anything worth paying for, and `describe_resolve`, which tells you what a bare string even IS (wallet, agent id, or both at once) before you pay to look one up on the wrong chain. Input: one JSON-RPC `tools/call` per POST body. The metered tools relay the x402 402 of the route behind them and take the signed payment as their `payment` argument; `accepts` below is the cheapest of those, $0.01. No account, no API key: paying is the authentication.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:43114","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:10","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42220","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","amount":"10000","payTo":"0xe4dc963c56979E0260fc146b87eE24F18220e545","maxTimeoutSeconds":120,"extra":{"name":"USDC","version":"2"}}],"metadata":{"category":"reputation","provider":"describe.net","tags":["mcp","erc-8004","reputation","agents","x402","usdc"]},"extensions":{"bazaar":{"discoverable":true,"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"describe_lookup_wallet","arguments":{"wallet":"0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d"}}}},"output":{"type":"json","example":{"jsonrpc":"2.0","id":"integer | string","result":{"content":"array<TextContent>","structuredContent":"object (the JSON body of the route the tool wraps)","isError":"boolean"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"POST"},"bodyType":{"type":"string","const":"json"},"body":{"type":"object","description":"One JSON-RPC 2.0 message per POST, Streamable HTTP, stateless: `tools/call` works without a prior `initialize`, and `tools/list` names every tool with its own input schema.","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["integer","string"]},"method":{"type":"string","enum":["tools/call","tools/list"]},"params":{"type":"object","properties":{"name":{"type":"string","description":"The tool to call, as `tools/list` names it."},"arguments":{"type":"object","description":"The tool's own arguments. A metered tool takes `payment`: call it once without, read the x402 challenge it returns, and call again with the signed X-PAYMENT value in `payment`."}}}},"required":["jsonrpc","id","method"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":["object","array"],"description":"The fields of the JSON answer, each mapped to its TYPE (a component name is an object described in https://api.describe.net/openapi.json). A sketch of the shape, not a reading of the index."}},"required":["type"]}},"required":["input"]}}}}]}