Org-ops CLI: corpus install, manifest loader, worker preflight (Rust)
GSH manifest loader reads verified entries from the manifest-{name}
ConfigMap written by the substrate-operator reconciler:
- Filters entries by session ShellClass (System hidden in App shells)
- Filters delegation-context binaries in non-delegation sessions
- compute_file_cid() verifies on-disk binary hashes against CIDs
- verify_binary_hashes() detects tampering and missing binaries
- ManifestLoadResult reports loaded/excluded with reasons
10 unit tests covering:
- Application shell excludes system binaries
- System shell loads all non-delegation entries
- Delegation-permitted sessions load delegation binaries
- Empty/invalid manifest handling
- File CID computation (SHA-256, verified against known hash)
- Hash mismatch and missing file detection
Signed-off-by: Tyler King <tking@guildhouse.dev>
Signed-off-by: Tyler J King <tking727@gmail.com>
|
||
|---|---|---|
| org-ops-cli | ||
| org-ops-core | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
bxnet-ops
BXNet governed shell binary. Fork of guildhouse/org-ops.
Identity
- Consultancy DID:
did:web:bxnet.io - Operator DID:
did:web:bxnet.io/user/tking - Platform: Guildhouse PaaS
Usage
bxnet-ops auth login
bxnet-ops playbook list
bxnet-ops playbook run cpanel-provision-account --target cpanel-server-01
Upstream sync
git fetch upstream
git merge upstream/main