Chain ingestion · walking skeleton

Sprint EA-1 — proves EA-Debt-01 is in remediation. A real device-signed H1 envelope can now land in the chain end-to-end.

Honesty disclaimer

This page uses a browser-generated P-256 key stored in IndexedDB. It proves the live ingestion pipeline works end-to-end and is court-defensible at the cryptographic layer. It does NOT yet use iOS Secure Enclave / Android StrongBox attestation — that's the next sprint (EA-2). The signature is still real and verified server-side via Web Crypto.

1 · Pick the referrer (a real contact in the DB)

2 · Generate / load browser device key

One-time per browser. The keypair lives in IndexedDB; the public key is registered in device_keys.

No key yet.

3 · Sign & POST H1 envelope

4 · Recent ACCEPTED ingestions (last 10)

This list is reloaded from chain_ingestion_audit on page render. Refresh the page after a successful POST to see your row appear.

Receipt codeDevice keyReferrerRecorded
XI8T9GC dk_acceptance_8d0480571791 contact #10 2026-07-04 04:14:25
XD4JNV3 dk_acceptance_bf4517442c7a contact #10 2026-07-04 04:12:16
E25SAW9 dk_test_ea25_refe2_CSVQ00V contact #null 2026-06-28 07:44:22
E25SAW9 dk_test_ea25_ref2_9SJE9J9 contact #17 2026-06-28 07:44:22
E252LIS dk_test_ea25_refe1_J5BK0PW contact #null 2026-06-28 07:44:21
E252LIS dk_test_ea25_ref1_TY1KXMK contact #17 2026-06-28 07:44:21
KURD6YU dk_test_h2proof_negchain_referee_mqxfcae2 contact #null 2026-06-28 06:45:02
KURD6YU dk_test_h2proof_negchain_mqxfca5z contact #10 2026-06-28 06:45:02
7QVDSCM dk_test_h2proof_referee_mqxfc9sv contact #null 2026-06-28 06:45:01
7QVDSCM dk_test_h2proof_referrer_mqxfc9bv contact #10 2026-06-28 06:45:01
Matt's page