← The evidence ledger
Evidence row 2200230
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://readfetch.com/v1/search
- Recorded
- Previous row
- #1261562
- Body SHA-256
- 2fc43a6f2c94c39a8b00f62bc54d0c901e58efc2a2e7d76a763c2b94bf16b77e
- Leaf
- 0x3dce498a7290a4c85fd13bdb328fc319f913e05f4a06d73224a1cb31c95147cb
What was observed
{
"endpoints": [
[
"x402",
"https://readfetch.com/v1/search"
]
],
"name": "readfetch.com",
"owner_address": "0x26c2308adc8fe5ffe6d4183588dd2dd22ed86071",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"description": "Run a web search without a separate search API subscription. Returns titles, URLs, and snippets only — not full page text; follow with readfetch_text, readfetch_probe, or readfetch_scrape on a chosen result URL. `limit` is 1–20 (default 5). Optional `lang` biases locale (e.g. en, de-DE). Optional `tbs` filters recency: h= past hour, d= day, w= week, m= month, y= year. Use readfetch_map/readfetch_crawl when you already know the site; readfetch_* URL tools when you have the link.",
"extra": {
"name": "USD Coin",
"paymentFlow": "authorization",
"version": "2"
},
"maxAmountRequired": "5000",
"maxTimeoutSeconds": 60,
"mimeType": "application/json",
"network": "eip155:8453",
"payTo": "0x26C2308aDC8fe5FFE6d4183588DD2DD22ed86071",
"resource": "https://readfetch.com/v1/search",
"scheme": "exact"
}
],
"description": "Run a web search without a separate search API subscription. Returns titles, URLs, and snippets only — not full page text; follow with readfetch_text, readfetch_probe, or readfetch_scrape on a chosen result URL. `limit` is 1–20 (default 5). Optional `lang` biases locale (e.g. en, de-DE). Optional `tbs` filters recency: h= past hour, d= day, w= week, m= month, y= year. Use readfetch_map/readfetch_crawl when you already know the site; readfetch_* URL tools when you have the link.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 5,
"query": "example"
},
"bodyType": "json",
"description": "Web search without a search subscription, returning titles, URLs and snippets.",
"method": "POST",
"type": "http"
},
"output": {
"description": "Run a web search without a separate search API subscription. Returns titles, URLs, and snippets only — not full page text; follow with readfetch_text, readfetch_probe, or readfetch_scrape on a chosen result URL. `limit` is 1–20 (default 5). Optional `lang` biases locale (e.g. en, de-DE). Optional `tbs` filters recency: h= past hour, d= day, w= week, m= month, y= year. Use readfetch_map/readfetch_crawl when you already know the site; readfetch_* URL tools when you have the link.",
"example": {
"billed": true,
"hint": null,
"query": "rust async runtime",
"results": [
{
"position": 1,
"snippet": "...",
"title": "Tokio",
"url": "https://tokio.rs/"
}
],
"status": "success"
},
"format": "application/json",
"type": "json"
}
},
"schema": {
"$defs": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"body": {
"properties": {
"lang": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Optional language/locale hint, e.g. en or de-DE."
},
"limit": {
"default": 5,
"description": "Maximum number of results to return (default 5).",
"maximum": 20,
"minimum": 1,
"type": "number"
},
"query": {
"description": "Search query string.",
"minLength": 1,
"type": "string"
},
"tbs": {
"anyOf": [
{
"enum": [
"h",
"d",
"w",
"m",
"y"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Optional recency filter: h=hour, d=day, w=week, m=month, y=year."
}
},
"required": [
"query"
],
"type": "object"
},
"bodyType": {
"const": "json"
},
"method": {
"enum": [
"POST"
]
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"body"
],
"type": "object"
},
"output": {
"properties": {
"billed": {
"type": "boolean"
},
"hint": {
"type": [
"string",
"null"
]
},
"query": {
"type": "string"
},
"results": {
"items": {
"properties": {
"position": {
"type": "integer"
},
"snippet": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"status": {
"type": "string"
}
},
"type": "object"
}
}
}
},
"readfetch": {
"llms_txt": "https://readfetch.com/llms.txt",
"mcp": "https://readfetch.com/mcp",
"mcp_manifest": "https://readfetch.com/.well-known/mcp.json",
"openapi": "https://readfetch.com/openapi.json",
"payment_status": "live",
"probe": {
"free": true,
"method": "POST",
"note": "The only free POST — no wallet, no 402, no x402. Metadata plus optional ~400-character preview for the same URL before paying.",
"path": "/v1/probe",
"price_usd": 0
},
"related_endpoints": [
{
"path": "/v1/map"
},
{
"path": "/v1/probe"
}
],
"service_manifest": "https://readfetch.com/.well-known/service.json",
"skill": "https://readfetch.com/SKILL.md",
"support": {
"claims": {
"method": "POST",
"path": "/v1/claims",
"url": "https://readfetch.com/v1/claims",
"when": "paid delivery dispute; needs RECEIPT + EIP-191 signature"
},
"feedback": {
"body": {
"category": "integration|docs|site|other",
"message": "≤500 chars",
"request_id": "<from X-Request-Id>"
},
"free": true,
"mcp_tool": "readfetch_feedback",
"method": "POST",
"path": "/v1/feedback",
"url": "https://readfetch.com/v1/feedback"
},
"request_id_header": "X-Request-Id"
},
"x402_resources": "https://readfetch.com/.well-known/x402-resources.json"
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793278990/bazaar-icons/a51ede90f06a90b8.png",
"lastUpdated": "2026-11-02T12:09:41.206Z",
"quality": {
"l30DaysTotalCalls": 4,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-02T12:09:40.909Z"
},
"resource": "https://readfetch.com/v1/search",
"serviceName": "readfetch.com",
"tags": [
"results",
"search",
"serp",
"snippets",
"web search"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Run a web search without a separate search API subscription. Returns titles, URLs, and snippets only — not full page text; follow with readfetch_text, readfetch_probe, or readfetch_scrape on a chosen result URL. `limit` is 1–20 (default 5). Optional `lang` biases locale (e.g. en, de-DE). Optional `tbs` filters recency: h= past hour, d= day, w= week, m= month, y= year. Use readfetch_map/readfetch_crawl when you already know the site; readfetch_* URL tools when you have the link."
}What the leaf hashes
{"body":"2fc43a6f2c94c39a8b00f62bc54d0c901e58efc2a2e7d76a763c2b94bf16b77e","id":2200230,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646796823969,"prev":1261562,"subject":"x402_bazaar:https://readfetch.com/v1/search","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).
- 0x3dce459370ee5b511d2aeadd5d6ccc50bf3cb0a26069b114f61348d4e03fb634
- 0xe6ece5cb5e2441b99ea8731b2fae15be671bb2496f401e45f09c936e2789aa7b
- 0x3ee639c48cb2a572cea5c8aca3dd8b579e4498fb00f4a8787035fb6a924136ed
- 0xd8b1f34250720c6975551999b47b20131bd8917c4d1cc2e2990ac5cd537c0191
- 0x683baa7a9a940735ee7f2ca554c0fdb527457f53eaceed44021022d65b114d66
- 0x513a2622e6de3561573f6072f0a73786a3bdcb5cb6dcc18f9e517363f843e922
- 0x5c952a37152f93d43cdf645e1f8170148483a11132d59e9a4a65373112817825
- 0xff5062290509d83a342581d035827c63b85b456c001c3a1ef25af31afdefcf39
- 0xd0f070a5ab1647474cd20bb47bcdc662f99d49fb12435748a74c7847ec0cacfd
- 0xa5bb22d30fc3fa463f92fbab27104c9aebd8fc49b2d1493b383e453316f07d96
- 0x2be848cb86d72c2e582fe1d0a7c67c075a60e3819be24b46432581c3db979e93
- 0xb1c944b99390ba5175965090f5362380c7485dc911c281e22b9c18263ec8c4ed
- 0x361907c755dedca0a2adf05840c4c503b2c9a3af060e2659c8c63c2a1e438de2
- 0x2205fefa1140121f3fe567e386a9612e8f7236f2a6b4c18d07e5fc4d08bd90e5
- 0x8448bd1fe3c2d48b62a118ace4a5cb82fee53586dd43d776c2526ad844398919
- 0x8760c227928c5295506cd8606e763f86cf8cd2a549820fab4dc86d29ca0d816d
- 0xa20b9be86af7d690e040c9060a373b2fc5498edf3432f43c26f74fa2febc1e9a
- 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af