api.describe.net
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`.
Offering
- Provider
- api.describe.net
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Blockchain And Crypto
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://api.describe.net/reputation/wallet?snapshot=true- MIME type
- Not provided
- First seen
- 2026-10-16T02:10:43.866Z
- Last seen
- Tags
- ERC-8004, reputation, Snapshot, audit, receipt
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.05 USDC
Atomic price: 50000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 2
- 0.05 USDC
Atomic price: 50000 · Network: eip155:43114 · Asset: USDC · Scheme: exact - Payment option 3
- 0.05 USDC
Atomic price: 50000 · Network: eip155:42161 · Asset: USDC · Scheme: exact - Payment option 4
- 0.05 USDC
Atomic price: 50000 · Network: eip155:10 · Asset: USDC · Scheme: exact - Payment option 5
- 0.05 USDC
Atomic price: 50000 · Network: eip155:137 · Asset: USDC · Scheme: exact - Payment option 6
- 50000 atomic units
Atomic price: 50000 · Network: eip155:42220 · Asset: 0xcebA9300f2b948710d2653dD7B07f33A8B32118C · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "50000",
"payTo": "0xe4dc963c56979E0260fc146b87eE24F18220e545"
},
{
"scheme": "exact",
"network": "eip155:43114",
"asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
"amount": "50000",
"payTo": "0xe4dc963c56979E0260fc146b87eE24F18220e545"
},
{
"scheme": "exact",
"network": "eip155:42161",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "50000",
"payTo": "0xe4dc963c56979E0260fc146b87eE24F18220e545"
},
{
"scheme": "exact",
"network": "eip155:10",
"asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"amount": "50000",
"payTo": "0xe4dc963c56979E0260fc146b87eE24F18220e545"
},
{
"scheme": "exact",
"network": "eip155:137",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "50000",
"payTo": "0xe4dc963c56979E0260fc146b87eE24F18220e545"
},
{
"scheme": "exact",
"network": "eip155:42220",
"asset": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
"amount": "50000",
"payTo": "0xe4dc963c56979E0260fc146b87eE24F18220e545"
}
]Observed health
- Status
- Unreachable
- Latest latency
- 5185 ms
- Average latency
- 1520 ms
- HTTP status
- Not provided
- Last checked
- Reachability
- 85.7% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "http",
"method": "GET",
"queryParams": {
"wallet": "0x715dc035ffb97dd7bb4095c6670138ba05bb4e6d",
"snapshot": "true"
}
}Output 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"
]
}