← The evidence ledger
Evidence row 1791080
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://freetier-agent-api.pages.dev/api/ens
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e8b244a5f97d30d496cd3963f9c6949b0fbb554a3c95e6cf4da20e6cdb54a28a
- Leaf
- 0xd86888ff83d2acf02ee176410e896ca6b8b5e2ab08774cdd718b63cf30c1f795
What was observed
{
"endpoints": [
[
"x402",
"https://freetier-agent-api.pages.dev/api/ens"
]
],
"name": "Agent Extraction API",
"owner_address": "0x165eb3dc3e98403ecb1141e90400f5e71806554b",
"raw": {
"accepts": [
{
"amount": "2500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x165Eb3dC3E98403ecB1141e90400F5e71806554B",
"scheme": "exact"
}
],
"description": "ENS + Basenames resolver: name -> address (vitalik.eth, jesse.base.eth) or address -> verified primary name on Ethereum and Base (reverse record checked forward), plus optional text records (avatar, url, com.twitter, com.github, ...). On-chain via public RPC, no keys.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"name": "vitalik.eth"
},
"type": "http"
},
"output": {
"example": {
"address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"chain": "ethereum",
"mode": "forward",
"name": "vitalik.eth",
"resolver": "0x231b0ee14048e9dccd1d247744d114a4eb5e8e63",
"text": {
"com.twitter": "VitalikButerin",
"url": "https://vitalik.ca"
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"address": {
"description": "0x address for reverse lookup (primary name)",
"type": "string"
},
"chain": {
"description": "reverse lookup chains, default all",
"enum": [
"all",
"ethereum",
"base"
],
"type": "string"
},
"name": {
"description": "ENS name (label.eth) or Basename (label.base.eth); or pass address instead",
"type": "string"
},
"records": {
"description": "comma list of text keys (max 8) or \"all\"",
"type": "string"
}
},
"required": [],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793252197/bazaar-icons/19906174df41ffa4.png",
"lastUpdated": "2026-10-31T16:53:08.477Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-31T16:53:08.362Z"
},
"resource": "https://freetier-agent-api.pages.dev/api/ens",
"serviceName": "Agent Extraction API",
"tags": [
"ens",
"basenames",
"name-resolution",
"reverse-lookup",
"crypto"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "ENS + Basenames resolver: name -> address (vitalik.eth, jesse.base.eth) or address -> verified primary name on Ethereum and Base (reverse record checked forward), plus optional text records (avatar, url, com.twitter, com.github, ...). On-chain via public RPC, no keys."
}What the leaf hashes
{"body":"e8b244a5f97d30d496cd3963f9c6949b0fbb554a3c95e6cf4da20e6cdb54a28a","id":1791080,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793559940128317,"prev":null,"subject":"x402_bazaar:https://freetier-agent-api.pages.dev/api/ens","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0xd868278ee6f498d00bb1ae79319456836cea967b49db46947ac14b2d6661ae06
- 0xdbf39a0a0561f2663a170527962d4e79b530dde2d4341312db01fa9f6044823b
- 0x0c6209c225dcfd7b450bd47fa9ed4cd05f350e73451736806b458c499c477082
- 0xff6b85a152b5b220c5633e072bc4c5b0908002e3a472fdad2c4825bcf0c7e029
- 0x9a1d321e9306ad57f48e643d8749883894bbc295055e5d709a32d4f6e0d8f904
- 0x4a109c6652442d090c98fec66d86135407437ad5f1c2e8479f9cc0e15b98fe25
- 0x124d8a253fd9cefb61f28e1e0b65c4e2ebeb9c4ff03472bd6788488e89166e43
- 0xeffd93fcefdad486f8f5a9eadb7daecc8b7104cfcd0ff6812e97c94c8554555d
- 0x9f618163f1b2adf652949937ad0689ec7b4c5d0a0fee17a4c413b77672ef95e0
- 0x63637713f0d76c6a903601c291ffc4e820817d0c8934a32e8277670e4903e940
- 0x70e09a615efa6e49c7daad08f583ff5a9cc78865478199cc6b9df05fa48f3abc
- 0x5286c70252ce1d2134a08e8f861c17b609bf03ec34c3b3a77b39816d1787aec7
- 0x5604ebb26a467785e0d13c4e7f1730e632124652e4df86dc2a82a0734e46265a
- 0xe4cd5f56e5b4bb570140c97935a785daafbef0e607cafa2e0adfd0ff7fc250c7
- 0xd3f5c237675f14686b3a3c2715c6735a96952155107d7b2cb9a44c56420170bd
- 0xfc183bee85dc11a067fb710c6eb88824b94a516ddbdf2717b839e672a2206a7e
- 0xb5916fb7a3e87dc0702e46eeadcd22652e2e1e755f8d429cc7a14a67a350b51b
- 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
- 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90