← The evidence ledger
Evidence row 751815
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://x402-paywall.huntercarver24.workers.dev/render
- Recorded
- Previous row
- #563528
- Body SHA-256
- f24a00457e17261a9922b71a3bfb5cbb2575fa934aca863284b1e518ce1a7672
- Leaf
- 0x832dece2507b5cf0cd0b0fbccbf3f2db6d75fdfb94914fdd475c664eb8940073
What was observed
{
"endpoints": [
[
"x402",
"https://x402-paywall.huntercarver24.workers.dev/render"
]
],
"name": "x402-paywall.huntercarver24.workers.dev/render",
"owner_address": "0xf18bd01df01542d5ce1c213abefe353c515b8908",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xf18bD01dF01542D5cE1C213abefe353c515b8908",
"scheme": "exact"
}
],
"description": "Renders a public web page in a real headless browser (JavaScript runs, redirects followed) and returns it as clean markdown, a PNG screenshot or a PDF. One call, one payment, no account. A render that fails is not charged.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "markdown",
"url": "https://example.com"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"chars": 958,
"elapsedMs": 2679,
"fetchedAt": "2026-10-27T18:47:42.388Z",
"finalUrl": "https://example.com/",
"format": "markdown",
"markdown": "This domain is for use in documentation examples without needing permission.",
"status": 200,
"title": "Example Domain",
"truncated": false,
"url": "https://example.com/"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"encoding": {
"default": "binary",
"description": "screenshot/pdf: raw bytes (image/png or application/pdf) with metadata in X-Render-* headers, or a JSON envelope carrying base64.",
"enum": [
"binary",
"base64"
],
"type": "string"
},
"format": {
"default": "markdown",
"enum": [
"markdown",
"screenshot",
"pdf"
],
"type": "string"
},
"fullPage": {
"default": false,
"description": "screenshot: capture the whole page, up to 8000px tall.",
"type": "boolean"
},
"height": {
"default": 800,
"description": "Viewport height in px.",
"maximum": 1920,
"minimum": 320,
"type": "integer"
},
"pdfFormat": {
"default": "A4",
"enum": [
"A4",
"Letter"
],
"type": "string"
},
"selector": {
"description": "CSS selector. markdown: convert only that element. screenshot: capture only that element.",
"maxLength": 256,
"type": "string"
},
"timeoutMs": {
"default": 15000,
"description": "Navigation timeout.",
"maximum": 25000,
"minimum": 1000,
"type": "integer"
},
"url": {
"description": "Public http(s) page to render. Private, local and cloud-metadata addresses are refused.",
"format": "uri",
"type": "string"
},
"waitForSelector": {
"description": "Wait until this CSS selector exists before capturing.",
"maxLength": 256,
"type": "string"
},
"waitUntil": {
"default": "networkidle2",
"enum": [
"load",
"domcontentloaded",
"networkidle0",
"networkidle2"
],
"type": "string"
},
"width": {
"default": 1280,
"description": "Viewport width in px.",
"maximum": 1920,
"minimum": 320,
"type": "integer"
}
},
"required": [
"url"
]
},
"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": "format=markdown, or screenshot/pdf with encoding=base64: this JSON object. screenshot/pdf with encoding=binary: raw bytes; url, finalUrl, title, status and elapsedMs come back as X-Render-* headers.",
"properties": {
"chars": {
"description": "format=markdown only",
"type": "integer"
},
"data": {
"description": "encoding=base64 only: the bytes, base64",
"type": "string"
},
"elapsedMs": {
"type": "integer"
},
"fetchedAt": {
"format": "date-time",
"type": "string"
},
"finalUrl": {
"description": "URL after redirects",
"type": "string"
},
"format": {
"enum": [
"markdown",
"screenshot",
"pdf"
],
"type": "string"
},
"markdown": {
"description": "format=markdown only",
"type": "string"
},
"mimeType": {
"description": "encoding=base64 only",
"type": "string"
},
"status": {
"description": "HTTP status the page answered with",
"type": "integer"
},
"title": {
"type": "string"
},
"truncated": {
"description": "format=markdown only; true when cut at 400000 chars",
"type": "boolean"
},
"url": {
"description": "URL requested",
"type": "string"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-27T23:14:48.632Z",
"quality": {
"l30DaysTotalCalls": 6,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-27T23:14:48.293Z"
},
"resource": "https://x402-paywall.huntercarver24.workers.dev/render",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Renders a public web page in a real headless browser (JavaScript runs, redirects followed) and returns it as clean markdown, a PNG screenshot or a PDF. One call, one payment, no account. A render that fails is not charged."
}What the leaf hashes
{"body":"f24a00457e17261a9922b71a3bfb5cbb2575fa934aca863284b1e518ce1a7672","id":751815,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793178790225047,"prev":563528,"subject":"x402_bazaar:https://x402-paywall.huntercarver24.workers.dev/render","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0x832d9b7910954ac902c9f4fb29b180b33277588c85b248648d1497e5907ad813
- 0xaaf56486705e155f58f82caca168a38568ebbe616e5925888c45f73063f238da
- 0x0d697e0997ea70cd9f8119d7b620989d4a4676100e43b89bc4cb60105007232f
- 0xa3184a27c43b73648f32bae05838f6135d3c4cc522dd952207e648ae0a7a9de8
- 0xf34b2cbee07710f13cf8bdf8e6e953d35a5d7d508d118dcbc00975d1ed4e8b3b
- 0xeaab8f35d93f068ab3abb5f9aa20319bcb11dc75c1ac5a93730cfb1aa73a4c22
- 0xff880d2e8366af4cb26d0471ba11a2e8670157f8d41ae2b90d17f1457d4a7df7
- 0xb2467cca8e3eb6740aff3dde704d9a539dfefa7a2274816fffee35e0e1416885
- 0x11479b40a64438fa31e4635bc5177cf064ad8768cf9ea80b900352ce9fb29374
- 0xc38ae9e12e0ee5fa8c79ddaf3f23b51782ae5aee620c2d4c25451b9179fdf283
- 0x2e4f1ec93c90d975d263121e6d7cb0c1da3263b3277b4668b191db32f8f31570
- 0xd773e62e3fa245dfab9c30947560cc156240e587db3cb1b87c317110ed74b8e0
- 0xf1b08e19add97f7d3b5db1ce7ce9b5c26cbfa721b2974dc0ed5c92e3949de6e8
- 0x91b395e5953edc1b4bb2db979b59b2d9a20f0df47d841196dccdb5128537aaaa
- 0xe2f9c120d14f36fdddf9b4e605c5d0b8a13b835e2380472255dc22e14b93e84e
- 0x74cf00e07b52415c2184cf20be69d195ed2725497a6892c2f3e449497c17d0ec
- 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
- 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae