← The evidence ledger
Evidence row 548389
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://chain.openverbs.com/v1/nft-metadata
- Recorded
- Previous row
- #72245
- Body SHA-256
- 7bf34dae3a98d1abd1f2c6e7598aa03d35c92df673901c5038c0b1abba1692fc
- Leaf
- 0x475f2aad37ef1579e17e3e6ae16ad074aa10d92ce3db0261a1bb6aee0de46c3d
What was observed
{
"endpoints": [
[
"x402",
"https://chain.openverbs.com/v1/nft-metadata"
]
],
"name": "NFT metadata",
"owner_address": "0xb3f4de103f34b99f0da19b4f16d6b53a14c2194a",
"raw": {
"accepts": [
{
"amount": "6000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
"scheme": "exact"
}
],
"description": "Resolve one NFT (contract + tokenId) into normalized metadata: name, description, image, attributes and token standard (ERC-721 or ERC-1155). Reads the on-chain tokenURI/uri, then fetches and normalizes the metadata document (ipfs/ar/http/data), rewriting ipfs image links to a gateway URL. Returns `found:false` for non-NFT contracts. Live reads with automatic endpoint fallback.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"chain": "ethereum",
"contract": "0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB",
"tokenId": "1"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"chain": {
"description": "EVM chain to query. One of: ethereum, base, arbitrum, optimism, polygon. Default \"ethereum\".",
"enum": [
"ethereum",
"base",
"arbitrum",
"optimism",
"polygon"
],
"type": "string"
},
"contract": {
"description": "NFT contract address.",
"pattern": "^0x[0-9a-fA-F]{40}$",
"type": "string"
},
"tokenId": {
"description": "Token id (decimal or 0x-hex integer).",
"type": [
"string",
"integer"
]
}
},
"required": [
"contract",
"tokenId"
],
"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"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-08T06:09:12.895Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-08T06:09:12.761Z"
},
"resource": "https://chain.openverbs.com/v1/nft-metadata",
"serviceName": "NFT metadata",
"tags": [
"nft metadata",
"nft token uri",
"erc721 metadata",
"erc1155 metadata",
"nft image"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Resolve one NFT (contract + tokenId) into normalized metadata: name, description, image, attributes and token standard (ERC-721 or ERC-1155). Reads the on-chain tokenURI/uri, then fetches and normalizes the metadata document (ipfs/ar/http/data), rewriting ipfs image links to a gateway URL. Returns `found:false` for non-NFT contracts. Live reads with automatic endpoint fallback."
}What the leaf hashes
{"body":"7bf34dae3a98d1abd1f2c6e7598aa03d35c92df673901c5038c0b1abba1692fc","id":548389,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793133298167989,"prev":72245,"subject":"x402_bazaar:https://chain.openverbs.com/v1/nft-metadata","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).
- 0x475f1a5a05e981e7e6500f95b98229078dd7c76714829ea111e469afb300c8d1
- 0xa24cf8c7e11f750d9e3f6d9d8f729df4cf62464308a0410d1c51f014a9cc2cf5
- 0xc97aa0c179f01f8451902523af0c1def93bdaa2c9784dc14e5e93001dc910994
- 0x415492a4a7ce0362dc48656f1416eb885a26db237f4af431510b2e9fb645fee6
- 0xf7d0fef9aae5c9551af2effb43d96be8ac95da0a202eaf32584b595a9ad9e8de
- 0x36dd5a1e4e921f202807943629e4f6040c4a02e04fa599040848e60dbc2d5134
- 0x6bcc6198b513be60f8aa15762080790898464dc1e4d862eb91d50cf7aadb5da8
- 0x22fc7944e9ae16b7ce0e3117f7affddae90727d66dc4bdc68b12c5c25c005e23
- 0xa8c682bd4a72a78e3c63c306f372833945cd13cf159c39ae0b0ac246e26a0f23
- 0x214018c1177b8b367c164a836343d12f1ae7fd92ba57804e70ab729aca032031
- 0x7273dde82b66d8a1ea8a7f26c98eebfd82f7fd2b4a39eea2752f1b3a00587c00
- 0x84a7deb20d980d7ddf0eb089162b3d962c18f6c0ca46af19476c3066a5b827f3
- 0x836e1796750a28d286ffaa8d273d250fe348c563336bf2d30cfaf1001d95f677
- 0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b
- 0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf
- 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4