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
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.pemRecord verification
node mca-verify/src/cli.js verify record record.jsonChain verification
node mca-verify/src/cli.js verify chain canonical-chain-through-cp8.jsonlCheckpoint verification
node mca-verify/src/cli.js verify checkpoint checkpoint-8.json --records checkpoint-8-records.jsonl --prev checkpoint-7.json --key public-key.pemInclusion verification
node mca-verify/src/cli.js verify inclusion --record record.json --proof audit-path.json --checkpoint checkpoint-8.json