← The evidence ledger
Evidence row 121241
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://sicher.halowerk.com/v1/log-chain-verify
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8e6a03dc844257769476905d4433d1fe52966cabf74ba092bfc4cad169fc3c7f
- Leaf
- 0x140fabd8d09f7491feddc96e187e3f231651d1ab9631689046c89c8d46c36910
What was observed
{
"endpoints": [
[
"x402",
"https://sicher.halowerk.com/v1/log-chain-verify"
]
],
"name": "sicher.halowerk.com/v1/log-chain-verify",
"owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"asset": "USDC",
"assetTransferMethod": "eip3009",
"eip712Domain": {
"chainId": 8453,
"name": "USD Coin",
"verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"version": "2"
},
"name": "USD Coin",
"network_name": "Base Mainnet",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"scheme": "exact"
}
],
"description": "Recomputes every record hash from a canonical JSON representation of id, sequence, timestamp, previous_hash and payload, then checks that each record points to the hash of the record before it. If a root_hash is supplied, the same computed record hashes are folded into a deterministic binary Merkle tree with the last leaf duplicated on odd levels.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"records": [
{
"hash": "7f07223905bb01a5b3f2eda8a61c69280b6e75c938712afcb187bbf2a0d696c4",
"id": "evt-001",
"payload": {
"action": "created",
"actor": "build-bot",
"subject": "release-2026.08.19"
},
"previous_hash": null,
"sequence": 1,
"timestamp": "2026-08-19T09:00:00Z"
},
{
"hash": "4584b3d398d3dd075f43d61a2c44991c61d3183c22243582c367cdccb1af664c",
"id": "evt-002",
"payload": {
"action": "approved",
"actor": "release-manager",
"subject": "release-2026.08.19"
},
"previous_hash": "7f07223905bb01a5b3f2eda8a61c69280b6e75c938712afcb187bbf2a0d696c4",
"sequence": 2,
"timestamp": "2026-08-19T09:01:00Z"
}
],
"root_hash": "f6e5b0a2eeed0102fcdd3480a6f7a851bb55679f2d3c7e532df3780f46c1b426"
},
"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": {
"records": {
"description": "Audit records in chain order.",
"items": {
"additionalProperties": false,
"properties": {
"hash": {
"description": "Claimed SHA-256 hash of this record.",
"maxLength": 71,
"minLength": 64,
"type": "string"
},
"id": {
"description": "Stable event id.",
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"payload": {
"description": "Event payload to include in the record hash."
},
"previous_hash": {
"anyOf": [
{
"maxLength": 71,
"minLength": 64,
"type": "string"
},
{
"type": "null"
}
],
"description": "Hash of the previous record, or null for the first record."
},
"sequence": {
"description": "Monotonic event position.",
"maximum": 1000000000,
"minimum": 0,
"type": "integer"
},
"timestamp": {
"description": "Event time as supplied by the log producer.",
"maxLength": 80,
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"sequence",
"timestamp",
"previous_hash",
"payload",
"hash"
],
"type": "object"
},
"maxItems": 500,
"minItems": 1,
"type": "array"
},
"require_monotonic_sequence": {
"default": true,
"description": "Require sequence numbers to increase by one.",
"type": "boolean"
},
"root_hash": {
"description": "Optional claimed Merkle root over the computed record hashes.",
"maxLength": 71,
"minLength": 64,
"type": "string"
}
},
"required": [
"records"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-08T05:40:41.759Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 3,
"lastCalledAt": "2026-10-08T05:40:41.286Z"
},
"resource": "https://sicher.halowerk.com/v1/log-chain-verify",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Recomputes every record hash from a canonical JSON representation of id, sequence, timestamp, previous_hash and payload, then checks that each record points to the hash of the record before it. If a root_hash is supplied, the same computed record hashes are folded into a deterministic binary Merkle tree with the last leaf duplicated on odd levels."
}What the leaf hashes
{"body":"8e6a03dc844257769476905d4433d1fe52966cabf74ba092bfc4cad169fc3c7f","id":121241,"kind":"listing","method":"baseline/1","observed_us":1793025619663152,"prev":null,"subject":"x402_bazaar:https://sicher.halowerk.com/v1/log-chain-verify","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).
- 0x140fad77f880172e6bb2a21119d2993528596dbf22a7539e03e2ff5a270673ee
- 0x899dc585d14d65f4cdbe854b23e9538b21321d298bcbb8aade4da47147d84c27
- 0x79d5b7561f7b4e91d540d7b35b224062d358558acc00915e8437083662ebdbd0
- 0x27522dadbeb69e243a8ca54b480814e644d73b6e999b55dfac82ecdb6743b929
- 0x036573bd927c07f58c3118296142849277df0f4e59cfc898aa2f7efd6020e0ff
- 0xf486dc67b95f42e39e1640f2a77c62bc528135f93163d013e12a0efc8373716d
- 0x95b8cf9e0c656f8b8a4f80a0a6c254e0a75ac11e15bbab288dd9e725e16f1307
- 0x185dd2d0c7c2f4f74f71f602f54ca0dc4d73da9146c7af61ddeee823b4901aa1
- 0x4e317cb86cb5b99084d789e62de0cf483ec892c013146be3a9edf4e02b5a3928
- 0x7db5a200b679db21ea2e6e1ef5754ab4e6e096c29c406025cdb376cb10cfb19e
- 0xda5e2c2f0532a3bc2b2bc361905db44768a9ec088fd32d70f9333b7801b14b95
- 0x2412cb8bc4d10d94e1eb907d5058dd12133e55416609e1b314e811af76620542
- 0xff1c28bdf595a3d1333e9915edc68e9c5fded7bd5923fa85870979af34cbc3b3
- 0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc
- 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae