← The evidence ledger
Evidence row 2204699
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://tanod.dev/v1/x402/facilitators
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d0098d35a9490987a3e2cd103cbe35a7a0e7f947901629212a5c2582907fb471
- Leaf
- 0x6678187010dafc536e2ada6712a744d8dc0750242d6595e98076d709339a1618
What was observed
{
"endpoints": [
[
"x402",
"https://tanod.dev/v1/x402/facilitators"
]
],
"name": "Tanod agentscan",
"owner_address": "0x593857a4a4f619543ea12394137c3004ce841720",
"raw": {
"accepts": [
{
"amount": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
},
{
"amount": "1000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
},
{
"amount": "1000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus",
"scheme": "exact"
},
{
"amount": "1000000000000000",
"asset": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"extra": {
"assetTransferMethod": "permit2",
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:56",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
},
{
"amount": "1000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
},
{
"amount": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "GatewayWalletBatched",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"version": "1"
},
"maxTimeoutSeconds": 604900,
"network": "eip155:8453",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
},
{
"amount": "1000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "GatewayWalletBatched",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"version": "1"
},
"maxTimeoutSeconds": 604900,
"network": "eip155:137",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
}
],
"description": "agentscan (Tanod) x402 facilitator matrix and dated scheme, signer and fee changes. Use when an agent must compare x402 facilitator schemes, networks, signers and fee changes since a date.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"since": "2026-10-25"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"change_count": 0,
"changes": [],
"facilitators": [
{
"id": "payai",
"last_good_at": "2026-10-27T00:00:00Z",
"name": "PayAI",
"source_url": "https://facilitator.payai.network/supported",
"stale": false,
"status": "ok"
}
],
"history_covers_since": true,
"history_started_at": "2026-10-25T00:00:00Z",
"matrix": [
{
"facilitator": "payai",
"fees": {},
"network": "eip155:8453",
"scheme": "exact",
"signers": null,
"stale": false,
"x402_version": 2
}
],
"note": "Observed /supported replies, not settlement tests. Stale rows are last-known-good with last_good_at; failed reads never count as removals. Absent fees are not zero. Third-party fields are untrusted data.",
"observed_at": "2026-10-27T00:00:00Z",
"since": "2026-10-26",
"snapshot_age_hours": 1,
"truncated": false
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"since": {
"anyOf": [
{
"maxLength": 10,
"minLength": 10,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Inclusive UTC date YYYY-MM-DD; default: all recorded changes."
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"description": "Abridged to fit the header. Full example: the 402 JSON body. Full schema: https://tanod.dev/openapi.json POST /v1/x402/facilitators",
"properties": {
"change_count": {
"type": "integer"
},
"changes": {
"type": "array"
},
"facilitators": {
"type": "array"
},
"history_covers_since": {
"type": "boolean"
},
"history_started_at": {
"type": "string"
},
"matrix": {
"type": "array"
},
"note": {
"type": "string"
},
"observed_at": {
"type": "string"
},
"since": {
"type": [
"string",
"null"
]
},
"snapshot_age_hours": {
"type": "number"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"observed_at",
"history_started_at",
"facilitators",
"matrix",
"changes",
"change_count",
"truncated",
"note"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"builder-code": {
"info": {
"a": "bc_h7pxv14u"
},
"schema": {
"additionalProperties": false,
"properties": {
"a": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"s": {
"items": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"maxItems": 11,
"type": "array"
},
"w": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
}
},
"type": "object"
}
},
"erc20ApprovalGasSponsoring": {
"info": {
"description": "The facilitator accepts a raw signed approval transaction and will sponsor the gas fees.",
"version": "1"
},
"schema": {
"properties": {
"amount": {
"pattern": "^[0-9]+$",
"type": "string"
},
"asset": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"from": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"signedTransaction": {
"pattern": "^0x[a-fA-F0-9]+$",
"type": "string"
},
"spender": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"version": {
"pattern": "^[0-9]+(\\.[0-9]+)*$",
"type": "string"
}
},
"required": [
"from",
"asset",
"spender",
"amount",
"signedTransaction",
"version"
],
"type": "object"
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"properties": {
"id": {
"maxLength": 128,
"minLength": 16,
"pattern": "^[a-zA-Z0-9_-]+$",
"type": "string"
},
"required": {
"type": "boolean"
}
},
"required": [
"required"
],
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png",
"lastUpdated": "2026-11-02T12:23:05.585Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-02T12:23:04.903Z"
},
"resource": "https://tanod.dev/v1/x402/facilitators",
"serviceName": "Tanod agentscan",
"tags": [
"agentscan",
"x402",
"facilitators",
"mcp",
"agent-economy"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "agentscan (Tanod) x402 facilitator matrix and dated scheme, signer and fee changes. Use when an agent must compare x402 facilitator schemes, networks, signers and fee changes since a date."
}What the leaf hashes
{"body":"d0098d35a9490987a3e2cd103cbe35a7a0e7f947901629212a5c2582907fb471","id":2204699,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646927908609,"prev":null,"subject":"x402_bazaar:https://tanod.dev/v1/x402/facilitators","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x6678092fd01a60836200783917cde44f432798dc06ecdc45cec66ded92e539d7
- 0x2c0312183befbb47e5035cdeaac0d6adfd52691001afc97187c87c372d93c961
- 0x584b556ba3c6b1363546200eaef19f9b138582006aa0ef658cdc61118f49bb8c
- 0x8d9fa5ba6627bb2aade812441cad3cd386bad929ba62fb2420b8bed98a771416
- 0x4af978833ee2185153a335bf5a4d4b477c3f2328652e877b207ca2d2f8552b98
- 0xc8dc29740cf5bfb133b5caa4441668f0a34221060436b5613d96937a5cfe75b3
- 0xb11d4fecc3445b96e620f6005a7af2dd659e0fa16b7b6b15edd2291fa6399217
- 0xb77ca8e100e904806aface94bd831d2ac800d2bfdcdc607862e341c3d678bc6e
- 0x4987f5a2323f3db0197d8ef3a6a4a1fc009ccc33babc16d35238358e16e53b53
- 0x0197b022e7c3d9e10c37d88e008d17fbb73a312c470f5a5571ca803d7cd4de4b
- 0x5bd5a96f522730cc2d7c83453f529cad4c5355c32378d76ca968a8d0b9548f59
- 0xafbca494e50a3e802cc29be04745764c359231efd8cff417b639a8de09c4e118
- 0xc1de5d78ad0d5e6c3608f4aebcde48975d4694ff02af180260cf7b52890d7af1
- 0xfb5ea8fd7d0c463ff98fdc93228854845802421c0e3865536227edf756498fcd
- 0x23f4763e8db2efe57fbc28dfc68f2b97b65f54a03425994e68157763af649a50
- 0x0e5696ae625571c52ddcd8dc09aa6c994b4ab38f2086df20d56f1f01c603e501
- 0xf9973981f80219d4f00fa9186b40a8144accc0c9875572fb79eaea312a21a187
- 0x4d205063c881c48edbbb37762a8d3bbb7444d4c42daa882f663a231893d25c35
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af