← The evidence ledger
Evidence row 407828
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://regionfetch.dev/api/fetch
- Recorded
- Previous row
- #278536
- Body SHA-256
- ae40dd02dea489f0f657a40a9447b56a3d68840232e4600b931d213498a182e2
- Leaf
- 0x90371455121472d07f59775960e188982e2d2329568c0a15e66dd751db19472b
What was observed
{
"endpoints": [
[
"x402",
"https://regionfetch.dev/api/fetch"
]
],
"name": "Region Fetch",
"owner_address": "0x97ac53d3bc5ae0a29fd2a40233533374589365be",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x97ac53d3bc5ae0a29fd2a40233533374589365be",
"scheme": "exact"
}
],
"description": "Retrieve a public HTTPS URL from the US, Germany, Japan, Brazil, or India. Use HTTP mode for lightweight retrieval, or browser mode to render JavaScript pages. For pages with bot protection, set max_tier to L2 for managed unblocking at $0.05 USDC; L0/L1 costs $0.02 USDC. Returns the fetched body and an Ed25519-signed receipt for provenance.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"country": "US",
"max_tier": "L1",
"mode": "http",
"url": "https://example.com/"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"data": {
"body": "<!doctype html>...",
"contentType": "text/html",
"url": "https://example.com/"
},
"receipt": {
"attestation": {
"algorithm": "Ed25519",
"keyId": "0123456789abcdef",
"signature": "base64url-signature"
},
"country": "US",
"maxTier": "L1",
"mode": "http",
"quotedAmount": "0.02",
"requestId": "gf_0123456789abcdef0123456789abcdef",
"resolvedTier": "L0",
"status": "succeeded",
"statusCode": 200,
"supplier": "decodo"
}
},
"type": "json"
}
},
"routeTemplate": "/api/fetch",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country from which the request should originate.",
"enum": [
"US",
"DE",
"JP",
"BR",
"IN"
],
"type": "string"
},
"max_tier": {
"default": "L1",
"description": "Maximum permitted capability tier. L0/L1 use Decodo; set L2 for pages with bot protection to add IPRoyal managed unblocking. Unresolved CAPTCHA or bot challenges may still fail.",
"enum": [
"L0",
"L1",
"L2"
],
"type": "string"
},
"mode": {
"default": "http",
"description": "Use http for lightweight retrieval or browser to render JavaScript pages.",
"enum": [
"http",
"browser"
],
"type": "string"
},
"url": {
"description": "Public HTTPS URL to retrieve. Private and loopback targets are rejected.",
"format": "uri",
"maxLength": 2048,
"pattern": "^https://",
"type": "string"
}
},
"required": [
"url",
"country"
],
"type": "object"
},
"bodyType": {
"enum": [
"json"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"additionalProperties": false,
"properties": {
"example": {
"properties": {
"data": {
"properties": {
"body": {
"type": "string"
},
"contentType": {
"type": [
"string",
"null"
]
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"body"
],
"type": "object"
},
"receipt": {
"properties": {
"attestation": {
"properties": {
"algorithm": {
"const": "Ed25519",
"type": "string"
},
"keyId": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"algorithm",
"keyId",
"signature"
],
"type": "object"
},
"country": {
"enum": [
"US",
"DE",
"JP",
"BR",
"IN"
],
"type": "string"
},
"maxTier": {
"enum": [
"L0",
"L1",
"L2"
],
"type": "string"
},
"mode": {
"enum": [
"http",
"browser"
],
"type": "string"
},
"quotedAmount": {
"type": "string"
},
"requestId": {
"type": "string"
},
"resolvedTier": {
"enum": [
"L0",
"L1",
"L2"
],
"type": "string"
},
"status": {
"enum": [
"succeeded",
"failed"
],
"type": "string"
},
"supplier": {
"enum": [
"decodo",
"iproyal"
],
"type": "string"
}
},
"required": [
"requestId",
"supplier",
"country",
"mode",
"maxTier",
"resolvedTier",
"status",
"attestation"
],
"type": "object"
}
},
"required": [
"data",
"receipt"
],
"type": "object"
},
"type": {
"const": "json",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-26T18:56:47.665Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-26T18:56:46.869Z"
},
"resource": "https://regionfetch.dev/api/fetch",
"serviceName": "Region Fetch",
"tags": [
"web-fetch",
"geo-targeting",
"browser",
"managed-unblocking",
"research"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Retrieve a public HTTPS URL from the US, Germany, Japan, Brazil, or India. Use HTTP mode for lightweight retrieval, or browser mode to render JavaScript pages. For pages with bot protection, set max_tier to L2 for managed unblocking at $0.05 USDC; L0/L1 costs $0.02 USDC. Returns the fetched body and an Ed25519-signed receipt for provenance."
}What the leaf hashes
{"body":"ae40dd02dea489f0f657a40a9447b56a3d68840232e4600b931d213498a182e2","id":407828,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793080252571851,"prev":278536,"subject":"x402_bazaar:https://regionfetch.dev/api/fetch","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x903720651b4797ce5e3928bb41996bd1201f1171f0d33fd7a3b2abc423de3de1
- 0x102a1d27301876e03f5c83c00fc57fee8427ce0320dec2ae0b6cc15b91995748
- 0x543d841b1d16ccde7ca9c9940166e1aa7d374f320b8aa01f2e1164bc528458f2
- 0x27be7630e9ae29aaae82f95ba208bb69b8e337ce7b6a40131557b24762b9bb4d
- 0x5f0a35d80fe33660f6c9a07e5a82f369ab80e4862e8a3235be48593d165218e8
- 0x4b7b909bfba3ec0c5093a13b8ba52cc6930bb17cf8e54d987552902227a2cca2
- 0xbc690a8701baf56395ba5fd96c4cf2a0f17ba021c7beb0bd71d4ae18330ad0df
- 0xcd11ef96f6a33d16af42379616e19cbdce8fdf1d76e764b965e2989586f8c2aa
- 0x447d90a0e622f5abdec73d451698d44c21779ffdd1ae75f28b18689ff639a113
- 0x52c3ace8624b5a81edb4575f54d111ab5eb0cd1c451932aff3d0228c2aa492f5
- 0x8e9c5f6e43e595f47f84f799aabf34754c649742c93a57fc91c20c42baa244b9
- 0x3d13b6f855471289691a683ee58cac14977b2531dabc14f9c666e928df0908e6
- 0x5c9cbca5bb1d6be4d84e301b4e4c1a280536eb16ee98ed4add9057142c132dde
- 0x06e3b43165f5b3c31d850bc32f20b2e25b844564c4e042c141b9748c26a5a600
- 0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6
- 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
- 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4