This page keeps a verified copy of the RAPP Brainstem kernel (the grail), independent of GitHub, so a bad change to the grail or an outage never takes the working kernel with it.
Last known good
Version 0.6.16, commit 0e43ee580e78c150b1c59002456822d2e779388e, copied 2026-09-29T17:13:43+00:00. It passed every check: install.sh parses; 224 passed, 17 subtests passed in 2.17s; kernel 0.6.16 boots; /health and /chat answer.
Download grail-0.6.16-0e43ee5.zip
SHA-256 of the zip: e19c7edb143bb32e7d0391e46f149e27618bd5edc22c29d70b9d46ab3b6b4572
| File inside | SHA-256 |
|---|---|
grail.bundle |
ca0981b2155d5714934528db97f885853961de10d60c5c86cade537feda935a6 |
grail.tar.gz |
d4a3ef7e2d5d98959eeceef1d0f437be03141f4158ae29fe8e788ad6451b0ab4 |
Install it
curl -fsSL https://kody-w.github.io/grail-vault/install.sh | bash
Other copies: the grail vault on GitHub Pages and Software Heritage (swh:1:rev:0e43ee580e78c150b1c59002456822d2e779388e). Every copy is checked by its hash, not by who served it.
For agents
The same facts, machine-readable (schema rapp-grail-beacon/1):
{
"schema": "rapp-grail-beacon/1",
"what": "The last known good RAPP Brainstem kernel (the grail), with every place to get it and how to verify it.",
"kernel": {
"version": "0.6.16",
"commit": "0e43ee580e78c150b1c59002456822d2e779388e",
"snapshot": "0.6.16-0e43ee5",
"taken_at": "2026-09-29T17:13:43+00:00",
"sha256": {
"grail.bundle": "ca0981b2155d5714934528db97f885853961de10d60c5c86cade537feda935a6",
"grail.tar.gz": "d4a3ef7e2d5d98959eeceef1d0f437be03141f4158ae29fe8e788ad6451b0ab4"
}
},
"get": {
"mirrors": [
"https://kody-w.github.io/grail-vault/snapshots/0.6.16-0e43ee5/grail.bundle",
"https://kody-w.github.io/grail-vault/snapshots/0.6.16-0e43ee5/grail.tar.gz"
],
"git": [
"https://github.com/kody-w/rapp-installer.git"
],
"archives": {
"software_heritage": "swh:1:rev:0e43ee580e78c150b1c59002456822d2e779388e",
"software_heritage_browse": "https://archive.softwareheritage.org/swh:1:rev:0e43ee580e78c150b1c59002456822d2e779388e"
}
},
"kodyw_copy": {
"zip": "https://kodyw.com/wp-content/uploads/2026/09/grail-0.6.16-0e43ee5.zip",
"sha256": "e19c7edb143bb32e7d0391e46f149e27618bd5edc22c29d70b9d46ab3b6b4572"
},
"verify": "sha256 of the downloaded file must equal kernel.sha256 for that file; the bundle's HEAD must equal kernel.commit",
"install": {
"command": "curl -fsSL https://kody-w.github.io/grail-vault/install.sh | bash",
"pinned": "curl -fsSL https://kody-w.github.io/grail-vault/install.sh | VAULT_SNAPSHOT=0.6.16-0e43ee5 bash",
"notes": "Non-interactive. Runs the snapshot's own installer unchanged after checking its SHA-256."
},
"gates": [
"install.sh parses",
"224 passed, 17 subtests passed in 2.17s",
"kernel 0.6.16 boots; /health and /chat answer"
]
}