# SovereignShell - BOB Command Infrastructure **Version:** 1.0 **Trust Deed:** BOB_SOVEREIGN_ENGINEERING_CHARTER_V1 **Status:** ACTIVE --- ## Overview SovereignShell is the command-line interface for BOB (Bel Esprit Orchestrator Bot), providing enterprise-grade tools for building, testing, auditing, and deploying verified systems according to the BOB Trust Deed v1.0. ## Core Commands ### bob-build Compile verified components with optional formal verification. ```bash bob-build [component] [--verify] [--profile=] ``` **Options:** - `--verify`: Run formal verification before build - `--profile`: Select build profile (dev, prod, audit) **Examples:** ```bash bob-build compiler --verify bob-build runtime --profile=prod bob-build simulator --verify --profile=audit ``` ### bob-test Execute deterministic test suites with reproducible results. ```bash bob-test [suite] [--deterministic] [--coverage] ``` **Options:** - `--deterministic`: Ensure reproducible results (sets seeds, disables parallelism) - `--coverage`: Generate coverage report **Examples:** ```bash bob-test compiler --deterministic bob-test runtime --coverage bob-test --deterministic --coverage ``` ### bob-audit Generate cryptographically sealed audit records. ```bash bob-audit [component] [--format=] ``` **Options:** - `--format`: Output format (json or text) **Examples:** ```bash bob-audit compiler bob-audit runtime --format=text ``` ### bob-policy Query Prolog/Datalog policy rules with optional reasoning traces. ```bash bob-policy query [--explain] ``` **Options:** - `--explain`: Provide reasoning trace **Examples:** ```bash bob-policy query "agent_class(oracle, X)" bob-policy query "route_task(compile, Agent, Priority)" --explain bob-policy query "verify_deed(deploy_production, Verdict)" ``` ### bob-deploy Deploy only validated and sealed artifacts. ```bash bob-deploy [target] [--validate] [--seal] ``` **Options:** - `--validate`: Validate artifacts before deployment (default: true) - `--no-validate`: Skip validation (NOT RECOMMENDED) - `--seal`: Generate deployment seal (default: true) - `--no-seal`: Skip seal generation (NOT RECOMMENDED) **Examples:** ```bash bob-deploy production bob-deploy staging --validate --seal bob-deploy development ``` ### bob-proof Run formal verification pipeline using multiple proof backends. ```bash bob-proof [theorem] [--backend=] ``` **Options:** - `--backend`: Proof backend (lean4, ada, or coq) **Examples:** ```bash bob-proof optimization_preserves_semantics bob-proof state_transition_valid --backend=ada bob-proof compiler_correctness --backend=coq ``` --- ## Installation ### Prerequisites **Required:** - Bash 4.0+ - sha256sum (coreutils) - find, grep (standard Unix tools) **Optional (for specific commands):** - Rust toolchain (for bob-build, bob-test) - SWI-Prolog (for bob-policy) - Lean 4 (for bob-proof --backend=lean4) - GNAT/SPARK (for bob-proof --backend=ada) - Coq (for bob-proof --backend=coq) ### Setup 1. **Add to PATH:** ```bash export PATH="$PATH:/path/to/bobs-control-repo/bob-shell" ``` 2. **Make scripts executable:** ```bash chmod +x bob-shell/*.sh ``` 3. **Create aliases (optional):** ```bash alias bob-build='bash /path/to/bob-shell/bob-build.sh' alias bob-test='bash /path/to/bob-shell/bob-test.sh' alias bob-audit='bash /path/to/bob-shell/bob-audit.sh' alias bob-policy='bash /path/to/bob-shell/bob-policy.sh' alias bob-deploy='bash /path/to/bob-shell/bob-deploy.sh' alias bob-proof='bash /path/to/bob-shell/bob-proof.sh' ``` --- ## Trust Deed Compliance All SovereignShell commands enforce BOB Trust Deed v1.0 principles: ### NO_STUBS - Rejects TODO markers - Rejects placeholder functions - Rejects fake implementations - Rejects empty methods - Rejects simulated success responses ### SOURCE_INTEGRITY Every component must document: - Purpose - Inputs - Outputs - Dependencies - Verification method ### NO_PYTHON_RUNTIME - Python prohibited in production execution paths - Allowed only for build-time tooling - Enforced by bob-audit and bob-deploy ### DEFENSIVE_ENGINEERING - Rejects ambiguous requirements - Asks for missing invariants - Prefers explicit failure modes - Documents all assumptions --- ## Workflow Examples ### Complete Build Pipeline ```bash # 1. Build with verification bob-build compiler --verify --profile=prod # 2. Run deterministic tests bob-test compiler --deterministic --coverage # 3. Generate audit record bob-audit compiler --format=json # 4. Verify policy compliance bob-policy query "verify_deed(deploy_production, Verdict)" # 5. Deploy to production bob-deploy production --validate --seal ``` ### Formal Verification Workflow ```bash # 1. Prove theorem with Lean 4 bob-proof optimization_preserves_semantics --backend=lean4 # 2. Verify contracts with Ada/SPARK bob-proof state_transition_valid --backend=ada # 3. Build with verification enabled bob-build compiler --verify # 4. Deploy verified artifacts bob-deploy production ``` ### Audit Trail Generation ```bash # 1. Audit all components for component in compiler runtime simulator; do bob-audit $component --format=json done # 2. Generate deployment seal bob-deploy staging --seal # 3. Verify policy compliance bob-policy query "verify_deed(audit_complete, Verdict)" --explain ``` --- ## Output Locations ### Build Artifacts - **Location:** `${REPO_ROOT}/build/` - **Reports:** `${REPO_ROOT}/build/*-build-report-*.txt` ### Test Results - **Reports:** `${REPO_ROOT}/test-report-*.txt` - **Coverage:** `${REPO_ROOT}/coverage/` ### Audit Records - **Location:** `${REPO_ROOT}/.audit/` - **Format:** JSON or text - **Seals:** SHA-256 cryptographic seals ### Deployment Packages - **Location:** `${REPO_ROOT}/.deploy/` - **Manifests:** `DEPLOYMENT_MANIFEST.json` - **Seals:** `DEPLOYMENT_SEAL.txt` ### Proof Certificates - **Location:** `${REPO_ROOT}/.proofs/` - **Format:** Text certificates with SHA-256 hashes --- ## Integration with Existing Architecture ### Continuity Integration SovereignShell respects Continuity protocol: - Searches `.continuity/decisions.json` before changes - Logs architectural decisions immediately - Maintains session state in `.continuity/SESSION_NOTES.md` ### QATAAUM Integration Compatible with QATAAUM quantum assembly runtime: - Respects clean-room boundaries - Uses approved languages only - Maintains formal verification chain ### Sovereign Stack Integration Integrates with: - j-matrix-twin (SUBLEQ attention) - bob-orchestrator (Lean 4 + Ada + Mamba + Prolog) - sov-kernel-monster (Fortran quantum simulator) - sovereign-array (Lean 4 APL algebra) - Trust Deed governance system - WORM chain immutability --- ## Troubleshooting ### Command Not Found ```bash # Ensure scripts are executable chmod +x bob-shell/*.sh # Add to PATH export PATH="$PATH:$(pwd)/bob-shell" ``` ### Verification Tools Missing ```bash # Install Lean 4 curl https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh # Install SWI-Prolog sudo apt-get install swi-prolog # Install GNAT Community # Download from https://www.adacore.com/community ``` ### Permission Denied ```bash # Make all scripts executable find bob-shell -name "*.sh" -exec chmod +x {} \; ``` --- ## Security Considerations ### Cryptographic Seals - All audit records sealed with SHA-256 - Deployment packages include tamper-evident seals - Proof certificates are machine-checkable ### Trust Deed Enforcement - Automated checks for Python in production - Stub detection across codebase - Documentation validation - Policy compliance verification ### Audit Trail - Immutable audit records - Cryptographic chain of custody - Explainable policy decisions --- ## Version History ### v1.0 (2026-07-25) - Initial SovereignShell release - Six core commands implemented - Trust Deed v1.0 compliance - Integration with existing architecture --- ## License Apache License 2.0 - See repository LICENSE file for details. --- ## Contact - **Issues:** Repository issue tracker - **Trust Deed:** See `BOB_TRUST_DEED_V1.md` - **Architecture:** See `ARCHITECTURE_PAPER_45_PAGES.md` --- **Built with precision. Verified with proofs. Delivered with pride.** *SovereignShell - Enterprise Command Infrastructure for BOB*