← The evidence ledger
Evidence row 266159
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://serp402.com/api/v1/extract
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 30b7d4622d6ab0db3a8dc92d9079deeb665ba06d1955d08e87e531568f142856
- Leaf
- 0x81a27d273b6c78a1ea7d8f69619bcdb73e9b1cd6c07c05ee6bf770e282db78eb
What was observed
{
"endpoints": [
[
"x402",
"https://serp402.com/api/v1/extract"
]
],
"name": "serp402",
"owner_address": "0xaa1252d726567293cffe6ca495e32c6aecfdc56d",
"raw": {
"accepts": [
{
"amount": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:8453",
"payTo": "0xAA1252D726567293cffE6Ca495e32c6AEcfDC56d",
"scheme": "exact"
},
{
"amount": "50000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
},
"maxTimeoutSeconds": 120,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
"scheme": "exact"
}
],
"description": "Extract: Extract results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://en.wikipedia.org/wiki/Coffee"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"endpoint": "extract",
"meta": {
"latencyMs": 1400
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"properties": {
"device": {
"description": "device to use to get the results. It can be set to desktop (default) to use a regular browser, tablet to use a tablet browser (currently using iPads), or…",
"type": "string"
},
"exclude_tags": {
"description": "a comma-separated list of CSS selectors to remove before parsing, e.g. nav, footer, .ads, #cookie-banner .",
"type": "string"
},
"include_inline_assets": {
"description": "whether to include inline and blocks, with their content, in stylesheets and scripts . Default: false .",
"type": "string"
},
"include_markdown": {
"description": "whether to add the page's main content as Markdown in text_content.markdown . Default: false .",
"type": "string"
},
"include_sitemap": {
"description": "Used with mode=map . Parameter defines whether to also read the website's sitemaps, from /sitemap.xml and /robots.txt . Default: true .",
"type": "string"
},
"include_subdomains": {
"description": "Used with mode=map and mode=crawl . Parameter defines whether to include other subdomains of the same website, e.g. blog.example.com when starting from…",
"type": "string"
},
"include_tags": {
"description": "a comma-separated list of CSS selectors to keep, e.g. article, main, .post-content . Everything else inside is removed before parsing.",
"type": "string"
},
"max_depth": {
"description": "Used with mode=crawl . Parameter defines how many links deep the crawl follows from the starting page. 0 extracts only the starting page. Default: 2 .…",
"type": "string"
},
"max_pages": {
"description": "Used with mode=crawl . Parameter defines the maximum number of pages to extract, including the starting page. Default: 10 . Maximum: 100 . Each successfully…",
"type": "string"
},
"mode": {
"description": "extraction mode. It can be set to: scrape (default) - Extract a single page. map - List the website's URLs from the page links and sitemaps. crawl - Follow…",
"type": "string"
},
"prefetch_delay": {
"description": "a delay in milliseconds before the first page is fetched (0–10,000). Default: 0 . The Extract API doesn't run JavaScript, so this is not a rendering delay.",
"type": "string"
},
"timeout": {
"description": "HTTP request timeout in milliseconds (1,000–120,000). Default: 30,000 (30 seconds).",
"type": "string"
},
"url": {
"description": "URL of the page to extract. It must be an absolute http or https URL.",
"type": "string"
}
},
"required": [
"url"
],
"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": {
"additionalProperties": true,
"description": "Extract results as structured JSON. The shape follows the source, so fields differ between endpoints; identifiers and routing belonging to the collection layer are stripped.",
"properties": {
"attribution": {
"description": "Where the data comes from and what was done to it. Keep it with the results if you pass them on.",
"type": "object"
},
"endpoint": {
"description": "Which endpoint answered.",
"type": "string"
},
"meta": {
"description": "How long the call took.",
"type": "object"
},
"paid": {
"description": "The settled transaction and network.",
"type": "object"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"offer-receipt": {
"info": {
"offers": [
{
"acceptIndex": 0,
"format": "eip712",
"payload": {
"amount": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"network": "eip155:8453",
"payTo": "0xAA1252D726567293cffE6Ca495e32c6AEcfDC56d",
"resourceUrl": "https://serp402.com/api/v1/extract",
"scheme": "exact",
"validUntil": 1793028702,
"version": 1
},
"signature": "0x7945adc8cfabcee3be651a2a1373653bdb91589d935339e5e7470da2289fa9436b24e6219e0d21be871b31389ccf27bc1de4e0f456580b7e48a44ff6cbd16e701c"
},
{
"acceptIndex": 1,
"format": "eip712",
"payload": {
"amount": "50000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
"resourceUrl": "https://serp402.com/api/v1/extract",
"scheme": "exact",
"validUntil": 1793028702,
"version": 1
},
"signature": "0xd55cbc16cbd37392ec7f3824c4c84020db057d292c0b1da8dd55fd8293e367370ab23b29eaac3c210ff14b5cc2bfa4bbcf88b24f758a04dcee142c435374980c1b"
}
]
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"offers": {
"items": {
"properties": {
"acceptIndex": {
"type": "integer"
},
"format": {
"type": "string"
},
"payload": {
"properties": {
"amount": {
"type": "string"
},
"asset": {
"type": "string"
},
"network": {
"type": "string"
},
"payTo": {
"type": "string"
},
"resourceUrl": {
"type": "string"
},
"scheme": {
"type": "string"
},
"validUntil": {
"type": "integer"
},
"version": {
"type": "integer"
}
},
"required": [
"version",
"resourceUrl",
"scheme",
"network",
"asset",
"payTo",
"amount"
],
"type": "object"
},
"signature": {
"type": "string"
}
},
"required": [
"format",
"signature"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"offers"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-26T15:29:42.731Z",
"quality": {
"lastCalledAt": "2026-10-26T15:29:42.731Z"
},
"resource": "https://serp402.com/api/v1/extract",
"serviceName": "serp402",
"tags": [
"extract",
"x402",
"agents",
"api",
"json"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Extract: Extract results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners."
}What the leaf hashes
{"body":"30b7d4622d6ab0db3a8dc92d9079deeb665ba06d1955d08e87e531568f142856","id":266159,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793035109388565,"prev":null,"subject":"x402_bazaar:https://serp402.com/api/v1/extract","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x81a24756437a2eb7c2be7e37d3bf77b5199d2dcc73ebe86a095258d218fcfa9a
- 0x2c3f05cbd1f049c2bf582bacb97056234109c62a09cfc32009188efba9bca1ca
- 0x2fab103817e1a5fc94b7d466be671fd319c4a345750f219650851eab7b4148ad
- 0xf2d9b029194468f4b869d6a64e7ad152886a2a49bbbc5b0d8287e254cfb376c9
- 0x06e49a6b6fe305766422abead7c7653bd21439645c825c7567f4488c55cbbeed
- 0xb5bfa997b857ecb3aad7732e557efc90290fbb448b45dda821fab6c99aea2f39
- 0x50b121a474c3c754e223c005dc9d7102054a0753b50caf3c2486c5b38ed0f324
- 0x78df2c74b8823145a61e40b3bf1ef689d3ce742af870100a98dfa199271a5c55
- 0x5867d35f24bc5f98bf668501b7f9e3220fc345ee15adf4387406732818e220a2
- 0xbdc4a4c8cadfe346c042615305bf6ada497fa5128db30e977a80cb6245a189d3
- 0xb998e012b473bde18346485cd0b7b8b31ab48d5f22ba9bc660bb2e523161e255
- 0x08155d70132f82e370214fc5b72194dfa6f5e57670b7bcf74776e8418302897e
- 0x4d2ee986a690e903126f449b4e9e62d5572b350357ab4496a83488949b131c29
- 0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78
- 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae