BLACKBOX
flight recorder for AI agents
← run detail

Merkle Inclusion Proof

✓ VERIFIED
Proves this run's chain head is committed into the day's Merkle root. Leaf = sha256(run_id + ":" + chain_head). Siblings enable independent root reconstruction.
RUN ID
challenge_challenge_run_meridian_003_claude-haiku-4-5-20251001_413811_claude-haiku-4-5-20251001
ANCHOR DATE
2026-06-14
LEAF INDEX
0 / 2
PROOF STEPS
1
CHAIN HEAD & LEAF
CHAIN HEADea5917a491db44de161640c16002cbb00316694e49deddcf8aca25621d530224
LEAF HASH6cfe7ffb0bf80daf4a3aadbd76a14fb416b3d74b2de131b58339d8e280ddcde0sha256("challenge_challenge_run_meridian_003_claude-haiku-4-5-20251001_413811_claude-haiku-4-5-20251001:ea5917a4…")
MERKLE ROOT65988226cec31caaaacbbfbceba476105ee2be03b4caab4f34eaa081fc5e56ee
PROOF PATH — SIBLING HASHES
At each level, combine current node with sibling to compute parent. Repeat until root.
L1RIGHT14e2163b4ac6696bcfac8097adc3518b672c84977fb9b0be3f2b2f4c0eb8def1
INDEPENDENT VERIFICATION
# Recompute leaf
leaf = sha256("challenge_challenge_run_meridian_003_claude-haiku-4-5-20251001_413811_claude-haiku-4-5-20251001:ea5917a491db44de161640c16002cbb00316694e49deddcf8aca25621d530224")
# assert leaf == "6cfe7ffb0bf80daf..."

# Walk the proof path
node = leaf
node = sha256(node + siblings[0])  # sibling is RIGHT

# node must equal merkle_root
assert node == "65988226cec31caa..."
View day anchor for 2026-06-14