founder-ship-it/Slipmark · Proof record #93
Every verdict matched the files.
Where it came fromsigned by GitHub
- Repository
- founder-ship-it/Slipmark
- Commit
- 00a2032abfd6601d4e961d158604b1dd086be58c
- Workflow
- Slipmark · push
- Run
- 40225540462
Ledger entryLedger intact · 96 entries
- Entry
- #93 of 96
- Entry hash
- 537b11ad2bf85ce1dad52d1642244e88dc3f16e314700c48c2b5f462e1e2a632
- Previous hash
- e1f89c693e86366830799e4d3758cd9f50837d4b94f8bcf02809a28f60d546e0
Each entry's hash covers this run's verdicts and the previous entry's hash. The whole chain is recomputed every time this page is built: changing any past record would break it here.
Organisation rules Met
Rules set by the repository owner, checked against the files this change touched.
| Rule | Result | Files it covered | Missing a passing verdict |
|---|---|---|---|
| Gate code and its spec need a reviewer pass | Met | none changed | |
| Payments code needs a security review | Met | none changed |
Gate results
What CI found when it re-hashed each attested file at commit 00a2032. Slipmark Cloud then read GitHub's own copy of the commit, re-hashed every attested file itself and got the same answer.
| Result | File | Agent | Verdict | Detail |
|---|---|---|---|---|
| Verified | docs/attestation.md | reviewer | pass | reviewer verified docs/attestation.md |
| Verified | src/attest/attestation.ts | reviewer | pass | reviewer verified src/attest/attestation.ts |
| Verified | src/attest/context.ts | reviewer | pass | reviewer verified src/attest/context.ts |
| Verified | src/attest/githubRender.ts | reviewer | pass | reviewer verified src/attest/githubRender.ts |
| Verified | src/attest/markdownSubset.ts | reviewer | pass | reviewer verified src/attest/markdownSubset.ts |
| Verified | src/attest/markdownWorker.ts | reviewer | pass | reviewer verified src/attest/markdownWorker.ts |
| Verified | src/attest/signing.ts | reviewer | pass | reviewer verified src/attest/signing.ts |
Verdicts as the agents recorded them
The attestation files in the repository at this commit.
reviewer · pass.slipmark/attestations/reviewer--docs_attestation.md.json
- Read
- docs/attestation.md 37e910537001430cc329cbc6b8f09e281bfc0a1eeec33f0bd73b7a4eeec410b4
- Note
- Agent context section matches the code: three layers, the $ rule, renderer limits and uncovered gaps listed
- Attested
- 25 Oct 2026, 18:44 UTC
reviewer · pass.slipmark/attestations/reviewer--src_attest_attestation.ts.json
- Read
- src/attest/attestation.ts 4b2c1051aabe473da14bd7958edf5be0348b2b401118d214a29df2cb5d69ddaa
- Note
- Final review: every $ line refused (code included); maskCode bypasses closed; href/emoji counting, renderer fail-closed paths and stall limits verified; 186 tests pass
- Attested
- 25 Oct 2026, 18:44 UTC
reviewer · pass.slipmark/attestations/reviewer--src_attest_context.ts.json
- Read
- src/attest/context.ts d59d7c9ef9d71d0ce0443184a16eb16373c27f1e12d8fe7e54d749d2b053f4fc
- Note
- Pattern checks and the $ rule match the docs; the raw-HTML net uses maskCode, so a misread can slip past this layer, but the allow-list still refuses it (reproduced)
- Attested
- 25 Oct 2026, 18:46 UTC
reviewer · pass.slipmark/attestations/reviewer--src_attest_githubRender.ts.json
- Read
- src/attest/githubRender.ts f953758e3623c2c72e8f4d874694c3d1436a4a32cbf5a9f0de3766b1b28109ea
- Note
- Renderer comparison matches the docs: counts per word, href and emoji markers, anchors excluded, fails closed; no quadratic regex
- Attested
- 25 Oct 2026, 18:46 UTC
reviewer · pass.slipmark/attestations/reviewer--src_attest_markdownSubset.ts.json
- Read
- src/attest/markdownSubset.ts fc4aaad988891d8eae0138fa6c87db12cce3946306ee2b31b72998afa77b541a
- Note
- Allow-list of token types and code languages matches the docs
- Attested
- 25 Oct 2026, 18:46 UTC
reviewer · pass.slipmark/attestations/reviewer--src_attest_markdownWorker.ts.json
- Read
- src/attest/markdownWorker.ts f5885d80f268840590009a2c686be128428995d5c335551f791811573a3013e8
- Note
- Worker refuses unknown tokens, HTML, link titles and definitions, text after a code language and over-wide table rows, under a time limit, as documented
- Attested
- 25 Oct 2026, 18:46 UTC
reviewer · pass.slipmark/attestations/reviewer--src_attest_signing.ts.json
- Read
- src/attest/signing.ts aeefb8706f106dc0ddfcea6b6f3bba1dff9a49c4c572ab8a0b9113803578ae42
- Note
- Signing docs still match: canonical payload minus signature, which covers acknowledgedHidden; acknowledgements count only when signed by approverSigners
- Attested
- 25 Oct 2026, 18:44 UTC
What this proves: these verdicts were recorded by founder-ship-it/Slipmark's own workflow at this commit, and the files above either matched or did not. It does not prove a verdict was right, only what it was about.