← The evidence ledger
Evidence row 2202229
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://x402-meta.x402tookit.com/x402-recommend
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8eadb728c91cf73c850393dcb3487eaa2a65409f564d7d5572bf7d98ca1ea57a
- Leaf
- 0xd3b85fb7f9a9d06c5ad0ebf52b880d7c57b831f601a2ad85303286a0c7f07284
What was observed
{
"endpoints": [
[
"x402",
"https://x402-meta.x402tookit.com/x402-recommend"
]
],
"name": "x402 Market Intelligence",
"owner_address": "0xb531320805c5bed1d46aeadcf4f008fdf172dbda",
"raw": {
"accepts": [
{
"amount": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "30000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"transactionVersions": [
0
]
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s",
"scheme": "exact"
},
{
"amount": "30000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "30000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
}
],
"description": "Which x402 endpoint should I use for this task? Bazaar matches ranked by payers and calls, top 3 checked live for a 402.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"maxPriceUsd": 0.1,
"task": "weather forecast"
},
"type": "http"
},
"output": {
"example": {
"asOf": "2026-10-21T00:34:07.582Z",
"candidates": 11,
"degraded": false,
"disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
"maxPriceUsd": 0.1,
"notChecked": [
"response quality after payment",
"wash trading in detail (see /x402-wash-check)",
"…1 more"
],
"others": [
{
"calls30d": 11,
"flags": [],
"payers30d": 6,
"priceUsd": 0.002,
"score": 3.61,
"service": "Weather Forecast & Alerts",
"url": "https://data.tollkit.dev/weather"
},
{
"calls30d": 5,
"flags": [],
"payers30d": 4,
"priceUsd": 0.004,
"score": 3.38,
"service": "US weather forecast & alerts",
"url": "https://api.vextorium.com/v1/us-weather"
}
],
"reasons": [
"Ranked by unique payers (weighted 3x), then calls, then recent use; cheaper breaks ties.",
"Payers and calls are Coinbase's own 30-day figures and include self-payments made to get listed; one-payer results are flagged.",
"…1 more"
],
"source": "Coinbase x402 Bazaar discovery API plus a live unpaid GET of the top picks",
"sourceUrl": "https://api.cdp.coinbase.com/platform/v2/x402/discovery",
"summary": "Best match for \"weather forecast\": Weather at $0.002 per call (7 payer(s), 47 call(s) in 30 days); 11 candidate(s) ranked.",
"task": "weather forecast",
"top": [
{
"answers402": true,
"calls30d": 47,
"description": "Weather forecast for a location (global, keyless): current conditions, an hourly series (up to 48h) and a daily summary (up to 10 days: min/max temp + condition",
"flags": [],
"host": "weather.cyberwarex.com",
"lastCalledAt": "2026-10-20T07:35:51.628Z",
"liveCheck": "answers 402 (payable)",
"network": "eip155:8453",
"payers30d": 7,
"priceUsd": 0.002,
"score": 4.89,
"service": "Weather",
"tags": [
"weather",
"forecast",
"…3 more"
],
"url": "https://weather.cyberwarex.com/forecast"
},
{
"answers402": true,
"calls30d": 19,
"description": "Weather forecast and current weather for any city or lat,lon worldwide, from MET Norway: daily forecast up to 10 days plus optional hourly forecast up to 48 hou",
"flags": [],
"host": "agentsvc.io",
"lastCalledAt": "2026-10-16T04:42:20.443Z",
"liveCheck": "answers 402 (payable)",
"network": "eip155:8453",
"payers30d": 4,
"priceUsd": 0.002,
"score": 3.9,
"service": "Weather Forecast",
"tags": [
"weather",
"forecast",
"…3 more"
],
"url": "https://agentsvc.io/api/v1/proxy/weather"
}
],
"verdict": "RECOMMENDED"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"maxPriceUsd": {
"description": "Skip endpoints that cost more than this per call",
"type": "number"
},
"task": {
"description": "What you need done, in plain words, e.g. weather forecast, token risk check",
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"asOf": {
"type": [
"null",
"string"
]
},
"candidates": {
"type": [
"null",
"number"
]
},
"degraded": {
"type": [
"boolean",
"null"
]
},
"disclaimer": {
"type": [
"null",
"string"
]
},
"maxPriceUsd": {
"type": [
"null",
"number"
]
},
"notChecked": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"others": {
"items": {
"properties": {
"calls30d": {
"type": [
"null",
"number"
]
},
"flags": {
"type": [
"array",
"null"
]
},
"payers30d": {
"type": [
"null",
"number"
]
},
"priceUsd": {
"type": [
"null",
"number"
]
},
"score": {
"type": [
"null",
"number"
]
},
"service": {
"type": [
"null",
"string"
]
},
"url": {
"type": [
"null",
"string"
]
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"reasons": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"source": {
"type": [
"null",
"string"
]
},
"sourceUrl": {
"type": [
"null",
"string"
]
},
"summary": {
"type": [
"null",
"string"
]
},
"task": {
"type": [
"null",
"string"
]
},
"top": {
"items": {
"properties": {
"answers402": {
"type": [
"boolean",
"null"
]
},
"calls30d": {
"type": [
"null",
"number"
]
},
"description": {
"type": [
"null",
"string"
]
},
"flags": {
"type": [
"array",
"null"
]
},
"host": {
"type": [
"null",
"string"
]
},
"lastCalledAt": {
"type": [
"null",
"string"
]
},
"liveCheck": {
"type": [
"null",
"string"
]
},
"network": {
"type": [
"null",
"string"
]
},
"payers30d": {
"type": [
"null",
"number"
]
},
"priceUsd": {
"type": [
"null",
"number"
]
},
"score": {
"type": [
"null",
"number"
]
},
"service": {
"type": [
"null",
"string"
]
},
"tags": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"url": {
"type": [
"null",
"string"
]
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"verdict": {
"type": [
"null",
"string"
]
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-01T22:38:07.878Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-01T22:38:07.702Z"
},
"resource": "https://x402-meta.x402tookit.com/x402-recommend",
"serviceName": "x402 Market Intelligence",
"tags": [
"x402",
"bazaar",
"recommendation",
"discovery"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Which x402 endpoint should I use for this task? Bazaar matches ranked by payers and calls, top 3 checked live for a 402."
}What the leaf hashes
{"body":"8eadb728c91cf73c850393dcb3487eaa2a65409f564d7d5572bf7d98ca1ea57a","id":2202229,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646814046324,"prev":null,"subject":"x402_bazaar:https://x402-meta.x402tookit.com/x402-recommend","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).
- 0xd3b858742fa02d541b02e3b55ba421b049cf61b97e0a8dc7987842e74654f640
- 0x6f962f958477032d86c95b8d28810f8cd566d56cb32cd450009f859a0ae7a9dc
- 0x153c300e3b65bb1fed246cab6da7b6f52a3eec4aecf7721890d04f4aa2798d15
- 0x21a35b8f418d7060ba82386df611d83bbd4e0dc3596dbc526fd875cd52102c79
- 0x00ad2191aa7021f4e8543dac574be47e78b013ea208211e700ba48393933bb30
- 0x67bd1eb7f42c2923d11b4c7abdd4785ffbb71e3d30b330f9408183fedaaf37b4
- 0xfad340710900af76b7f1ae95a2609c7d80bb9495bc2226b011365bb27c228ddd
- 0xcced9aeaaab430d6fab7ba263dcd545e92d78f7e31eec40166b448a046a740c4
- 0xb81d9f173c6fa11c82d67ae014296a15a061c4113335dff61c9126142eadf78f
- 0xe71d78f031a626686f37043a767a9d6bd82bcd521c33db8f7979854ef86e270e
- 0x932d9468b0d0eac06cbd63d890075420306d9296f5bb843b1595cb1cf8538a4a
- 0xb81130982c0a1978797ed8bd05b775797db9de4bc7447436735c39b33fac9eac
- 0x0ee251e21135d18ee3004d16c3618e1f970e8952654b422f2554f8aa0ae09b4f
- 0x0a363925e7ecbf308dcd4c5e94385984a43aafeb977e419f632e8dc2019e0553
- 0xa9134f4ed9cec34e13ba243b6a51db73753dbbb3b48c63bd82b22694813d2b02
- 0x7ddefa7d79e7640c3fed21ee4472689415182c41a0258ab04a81d60495f4c40a
- 0xdb8bd933619a267f9790faac9839143d202be46af284371cc369cdf683f897ba
- 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
- 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af