IONDRA / public evidence dossier / proof 0

Exa x402 Base-mainnet proof

A sealed, inspectable record of a machine commerce event. The materials below are static artifacts; verification does not require an IONDRA account or browser-side code.

STATUS: VALID

checkpoint: VALID / UNWITNESSED

verifier: @mca/verify 0.1.0

Counterparty

Exa

api.exa.ai/search

Settlement rail

x402

Base mainnet · eip155:8453

MCA record

seq 4

record-hash-v1

Checkpoint

rh1-cp-8

range 4–5

Verification finding

The canonical record, its predecessor-linked chain, the Ed25519 checkpoint, and the RFC-6962 inclusion proof validate with the pinned reference verifier. The checkpoint is UNWITNESSED: its witnesses array is empty. “VALID” means the signature and declared construction verify; it does not represent third-party witness corroboration.

Canonical artifacts

Preserved exactly as serialized in the proof materials. Hashes bind request, payment, and delivery representations; their bodies are not published here.

Canonical seq-4 record · record.json

verbatim artifact
{"seq":4,"action":"commerce.payment.executed","log_id":"log.iondra.com/main/record-hash-v1","commerce":{"rail":"x402","payment_hash":"692f46b7260435c53098f6d2961a4d53fbef7748edd9bc23d0e71ddeb3ef397e","request_hash":"d8267993b4665805e6ed61dd5772d2c6b6bc26d4f424e488a0f301fbbf4da366","delivery_hash":"f907dddaaa7b14fdf9348530f53c6b94d31d6ef9062885c79e4b5ac4affd2cec"},"prev_hash":"1e6e85fc8373bcb3bcfa343c83e270c56262146421125c12bc57b241f913c5d5","record_id":"df4815adcefcca163d9bdb23909f347515661bfd38dd83cbb27f93cb28d70000","timestamp":"2026-08-31T12:23:00.339Z","subject_id":"86ffe88e33d2490663337e8bd66805149b5bb47ba363b4f1be16bea56a787176","mca_version":"0.1","subject_type":"machine","evidence_hash":"8e75ad14da382c37c5a21c38e32f5dc2b274c3838f397688cf37b6b136e82b11","record_hash":"716936b70af8a7b98dd71bd0068c37fe295da4f8287c0fb5f4e9728a0a662b41"}

Exact rh1-cp-8 checkpoint · checkpoint-8.json

verbatim artifact
{"range":{"to_seq":5,"from_seq":4},"log_id":"log.iondra.com/main/record-hash-v1","hash_alg":"sha-256","signature":{"alg":"ed25519","sig":"s-GRMcdtUu9nYzixZ-63QEAuvV1CfmvG3PvD0Tvv54kr_-kRHL-IZ4Wis3UEkzSZ9VnwB7ioI_KMUMfwHz_dBw","key_id":"ed25519:0633ae60bd559ad4"},"timestamp":"2026-08-31T12:38:05.142Z","witnesses":[],"mca_version":"0.1","merkle_root":"a6ee1c3895ce010173ce9eef885197e08bb37c01d034731992481f1eebb6f883","checkpoint_id":"rh1-cp-8","prev_checkpoint_hash":"e33d928b2117979e208b031a75af4c9d48d74f43de0e2e2128cfe58ca2c7b516"}

Inclusion API wrapper · inclusion-wrapper.json

verbatim artifact
{"checkpoint_id":"rh1-cp-8","record_hash":"716936b70af8a7b98dd71bd0068c37fe295da4f8287c0fb5f4e9728a0a662b41","leaf_index":0,"tree_size":2,"audit_path":[{"position":"right","hash":"c9a3d8f592dd03d03332764aa0cc7c96ecbdf19c90a5f766db75127635cf76ea"}],"merkle_root":"a6ee1c3895ce010173ce9eef885197e08bb37c01d034731992481f1eebb6f883"}

Bare audit_path · audit-path.json

verbatim artifact
[
  {
    "position": "right",
    "hash": "c9a3d8f592dd03d03332764aa0cc7c96ecbdf19c90a5f766db75127635cf76ea"
  }
]

Reproduce the checks

Run the preparation block once in an empty working directory, then run each verification command. The verifier is pinned to commit 67942e449e028eef4abf7da64afaacf66ea86d97, rather than a moving branch.

Prepare exact public artifacts

git clone https://github.com/1omega/mca-verify &&
git -C mca-verify checkout 67942e449e028eef4abf7da64afaacf66ea86d97 &&
curl -fsS https://www.iondra.com/api/mca/records/716936b70af8a7b98dd71bd0068c37fe295da4f8287c0fb5f4e9728a0a662b41 -o record.json &&
for id in 5 6 7 8; do
  curl -fsS https://www.iondra.com/api/mca/checkpoints/$id -o checkpoint-$id.json
  curl -fsS https://www.iondra.com/api/mca/checkpoints/$id/records -o checkpoint-$id-records.jsonl
done &&
cat checkpoint-{5,6,7,8}-records.jsonl > canonical-chain-through-cp8.jsonl &&
curl -fsS 'https://www.iondra.com/api/mca/checkpoints/8/inclusion?record_hash=716936b70af8a7b98dd71bd0068c37fe295da4f8287c0fb5f4e9728a0a662b41' -o inclusion-wrapper.json &&
node -e "const fs=require('fs');const p=JSON.parse(fs.readFileSync('inclusion-wrapper.json'));fs.writeFileSync('audit-path.json',JSON.stringify(p.audit_path,null,2)+'\n')" &&
curl -fsS https://www.iondra.com/proof-0-public-key.pem -o public-key.pem

Record verification

node mca-verify/src/cli.js verify record record.json

Chain verification

node mca-verify/src/cli.js verify chain canonical-chain-through-cp8.jsonl

Checkpoint verification

node mca-verify/src/cli.js verify checkpoint checkpoint-8.json --records checkpoint-8-records.jsonl --prev checkpoint-7.json --key public-key.pem

Inclusion verification

node mca-verify/src/cli.js verify inclusion --record record.json --proof audit-path.json --checkpoint checkpoint-8.json

Evidence profile: hash-only. Leaf input: record_hash. Hash: SHA-256. Checkpoint signature: Ed25519. Inclusion tree size: 2; leaf index: 0.

This dossier distinguishes public cryptographic verification from assertions about commercial terms, identity, or witness participation.