SNAPKITTYWEST's picture
chore: push full sov-kernel-monster content from local build
9425aed verified
|
Raw
History Blame Contribute Delete
8.67 kB
# 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=<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=<json|text>]
```
**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 <rule> [--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=<lean4|ada|coq>]
```
**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*