← The evidence ledger
Evidence row 76425
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/dns/propagation
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 7270f9b0feb49c5e0e68709af00c452754c4344037e7a2dc046be7a4db136865
- Leaf
- 0x857cfef7808743b8763b7deb1c4fa27f605953dfa6407b9851cacb3e51c1d7c2
What was observed
{
"endpoints": [
[
"x402",
"https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/dns/propagation"
]
],
"name": "Forest Infra",
"owner_address": "0xb48d918151311f982d542ef5c84cc1cd54cff7a9",
"raw": {
"accepts": [
{
"amount": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:8453",
"payTo": "0xb48D918151311F982d542eF5C84cc1cd54CFf7a9",
"scheme": "exact"
}
],
"description": "Check whether a DNS change has reached the configured public resolvers. Compare public DoH answers with an optional expected answer set and return complete, partial, not_observed or unknown. Scope is a fixed bounded resolver set; Forest does not claim worldwide propagation. Base mainnet USDC",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"expected_answers": [
"93.184.216.34"
],
"hostname": "example.com",
"record_type": "A"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"capability": "dns.propagation",
"data": {
"answer_sets": [],
"consensus_state": "agreement",
"expected_answers": [],
"failed_resolvers": 0,
"hostname": "example",
"matching_resolvers": 0,
"record_type": "example",
"resolver_count": 1,
"resolvers": [],
"scope": "bounded_public_doh_resolvers_only",
"state": "complete",
"successful_resolvers": 0
},
"meta": {
"cache": "miss",
"checked_at": "2026-01-01T00:00:00.000Z",
"duration_ms": 0,
"provider": "cloudflare-doh"
},
"ok": true,
"version": "1"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"expected_answers": {
"description": "Public expected answers value used to scope this lookup.",
"items": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"maxItems": 32,
"minItems": 1,
"type": "array"
},
"hostname": {
"description": "Public hostname value used to scope this lookup.",
"maxLength": 253,
"pattern": "^[a-zA-Z0-9.-]+$",
"type": "string"
},
"record_type": {
"description": "Public record type value used to scope this lookup.",
"enum": [
"A",
"AAAA",
"CNAME",
"MX",
"NS",
"TXT"
]
}
},
"required": [
"hostname",
"record_type"
],
"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": {
"additionalProperties": false,
"properties": {
"capability": {
"const": "dns.propagation",
"description": "Public capability value used to scope this lookup."
},
"data": {
"additionalProperties": false,
"description": "Public data value used to scope this lookup.",
"properties": {
"answer_sets": {
"description": "Public answer sets value used to scope this lookup.",
"items": {
"additionalProperties": false,
"properties": {
"answers": {
"description": "Public answers value used to scope this lookup.",
"items": {
"type": "string"
},
"type": "array"
},
"rcode": {
"description": "Public rcode value used to scope this lookup.",
"type": "string"
},
"resolvers": {
"description": "Public resolvers value used to scope this lookup.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"rcode",
"answers",
"resolvers"
],
"type": "object"
},
"type": "array"
},
"consensus_state": {
"description": "Public consensus state value used to scope this lookup.",
"enum": [
"agreement",
"disagreement",
"insufficient_data",
"unknown"
]
},
"expected_answers": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"description": "Public expected answers value used to scope this lookup."
},
"failed_resolvers": {
"description": "Public failed resolvers value used to scope this lookup.",
"maximum": 3,
"minimum": 0,
"type": "integer"
},
"hostname": {
"description": "Public hostname value used to scope this lookup.",
"type": "string"
},
"matching_resolvers": {
"description": "Public matching resolvers value used to scope this lookup.",
"maximum": 3,
"minimum": 0,
"type": "integer"
},
"record_type": {
"description": "Public record type value used to scope this lookup.",
"type": "string"
},
"resolver_count": {
"description": "Public resolver count value used to scope this lookup.",
"maximum": 3,
"minimum": 1,
"type": "integer"
},
"resolvers": {
"description": "Public resolvers value used to scope this lookup.",
"items": {
"additionalProperties": false,
"properties": {
"answers": {
"description": "Public answers value used to scope this lookup.",
"items": {
"type": "string"
},
"type": "array"
},
"rcode": {
"description": "Public rcode value used to scope this lookup.",
"type": [
"string",
"null"
]
},
"resolver": {
"description": "Public resolver value used to scope this lookup.",
"type": "string"
},
"state": {
"description": "Public state value used to scope this lookup.",
"enum": [
"ok",
"error"
]
},
"ttl_max": {
"description": "Public ttl min value used to scope this lookup.",
"type": [
"integer",
"null"
]
},
"ttl_min": {
"description": "Public ttl min value used to scope this lookup.",
"type": [
"integer",
"null"
]
}
},
"required": [
"resolver",
"state",
"rcode",
"answers",
"ttl_min",
"ttl_max"
],
"type": "object"
},
"type": "array"
},
"scope": {
"const": "bounded_public_doh_resolvers_only",
"description": "Public scope value used to scope this lookup."
},
"state": {
"description": "Public state value used to scope this lookup.",
"enum": [
"complete",
"partial",
"not_observed",
"unknown"
]
},
"successful_resolvers": {
"description": "Public successful resolvers value used to scope this lookup.",
"maximum": 3,
"minimum": 0,
"type": "integer"
}
},
"required": [
"hostname",
"record_type",
"resolver_count",
"successful_resolvers",
"failed_resolvers",
"answer_sets",
"resolvers",
"state",
"consensus_state",
"expected_answers",
"matching_resolvers",
"scope"
],
"type": "object"
},
"meta": {
"additionalProperties": false,
"description": "Public meta value used to scope this lookup.",
"properties": {
"cache": {
"description": "Public cache value used to scope this lookup.",
"enum": [
"hit",
"miss",
"bypass"
]
},
"checked_at": {
"description": "Public checked at value used to scope this lookup.",
"type": "string"
},
"duration_ms": {
"description": "Public duration ms value used to scope this lookup.",
"minimum": 0,
"type": "integer"
},
"provider": {
"description": "Public provider value used to scope this lookup.",
"type": [
"string",
"null"
]
}
},
"required": [
"provider",
"checked_at",
"cache",
"duration_ms"
],
"type": "object"
},
"ok": {
"const": true,
"description": "Public ok value used to scope this lookup."
},
"version": {
"const": "1",
"description": "Package version whose public metadata should be checked."
}
},
"required": [
"ok",
"capability",
"version",
"data",
"meta"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-25T22:18:47.602Z",
"quality": {
"l30DaysTotalCalls": 4,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-25T22:18:47.393Z"
},
"resource": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/dns/propagation",
"serviceName": "Forest Infra",
"tags": [
"dns",
"deployment",
"readiness",
"propagation"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Check whether a DNS change has reached the configured public resolvers. Compare public DoH answers with an optional expected answer set and return complete, partial, not_observed or unknown. Scope is a fixed bounded resolver set; Forest does not claim worldwide propagation. Base mainnet USDC"
}What the leaf hashes
{"body":"7270f9b0feb49c5e0e68709af00c452754c4344037e7a2dc046be7a4db136865","id":76425,"kind":"listing","method":"baseline/1","observed_us":1793025492253753,"prev":null,"subject":"x402_bazaar:https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/dns/propagation","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x857c77fdd927ca7644a09000b495e8e51a753047622c7789478df3b13cf76064
- 0x12adeeaee39f05f23b6113142965cdaf93744715de023046e329be0878fc66bc
- 0x0868d94d2f82d89607b9c24eaf055ec0a02dc1c5e86358309cba0aaa6bfeec6a
- 0x4f764ecadc2f28dce47294e4cca037517aaff283d61e78104c3b2880ae4bdaa4
- 0xcaf702fc6aff1024f170daf2266f15e18249f96996b320099ae3e1e841f90c63
- 0xb512248ca0367965f0467034dbd696e4ea8a241d548cf5d795de63a21a63bfa2
- 0x3a60747a7c866d2d3f22a6240a06055a2bdf8e2e78261738770687178909b62d
- 0x884f5109c4319797c78725aaaec3f5132e0a8f9ecabb774bed79fb68da236c11
- 0xa25c27caad0782fd630885837d1950f3c8b3a80ec48102ab3b7af1750a596166
- 0x57cf22ad94c4fd01cd46cc494037c1e1c1e5762f276a703f5e957ef32ad4aa0a
- 0x147021357b2eb773d60db74f751316bfd367b06080320d378c0c402240e98d59
- 0x146f43471a3bde6d8a04e87b6afd3ee6860c6e38a009f86aee705ce722b67748
- 0x91c2ae93ec20c7fed5088112fe3941ca622dfb3f8f1022c4844726c361244bd4
- 0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78
- 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae