PGRIP 1.0-draft.2 · The files
Every GRIP file, in one place.
The specification and everything published with it: the schemas, the registries, the verifier and seven signed test vectors. Each file is listed with its SHA-256, so you can check you have the same bytes.
Check it yourself
Download the files, check the checksum, then run the suite. It needs Python 3.10 or later and one package. The six broken chains must each fail exactly the rules they are built to break.
Run on these files on 25 Sep 2026: 7 of 7 vectors behave as specified.
# download the files and their checksum
curl -O https://www.foxora.ai/grip/files/spec/grip-1.0-draft.2.zip
curl -O https://www.foxora.ai/grip/files/spec/grip-1.0-draft.2.zip.sha256
shasum -a 256 -c grip-1.0-draft.2.zip.sha256
# run the conformance suite
unzip grip-1.0-draft.2.zip && cd grip
python3 -m venv .venv && .venv/bin/pip install cryptography
.venv/bin/python conformance/run.py
7/7 vectors behave as specified.
01 · Papers
The two papers.
Both are preprints on Zenodo. Cite the DOI, not these links: 10.5281/zenodo.22078457 for GRIP and 10.5281/zenodo.22078465 for the proposal.
-
GRIP-1.0-draft.2.pdf
GRIP: The Governed Runtime Intent Protocol. The specification, 26 pages.
Size 778 KB
SHA-256 3b2416f0b5448fbaf50c70d596c39722bce4260b6e04ece741fc4d8c39e6b194 -
ALM-proposal-2026-08.pdf
Agentic Language Models: A Proposal. The companion paper, 9 pages.
Size 233 KB
SHA-256 a39968eaed33df378b693f03e17dea96072a4f9215101f058b4d21db29032638 -
CITATION.bib
BibTeX entries for both papers.
Size 1.2 KB
SHA-256 1256ab2b9a9bbaec8ffeb1645610a95bb26dd683f5ce301f91aa482b638a3ebc
02 · The download
Everything, in one file.
The zip holds the schemas, registries, verifier, suite and vectors listed below, plus README.md, LICENSE and HOSTING.md from section 03. Its copy of gripcore.py adds a clearer message when the one Python package is missing.
-
grip-1.0-draft.2.zip
All the specification files in one download.
Size 145 KB
SHA-256 f879e9ff00d781213188436b2282a42043664c534981575b99d2c1ad4c0a514c -
grip-1.0-draft.2.zip.sha256
The zip’s SHA-256, for
shasum -a 256 -c. Size 87 BSHA-256 1bedd6f5dfe9b0930cd905663516496e5397c329703bd979b7db26ba4f06bc07
03 · Notes
Start with the notes.
-
README.md
What each file is, a quickstart, and the known limits of the verifier.
Size 4.5 KB
SHA-256 5ee111cfa807430a67c53c115fb80cb32c4944a851fd782d3f1382af2050cc3e -
LICENSE
The licence that comes with the files.
Size 635 B
SHA-256 ddce156d3ba96cd8c78e1b43cb21bb0fac8873e19e37901a5f76708c2005a110 -
HOSTING.md
How these files are meant to be served.
Size 3.8 KB
SHA-256 8f6bcad4aab3417ce3f03b25ed97fe4e3a257fc962881479c24ef20c64237d82 -
CHECKSUMS.txt
The SHA-256 list of the release tree, 24 Aug 2026.*
Size 15 KB
SHA-256 9b43de869b080aae5fb0c3d117f834897f60982c8154e8b87c0ae0c4466dab66
04 · Schemas
Six objects and their envelope.
JSON Schema, draft 2020-12. Each schema keeps the $id it was published with, an address on grip.foxora.dev.
-
common.schema.json
GRIP common definitions
Size 3.3 KB
SHA-256 31e1a18bbc587fe9d13115687556ad1f99788dc39f479ae5274ef84ec51f93a0 -
mandate.schema.json
GRIP Mandate
Size 1.9 KB
SHA-256 353ab4d743815b1ff45e6a45c14e3c7aab83c52ba62b806f6d2982227c984891 -
grant.schema.json
GRIP Grant
Size 1.5 KB
SHA-256 9234c993219252b9b15f70631f771109e5d05d352d8b4d0a00a2425c9c9b71ca -
receipt.schema.json
GRIP Receipt
Size 4.1 KB
SHA-256 2eada9bd60acdcfbbe637db010a188d8af13644bf7029f30ada1d83356e40408 -
stop.schema.json
GRIP Stop
Size 1.9 KB
SHA-256 9260a64e3d133e1ac301cdbed73f10f5dd5c8869620c322ed56af3b109e6bfe5 -
settlement.schema.json
GRIP Settlement
Size 1.7 KB
SHA-256 78257d675b1fd913a53e587b0363a6db01a012683de3fa29c4402b87994fc73b -
context.schema.json
GRIP Context Envelope
Size 1.7 KB
SHA-256 0a0837bc8a9ecf6843a79634522d80a60e641df787bc4f1bb5655f3247c73b38
05 · Registries
The words a chain may use.
-
acts.json
Act families and consequence classes.
Size 1.8 KB
SHA-256 ebc760bdac958b978e5435605fe3b49835056f00c48650de2d2cdc2fa13c2e7d -
boundaries.json
Boundaries.
Size 832 B
SHA-256 5a21c884fef42a73a90281bd90bd4cc5006e2582a9316027223ac47cb6c55e1d -
budget-axes.json
Budget axes.
Size 1.1 KB
SHA-256 a84e3c866780cbf71793fabe67059a39d52b577a64fc48205ba1f0fba53466db -
conformance-levels.json
Conformance levels, GRIP-0 to GRIP-3.
Size 1.2 KB
SHA-256 3e77ef52b87936c8f7422ca6f601b95a09f90c98735c1404d80b0ffbdc77c3ea -
denial-reasons.json
Denial reasons.
Size 1.6 KB
SHA-256 6a3b4f2439018118cb467191746c37b0b2e27e70bb6d44839189d216170cdef9
06 · Verifier and suite
Check a chain, rule by rule.
-
grip_verify.py
grip-verify, the eight-rule chain verifier. Size 25 KBSHA-256 e1b2ad56c94758a58383013b2fd9a3701ac2b42e9bac808d43da843fd129b127 -
gripcore.py
Canonical form, object ids and detached signatures.
Size 5.8 KB
SHA-256 0828a87d1c86420073dab0d001a0badf5e6be7b164fc02d94329b6c13efbf252 -
make_vectors.py
Rebuilds every test vector, byte for byte, from seeded keys.
Size 16 KB
SHA-256 427cbec31023eecc1171d92965546e26b1242ded2209b673ee3e9f72f3216df9 -
run.py
Checks that each vector fails exactly the rules it should.
Size 4.1 KB
SHA-256 c247e14712f9c792d86ff5939cd6ff06a32a661ffaa97cf21067bb818f667d87
07 · Test vectors
One good chain, six broken ones.
Each broken chain differs from the good one in exactly one way. The keys come from published seeds, so they protect nothing.
-
README.md
How the vectors are made and what each one proves.
Size 747 B
SHA-256 56ba4d34709e280b634baec4e9d48d8af606baffcb8a28eff6685a1b06bc91ee -
canonical-ids.json
The ids of the objects in the good chain.
Size 945 B
SHA-256 56a637c994da35392386dce0fc3b6664f3b7510294e8f508d2af39c591c6c7de
refund-happy-path/Appendix C, end to end. All eight rules pass.All eight rules pass · 13 files
-
expected.json
What the verifier must answer
Size 287 B
SHA-256 58f97b36e96236d4d95372904be7ae003360c73cd02f94ec9402c6120c631101 -
01-mandate.json
A signed object in the chain
Size 1.3 KB
SHA-256 c163330fad507dc673413719ff0b1328d4d4e75e8e4ca33b7b19b18de083dce4 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 9e27238872899273249cfbf53401fcd1df3dfb32ca0e825509b43523ffce009d -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 7c6c9a7c1d305607097fe7b17a1b8cb6af029ea2ddecd9c1a77e8ac5b8433a24 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 a526e09ffe042f3024a8ef473a310104b3a7159d79b681af8ab4c1a4ff5b40a8 -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 4bad0ae71c28b15f5a3affca670e40db2643fa2403dc34227efe9351bc5a264e -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.8 KB
SHA-256 b6b004695ca3647e523e153f744a38c00be4095e4bc446a1ee26ed970d6589a7
negative-tampered-chain/The Mandate's goal was edited after signing; id and sig no longer bind.Must fail rules 1 and 2, and no other · 13 files
-
expected.json
What the verifier must answer
Size 160 B
SHA-256 fb7057193b943aa239f6098cb42a99a956369b0cf5de52a22c61d5b7281c4bbb -
01-mandate.json
A signed object in the chain
Size 1.4 KB
SHA-256 a730dab20571ad085abfa70c234a9f53982f93f5e76dbe2b45f383b98fa479e6 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 9e27238872899273249cfbf53401fcd1df3dfb32ca0e825509b43523ffce009d -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 7c6c9a7c1d305607097fe7b17a1b8cb6af029ea2ddecd9c1a77e8ac5b8433a24 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 a526e09ffe042f3024a8ef473a310104b3a7159d79b681af8ab4c1a4ff5b40a8 -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 4bad0ae71c28b15f5a3affca670e40db2643fa2403dc34227efe9351bc5a264e -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.5 KB
SHA-256 eb548c1bb40a50e8c36f388b58997d318a942ef3f0397cbd073e8cf5263f8b64
negative-forged-grant/A root Grant signed by an issuer the Mandate does not list, whose budget also exceeds the Mandate's.Must fail rule 3, and no other · 14 files
-
expected.json
What the verifier must answer
Size 182 B
SHA-256 594176700ef4ee96ff7dc0792e88aa91a7400465af89a066c4facdcc1b4a66c1 -
01-mandate.json
A signed object in the chain
Size 1.3 KB
SHA-256 c163330fad507dc673413719ff0b1328d4d4e75e8e4ca33b7b19b18de083dce4 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 9e27238872899273249cfbf53401fcd1df3dfb32ca0e825509b43523ffce009d -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 7c6c9a7c1d305607097fe7b17a1b8cb6af029ea2ddecd9c1a77e8ac5b8433a24 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 a526e09ffe042f3024a8ef473a310104b3a7159d79b681af8ab4c1a4ff5b40a8 -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 4bad0ae71c28b15f5a3affca670e40db2643fa2403dc34227efe9351bc5a264e -
12-grant-forged.json
A signed object in the chain
Size 825 B
SHA-256 30f7967d65a121597f20ca3c149830c5efbf2359dc12bf4766e02daa6c59402e -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.5 KB
SHA-256 eb548c1bb40a50e8c36f388b58997d318a942ef3f0397cbd073e8cf5263f8b64
negative-over-budget/An outcome cost that breaches the Grant's usd_micro ceiling, with a settlement whose totals were restated to match.Must fail rule 4, and no other · 13 files
-
expected.json
What the verifier must answer
Size 197 B
SHA-256 d9e5f7510886c371ab8660b7499fa7a071e6e5ad19ff3781489e5508c626aab9 -
01-mandate.json
A signed object in the chain
Size 1.3 KB
SHA-256 c163330fad507dc673413719ff0b1328d4d4e75e8e4ca33b7b19b18de083dce4 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 9e27238872899273249cfbf53401fcd1df3dfb32ca0e825509b43523ffce009d -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 7c6c9a7c1d305607097fe7b17a1b8cb6af029ea2ddecd9c1a77e8ac5b8433a24 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 c3d63cdf7b67a38e16565dba3b5882b41ae816073541f480200009a39105423d -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 9bb937d96194c79e063f651e96d7a1e4491e9cbcdd4448fd2681fc8db3042774 -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.5 KB
SHA-256 eb548c1bb40a50e8c36f388b58997d318a942ef3f0397cbd073e8cf5263f8b64
negative-fabricated-approval/The stop.approve carries a signature that is not the approver's.Must fail rule 5, and no other · 13 files
-
expected.json
What the verifier must answer
Size 146 B
SHA-256 8c24d86b78c187a064d39042ab2d25a11da7046ff8b52215fff2062d8a669d23 -
01-mandate.json
A signed object in the chain
Size 1.3 KB
SHA-256 c163330fad507dc673413719ff0b1328d4d4e75e8e4ca33b7b19b18de083dce4 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 0ba0e537907a11bec9d8eca3d039981c651b2b8a2932090ce3f84e66b2915fa9 -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 1a5a3d8d8ba591f945b0842c3d1e424eb6b085e2a17d5e8311fc816409bca550 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 e455ec4c4341ca096c852cdac0d68e217de14339aefca9bf726a793d1c8735ad -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 c713cc0739310994b6504918a44cf8c95fc5d8df97e3e979924fb19cc8fa1064 -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.5 KB
SHA-256 eb548c1bb40a50e8c36f388b58997d318a942ef3f0397cbd073e8cf5263f8b64
negative-stop-replay/A second allowed settle-class act references the already-consumed Stop.Must fail rule 5, and no other · 14 files
-
expected.json
What the verifier must answer
Size 153 B
SHA-256 fc8f5766122b48fbedf9ee926da27da93063b105236498f0133814d24d013435 -
01-mandate.json
A signed object in the chain
Size 1.3 KB
SHA-256 c163330fad507dc673413719ff0b1328d4d4e75e8e4ca33b7b19b18de083dce4 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 9e27238872899273249cfbf53401fcd1df3dfb32ca0e825509b43523ffce009d -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 7c6c9a7c1d305607097fe7b17a1b8cb6af029ea2ddecd9c1a77e8ac5b8433a24 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 a526e09ffe042f3024a8ef473a310104b3a7159d79b681af8ab4c1a4ff5b40a8 -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 4bad0ae71c28b15f5a3affca670e40db2643fa2403dc34227efe9351bc5a264e -
12-receipt-stop-replay.json
A signed object in the chain
Size 1.4 KB
SHA-256 8bd78ee9860216920780a72bed103ed80842515548ebf6bb21dc187f389b00c9 -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.5 KB
SHA-256 eb548c1bb40a50e8c36f388b58997d318a942ef3f0397cbd073e8cf5263f8b64
negative-post-settlement/A Receipt dated after the Mandate's terminal Settlement.Must fail rule 6, and no other · 14 files
-
expected.json
What the verifier must answer
Size 138 B
SHA-256 81d9440a5e6ae8b242f47991cadd85775405710845994816007a7eeb188ebfea -
01-mandate.json
A signed object in the chain
Size 1.3 KB
SHA-256 c163330fad507dc673413719ff0b1328d4d4e75e8e4ca33b7b19b18de083dce4 -
02-grant.json
A signed object in the chain
Size 1.1 KB
SHA-256 5f0c8793872bcf54e6f6f0f34a8ad08ab2a0abee1f890f740167b76b12a8eaf4 -
03-context.json
A signed object in the chain
Size 1.1 KB
SHA-256 540377e46c24d4e04b9a1e5d98df37597fe45e42c7e120219840e637990a3173 -
04-receipt-model-gate.json
A signed object in the chain
Size 1.3 KB
SHA-256 0419d5822d3693379fa1691d7a802bac1549aa7a94723c745b59ff706329b65f -
05-receipt-model-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 f8ba8a4b6e7388e8d99c6f7b0aa7a26dc6aca087f6942d2fa9aefd4eb96589c3 -
06-receipt-denied.json
A signed object in the chain
Size 1.4 KB
SHA-256 04e8964d46be35fe40cbf25a58bb5b38d7549083cf24b69d81f73214de2039a9 -
07-stop.json
A signed object in the chain
Size 854 B
SHA-256 7b6e5352157940c4674de651165355a3e81da95156863d6b81bd896445f1bfe7 -
08-receipt-approve.json
A signed object in the chain
Size 1.2 KB
SHA-256 9e27238872899273249cfbf53401fcd1df3dfb32ca0e825509b43523ffce009d -
09-receipt-refund-gate.json
A signed object in the chain
Size 1.4 KB
SHA-256 7c6c9a7c1d305607097fe7b17a1b8cb6af029ea2ddecd9c1a77e8ac5b8433a24 -
10-receipt-refund-outcome.json
A signed object in the chain
Size 1.7 KB
SHA-256 a526e09ffe042f3024a8ef473a310104b3a7159d79b681af8ab4c1a4ff5b40a8 -
11-settlement.json
A signed object in the chain
Size 1.5 KB
SHA-256 4bad0ae71c28b15f5a3affca670e40db2643fa2403dc34227efe9351bc5a264e -
12-receipt-post-settlement.json
A signed object in the chain
Size 958 B
SHA-256 def13be35431800ebbc956c220291db3f3ece4f08456ad051cc90292daa05101 -
trust-bundle.json
The keys a verifier trusts for this chain
Size 1.5 KB
SHA-256 eb548c1bb40a50e8c36f388b58997d318a942ef3f0397cbd073e8cf5263f8b64
* Four files were revised after that list was made: ALM-proposal-2026-08.pdf, CITATION.bib, README.md and HOSTING.md. The checksums on this page are the files as they are served.
Found a mistake? Tell us.
GRIP is a draft, published for review. Licensed for use.