mirror of
https://github.com/razzant/ouroboros.git
synced 2026-08-26 03:21:42 +00:00
The daemon that runs on the remote host over OpenSSH stdio. It carries NO Home policy authority — no models, no memory, no safety layer, no review — and an import-closure gate proves it: the bundle's modules may not reach a Home authority module, forward or reverse, and the gate fails the build rather than the run. `execd_state.py` is the durable authority for what the target owns: process custody, service leases, and the lease ceiling that makes Panic binding across a partition. `execd_spool.py` is the process-log spool state machine, bounded so a chatty process cannot size a Home record. `execd_task_files.py` is the task-file contract, the one door for bytes moving either way. The bundle is built and attested rather than copied: `build_execd_bundle.py` produces it from a locked dependency set, `assemble_execd_stage.py` stages it, and `smoke_execd_stage.py` refuses a stage whose identity does not match what was built. Rejected: shipping the whole package and letting the target import what it needs. The closure gate only means something if the closure is the deployment unit.
114 lines
7.2 KiB
JSON
114 lines
7.2 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"python_build_standalone": {
|
|
"release": "20260718",
|
|
"version": "3.12.13",
|
|
"architectures": {
|
|
"aarch64": {
|
|
"filename": "cpython-3.12.13+20260718-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz",
|
|
"sha256": "f226576b91491ffa5739aa85726521e9031f4d87f80627d64ed348ac77cb31e9",
|
|
"url": "https://github.com/astral-sh/python-build-standalone/releases/download/20260718/cpython-3.12.13%2B20260718-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"
|
|
},
|
|
"x86_64": {
|
|
"filename": "cpython-3.12.13+20260718-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz",
|
|
"sha256": "5854aa6ec71cad00334d5065633c210b2e7feb40956767a59a91791cadcf0b79",
|
|
"url": "https://github.com/astral-sh/python-build-standalone/releases/download/20260718/cpython-3.12.13%2B20260718-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"
|
|
}
|
|
}
|
|
},
|
|
"ripgrep": {
|
|
"version": "15.2.0",
|
|
"architectures": {
|
|
"aarch64": {
|
|
"filename": "ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz",
|
|
"sha256": "800b1e7206afe799dfb5a6901f23147cfaabe0e52210538100f61e86e1740915",
|
|
"url": "https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz"
|
|
},
|
|
"x86_64": {
|
|
"filename": "ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz",
|
|
"sha256": "33e15bcf1624b25cdd2a55813a47a2f95dbe126268203e76aa6a585d1e7b149c",
|
|
"url": "https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz"
|
|
}
|
|
}
|
|
},
|
|
"video_helper": {
|
|
"package": "imageio-ffmpeg==0.6.0",
|
|
"ffmpeg_version": "7.0.2-static",
|
|
"architectures": {
|
|
"aarch64": {
|
|
"path": "runtime/lib/python3.12/site-packages/imageio_ffmpeg/binaries/ffmpeg-linux-aarch64-v7.0.2",
|
|
"sha256": "6bb182d0d75d23028db82e9e4f723ca69b853d055698486e6984ddb2c06fb8ce"
|
|
},
|
|
"x86_64": {
|
|
"path": "runtime/lib/python3.12/site-packages/imageio_ffmpeg/binaries/ffmpeg-linux-x86_64-v7.0.2",
|
|
"sha256": "e7e7fb30477f717e6f55f9180a70386c62677ef8a4d4d1a5d948f4098aa3eb99"
|
|
}
|
|
}
|
|
},
|
|
"python_wheels": {
|
|
"aarch64": [
|
|
{
|
|
"filename": "imageio_ffmpeg-0.6.0-py3-none-manylinux2014_aarch64.whl",
|
|
"sha256": "1d47bebd83d2c5fc770720d211855f208af8a596c82d17730aa51e815cdee6dc",
|
|
"url": "https://files.pythonhosted.org/packages/33/e7/1925bfbc563c39c1d2e82501d8372734a5c725e53ac3b31b4c2d081e895b/imageio_ffmpeg-0.6.0-py3-none-manylinux2014_aarch64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter-0.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
|
|
"sha256": "4471577df285059c71686ecb208bc50fb472099b38dcc8e849b0e86652891e87",
|
|
"url": "https://files.pythonhosted.org/packages/d7/6a/eab01bb6b1ce3c9acf16d72922ffc29a904af485eb3e60baf3a3e04edd30/tree_sitter-0.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
|
|
"sha256": "fa472cb9de7e14fee9408e144f29f68384cd8e9c677dff0002da19f361a59bdf",
|
|
"url": "https://files.pythonhosted.org/packages/44/65/0f7e1f50f6365338eb700f01710da0adc49a49fa9a8443e5a90ea4f29491/tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_embedded_template-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
|
|
"sha256": "ec399d59ce93ffb60759a2d96053eed529f3c3f6a27128f261710d0d0de60e10",
|
|
"url": "https://files.pythonhosted.org/packages/cd/87/95aaba8b64b849200bd7d4ae510cc394ecaef46a031499cbff301766970d/tree_sitter_embedded_template-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_language_pack-0.9.1-cp39-abi3-manylinux2014_aarch64.whl",
|
|
"sha256": "2cf3110da7e14f9a8f566c0bd459fc6f83856fb1596fad9a4a011dcba66f3eea",
|
|
"url": "https://files.pythonhosted.org/packages/46/bd/25b9ea7e581b8675b94d7679e4f7bb53c8af3d1f5c6b948fdfe57443b2b2/tree_sitter_language_pack-0.9.1-cp39-abi3-manylinux2014_aarch64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_yaml-0.7.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
|
|
"sha256": "1cd1725142f19e41c51d27c99cfc60780f596e069eb181cfa6433d993a19aa3d",
|
|
"url": "https://files.pythonhosted.org/packages/f5/ba/9cff9a3fddb1b6b38bc71ce1dfdb8892ab15a4042c104f4582e30318b412/tree_sitter_yaml-0.7.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
|
|
}
|
|
],
|
|
"x86_64": [
|
|
{
|
|
"filename": "imageio_ffmpeg-0.6.0-py3-none-manylinux2014_x86_64.whl",
|
|
"sha256": "c7e46fcec401dd990405049d2e2f475e2b397779df2519b544b8aab515195282",
|
|
"url": "https://files.pythonhosted.org/packages/a0/2d/43c8522a2038e9d0e7dbdf3a61195ecc31ca576fb1527a528c877e87d973/imageio_ffmpeg-0.6.0-py3-none-manylinux2014_x86_64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter-0.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
|
|
"sha256": "f342c925290dd4e20ecd5787ef7ae8749981597ab364783a1eb73173efe65226",
|
|
"url": "https://files.pythonhosted.org/packages/bd/95/f2f73332623cf63200d57800f85273170bc5f99d28ea3f234afd5b0048df/tree_sitter-0.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
|
|
"sha256": "035d259e64c41d02cc45afc3b8b46388b232e7d16d84734d851cca7334761da5",
|
|
"url": "https://files.pythonhosted.org/packages/67/18/0571a3a34c0feda60a9c37cf6dd5edfdbc24f8fcb1e48b6b6eb0f324ad2a/tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_embedded_template-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
|
|
"sha256": "bcfa01f62b88d50dbcb736cc23baec8ddbfe08daacfdc613eee8c04ab65efd09",
|
|
"url": "https://files.pythonhosted.org/packages/13/f8/8c837b898f00b35f9f3f76a4abc525e80866a69343083c9ff329e17ecb03/tree_sitter_embedded_template-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_language_pack-0.9.1-cp39-abi3-manylinux2014_x86_64.whl",
|
|
"sha256": "0bb102c8e6710b7a5c790255b3f7cd115deac37d913e31502d6d4b7496463f42",
|
|
"url": "https://files.pythonhosted.org/packages/17/bf/94cf6dbc1dcc1d370522a1834b2f44817257f8e708abbc78c55a4b7c274e/tree_sitter_language_pack-0.9.1-cp39-abi3-manylinux2014_x86_64.whl"
|
|
},
|
|
{
|
|
"filename": "tree_sitter_yaml-0.7.0-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
|
|
"sha256": "9d1b268378254f75bb27396d83c96d886ccbfcda6bd8c2778e94e3e1d2459085",
|
|
"url": "https://files.pythonhosted.org/packages/19/09/39d29d9a22cee0b3c3e4f3fdbd23e4534b9c2a84b5f962f369eafcfbf88c/tree_sitter_yaml-0.7.0-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
|
|
}
|
|
]
|
|
}
|
|
}
|