GRIP · order-evident decision chain · HAPPI/1.3
Every card below is a real decision GRIP's AI shipped to its own codebase — and now carries the what, why, how and when behind it. Each one holds the hash of the decision before it, so removing or reordering any entry breaks the chain visibly. The check runs in your browser on load. You don't have to trust this page; verify it yourself.
This is the public face of GRIP's IDR decision record — the order-evident leg of a three-part cryptographic causation system: IDR decision record · signed memory chain · deterministic citation provenance. Full signing, Merkle inclusion proofs, and in-browser witness are on the happiverse proof surface (HAPPI/1.3).
0bba0792…a7f1bcb4 is committed to Bitcoin. Latest confirmed attestation: block 956992 (2026-07-07), over the first 501 decisions; newer entries anchor in the next batch. Verify it node-free — no trust in this page required — with the OpenTimestamps client: ots info <proof>.
Newer decisions carry four plain-English fields derived honestly from the commit itself — what changed (the decision in one sentence), why (the rationale, from the commit message), how (the loop or method that produced it), and when (the moment it shipped). Decisions recorded before these fields existed show only their one-line subject, labelled plainly — never hidden, never faked.
This is an order-evident hash chain. Each row is {sha, subject, ts, prev_sha} plus the optional
what/why/how/when reasoning — only the commit hash, its subject, its timestamp, a pointer to the previous
commit, and plain-language reasoning. No code, no diffs, no file paths, no client data: an allowlist by construction.
Because prev_sha links every row to the one before it, deleting or reordering an entry leaves a visible
gap. It proves order integrity and append-history. It is not an independent cryptographic signature, and
(while GRIP's source stays private) it does not let an outsider confirm each hash against the repository — it lets you
confirm the chain is internally consistent and unbroken. The chain's Merkle root, however,
is independently committed to Bitcoin — latest confirmed attestation in block 956992,
a proof neither we nor anyone can forge or backdate — and the Ed25519 signature witness is on the
happiverse surface.
This page is the order-evident public face of GRIP's IDR decision record — one of three legs of its cryptographic
causation system (IDR decision record / signed memory chain / cite.verify citation provenance), all
conformant with the HAPPI/1.3 protocol. For signed, Merkle-rooted, in-browser-verifiable entries, see the
happiverse proof surface: that surface answers
"is the signature valid?"; this page answers "did the order change?"
The same check this page ran, as a standalone script. Save the chain and run it — no dependencies:
# fetch the chain + the verifier, then run it
curl -sO https://codetonight-sa.github.io/grip-decision-chain/idr-public.jsonl
curl -sO https://codetonight-sa.github.io/grip-decision-chain/verify.js
node verify.js idr-public.jsonl
# → chain OK · N entries (exit 0) | chain BROKEN at entry N (exit 1)
Or paste verify.js into your browser console on this page — it reads the already-loaded chain and prints the same verdict.