← The evidence ledger
Evidence row 3969812
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://tanod.dev/v1/image/favicon
- Recorded
- Previous row
- #122279
- Body SHA-256
- 6fc494898b58337622f01de37dea05f0976577078a50bec6173b6573d8a905bf
- Leaf
- 0xe723cd25f8c7b42edf1f7c099f482798925e71712b09bb52422b8cf3bc794bb0
What was observed
{
"endpoints": [
[
"x402",
"https://tanod.dev/v1/image/favicon"
]
],
"name": "Tanod imagepeek",
"owner_address": "0x593857a4a4f619543ea12394137c3004ce841720",
"raw": {
"accepts": [
{
"amount": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
},
{
"amount": "3000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
"scheme": "exact"
}
],
"description": "imagepeek (Tanod) favicon set: ICO, PNG icons, apple-touch-icon and HTML snippet.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://tanod.dev/icon.png"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"final_url": "https://tanod.dev/icon.png",
"html": "<link rel=\"icon\" href=\"/favicon.ico\" sizes=\"48x48\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\">\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\">\n<link rel=\"manifest\" href=\"/site.webmanifest\">",
"images": [
{
"bytes": 2328,
"content_type": "image/vnd.microsoft.icon",
"data_base64": "AAABAAMAEBAAAAAA... (trimmed: 3,104 base64 characters in the reply)",
"format": "ico",
"height": 48,
"name": "favicon.ico",
"sizes": [
16,
32,
48
],
"width": 48
},
{
"bytes": 700,
"content_type": "image/png",
"data_base64": "iVBORw0KGgoAAAAN... (trimmed: 936 base64 characters in the reply)",
"format": "png",
"height": 32,
"name": "favicon-32x32.png",
"width": 32
},
{
"bytes": 4043,
"content_type": "image/png",
"data_base64": "iVBORw0KGgoAAAAN... (trimmed: 5,392 base64 characters in the reply)",
"format": "png",
"height": 180,
"name": "apple-touch-icon.png",
"width": 180
},
{
"bytes": 5044,
"content_type": "image/png",
"data_base64": "iVBORw0KGgoAAAAN... (trimmed: 6,728 base64 characters in the reply)",
"format": "png",
"height": 192,
"name": "icon-192.png",
"width": 192
},
{
"bytes": 20566,
"content_type": "image/png",
"data_base64": "iVBORw0KGgoAAAAN... (trimmed: 27,424 base64 characters in the reply)",
"format": "png",
"height": 512,
"name": "icon-512.png",
"width": 512
}
],
"input": {
"animated": false,
"bytes": 2183,
"format": "png",
"frames": 1,
"has_alpha": true,
"height": 256,
"width": 256
},
"manifest_icons": [
{
"sizes": "192x192",
"src": "/icon-192.png",
"type": "image/png"
},
{
"sizes": "512x512",
"src": "/icon-512.png",
"type": "image/png"
}
],
"notes": [
"the source square is 256px: larger icons were upscaled"
],
"operation": "favicon",
"source": {
"library": "Pillow",
"license": "MIT-CMU (HPND)",
"url": "https://python-pillow.org"
},
"source_url": "https://tanod.dev/icon.png",
"total_bytes": 32681
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"apple_background": {
"anyOf": [
{
"pattern": "^(#?[0-9a-fA-F]{6}([0-9a-fA-F]{2})?|transparent)$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "apple-touch-icon fill (default #ffffff)."
},
"auto_orient": {
"default": true,
"description": "Apply the EXIF orientation first (default true).",
"type": "boolean"
},
"background": {
"anyOf": [
{
"pattern": "^(#?[0-9a-fA-F]{6}([0-9a-fA-F]{2})?|transparent)$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "contain padding (default transparent)."
},
"fit": {
"default": "cover",
"description": "Squaring a non-square image: cover (default, centre crop) or contain (padded with background).",
"enum": [
"cover",
"contain"
],
"type": "string"
},
"image_base64": {
"anyOf": [
{
"maxLength": 13333464,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The image as standard or url-safe base64 (at most 10 MB decoded; a data:image/...;base64, prefix is fine); or use url."
},
"url": {
"anyOf": [
{
"maxLength": 2048,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Public http(s) URL of the image (at most 10 MB; private, internal and IP-literal hosts are refused); or use image_base64."
}
},
"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": {
"properties": {
"final_url": {
"type": "string"
},
"html": {
"type": "string"
},
"images": {
"items": {
"properties": {
"bytes": {
"type": "integer"
},
"content_type": {
"type": "string"
},
"data_base64": {
"type": "string"
},
"format": {
"type": "string"
},
"height": {
"type": "integer"
},
"name": {
"type": [
"string",
"null"
]
},
"requested": {
"type": "object"
},
"sizes": {
"items": {
"type": "integer"
},
"type": "array"
},
"width": {
"type": "integer"
}
},
"required": [
"format",
"bytes",
"width",
"height",
"data_base64"
],
"type": "object"
},
"type": "array"
},
"input": {
"properties": {
"animated": {
"type": "boolean"
},
"bytes": {
"type": "integer"
},
"format": {
"type": "string"
},
"frames": {
"type": "integer"
},
"has_alpha": {
"type": "boolean"
},
"height": {
"type": "integer"
},
"width": {
"type": "integer"
}
},
"type": "object"
},
"manifest_icons": {
"items": {
"type": "object"
},
"type": "array"
},
"notes": {
"items": {
"type": "string"
},
"type": "array"
},
"operation": {
"type": "string"
},
"source": {
"type": "object"
},
"source_url": {
"type": "string"
},
"total_bytes": {
"type": "integer"
}
},
"required": [
"operation",
"input",
"notes",
"images",
"html"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"builder-code": {
"info": {
"a": "bc_h7pxv14u"
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"a": {
"description": "App builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"s": {
"description": "Service builder codes",
"items": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"maxItems": 11,
"type": "array"
},
"w": {
"description": "Wallet builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
}
},
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png",
"lastUpdated": "2026-10-08T20:56:21.739Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-08T20:56:21.141Z"
},
"resource": "https://tanod.dev/v1/image/favicon",
"serviceName": "Tanod imagepeek",
"tags": [
"imagepeek",
"image",
"image-resize",
"exif",
"favicon"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "imagepeek (Tanod) favicon set: ICO, PNG icons, apple-touch-icon and HTML snippet."
}What the leaf hashes
{"body":"6fc494898b58337622f01de37dea05f0976577078a50bec6173b6573d8a905bf","id":3969812,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1794083590228582,"prev":122279,"subject":"x402_bazaar:https://tanod.dev/v1/image/favicon","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (195826 rows).
- 0xe723cf3c69c1f92029c6c74af1c2ec5a0ec0a1c278e94133429d8c0abcddc9e1
- 0xd5edbdc37f12c5b765ea65f437454d84fcdd57775ae32a59179780be6b9cc5a7
- 0x047a1def2fee8e86880af9cceacbaf25d9f2ed14af4192b73e3a7ab0bd19a4fb
- 0x054d11cfdb77c697adf098457672f61c0865d2d6052d1821a14110e272aed175
- 0xe3d0b80298e2b8ecb0a82fe8102ecdeae7541b27a716f4cbf90e83028a591508
- 0x8d6a20119caef58c05c43d69c02fa9985f605f1c1024d1f19729d9e641c0b491
- 0x77fa2f10b7e414a4f0a088737a5af64de76ebb8063812e9e7b3a4f859be4aaed
- 0x974a944332fe0d276083efb1f34463c3fcb64fd0fd7acad4c020cb161d96c799
- 0xde0c10bd5d67d8215f16869dacfc379a8f81ea50d7aef2e9daa8ff51ec6b6a1d
- 0x600afec95773b09ef7bcea8fb15518e29083b2f93b3bbf7fb6a2e211ea86482f
- 0x0cba5d57e844571761c9ee50507461e9d922e5143f5a7a7e10960f8cb2513c3d
- 0xab9284275fd67eda31ddd6d2ea701f8c59fec93fd58a3bf8cb5ac7a3c7c3cae9
- 0xe79f2ce46cab03ac264319838ae3b783a627edc1ba5fa188c7c509f21c4e4085
- 0x6f49c61b0121647381a6cf39821f3b65b9e708380eb6ac63924f415c4db07607
- 0xe840e410ee5ca60b9428cf31ac97ed84879fffbdab20af854208e002351d4fae
- 0xbb3be27e5da5ccad91ce4674c6eac53275c0832f3885b89533d2be65d38f2fc6
- 0x9ea7c2ecc6985da4b761b0f9096b7858b3ac8e3e47717c3840537fb2ff31c6df
- Day root
- 0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
- Chained
- 0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
- Published
- On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa