# StratumIOps page — Rust Crate Ecosystem for Project Governance # Hero stratumiops-badge = v0.1.0 | 52+ Crates | 74+ Tests | 100% Rust stratumiops-tagline = Rust Crate Ecosystem for Project Governance stratumiops-page-title = Libraries for Self-Aware Projects stratumiops-page-subtitle = 9 Rust crates, 6 Nushell modules, Nickel schemas — integrate ontology-driven governance, living ADRs, sealed configuration, AI agent orchestration, knowledge management, and post-quantum secrets into your projects. One protocol for humans, agents, and CI. 100% Rust. Zero compromises. # Problems stratumiops-problems-title = The 8 Problems It Solves stratumiops-problem-1-title = Scattered Knowledge stratumiops-problem-1-desc = Decisions in Slack, guidelines in wikis, patterns in docs — all disconnected. Kogral unifies with git-native markdown + MCP. stratumiops-problem-2-title = Uncontrolled LLM Costs stratumiops-problem-2-desc = No visibility on AI spending per team. No budget limits or controls. Vapora provides real-time budgets, automatic fallback to cheaper providers, and expertise-based agent routing. stratumiops-problem-3-title = Fragile YAML Configuration stratumiops-problem-3-desc = Runtime errors from untyped config. No validation before deployment. Provisioning uses Nickel with pre-runtime validation. TypeDialog provides forms with contract validation. stratumiops-problem-4-title = Static Cryptography stratumiops-problem-4-desc = No preparation for quantum threats. Locked into single crypto library. SecretumVault delivers production post-quantum crypto with ML-KEM-768, ML-DSA-65 and 4 pluggable backends. stratumiops-problem-5-title = Chaotic Project Workflows stratumiops-problem-5-desc = Scattered TODOs, no structured phases. No audit trail for task state changes. Syntaxis provides systematic project orchestration with 4 interfaces and VAPORA-ready AI agent coordination. stratumiops-problem-6-title = Decisions Without Memory stratumiops-problem-6-desc = Architectural decisions made verbally or in chat. Constraints forgotten after team changes. Ontology + ADRs provide machine-queryable invariants with hard constraints enforced at every operation. stratumiops-problem-7-title = Invisible Configuration Drift stratumiops-problem-7-desc = Configs modified outside any review cycle. No audit trail linking change to PR or ADR. Reflection provides sha256-sealed config profiles with drift detection, verified rollback, and full history. stratumiops-problem-8-title = Dead Documentation stratumiops-problem-8-desc = Docs written once, never updated. Different actors generate different formats with no shared source. Kogral + Ontology generates living docs from the same graph — human docs, agent context, CI reports. # Ontology, Reflection & ADRs stratumiops-ontology-title = Ontology, Reflection & ADRs stratumiops-yin-title = Yin — The Formal Layer stratumiops-yin-subtitle = What must be true stratumiops-yin-items = Nickel schemas — structural correctness at definition time ADR constraints — "this can never be violated" Config seals — sealed states, sha256-verifiable Ontology invariants — what cannot change without a new ADR Mathematical hashes — proof of what was sealed and when stratumiops-yang-title = Yang — The Operational Layer stratumiops-yang-subtitle = How things move and change stratumiops-yang-items = Nu commands — structured data transformation Actors (human/agent/CI) — same protocol, different capabilities Register flow — captures changes, routes to correct artifact Mode definitions — operation sequences with verification Pre-commit hooks — forced synchronisation at commit time stratumiops-tension-1 = Yang without Yin = fluid but chaotic. Anything can change. Nothing is verifiable. stratumiops-tension-2 = Yin without Yang = correct but useless. Perfect schemas without operations = dead documentation. stratumiops-tension-thesis = The system lives in coexistence. stratumiops-layer-decl-label = Declarative Layer — Nickel stratumiops-layer-decl-items = .ontology/ · adrs/ · reflection/schemas/ · reflection/configs/ stratumiops-layer-decl-desc = Strong types, contracts, enums. Fails at definition, not at runtime. stratumiops-layer-op-label = Operational Layer — Nushell stratumiops-layer-op-items = adr · register · config · backlog · forms · prereqs stratumiops-layer-op-desc = Typed pipelines over structured data. No text streams. stratumiops-layer-entry-label = Entry Point — Bash to Nu stratumiops-layer-entry-items = stratum.sh · actor detection · advisory locking · NICKEL_IMPORT_PATH stratumiops-layer-entry-desc = Single entry point. Detects actor, acquires lock, dispatches to correct Nu module. stratumiops-layer-graph-label = Knowledge Graph — Ontology + ADRs stratumiops-layer-graph-items = nodes · invariants · gates · dimensions · states stratumiops-layer-graph-desc = The system knows what it knows. Actor-agnostic. Machine-queryable. stratumiops-layer-seal-label = Sealed States — Config + History stratumiops-layer-seal-items = profiles · sha256 seals · audit trail · rollback stratumiops-layer-seal-desc = Verifiable immutability. Drift detection. Full ADR/PR/bug traceability. # Architecture Diagrams stratumiops-arch-title = Architecture stratumiops-arch-orchestrator = Orchestrator Architecture stratumiops-arch-operation-flow = Operation Flow # Ecosystem Projects stratumiops-projects-title = Ecosystem Projects stratumiops-proj-vapora-title = Vapora stratumiops-proj-vapora-desc = AI agent orchestration with learning. Agents improve from experience. Automatic budget fallback. NATS JetStream coordination. 13 crates, 218 tests, 50K LOC. stratumiops-proj-kogral-title = Kogral stratumiops-proj-kogral-desc = Knowledge graph with MCP for Claude Code. 6 node types: Notes, ADRs, Guidelines, Patterns, Journals, Executions. Git-native markdown. Semantic search with embeddings. 3 crates, 56 tests, 15K LOC. stratumiops-proj-typedialog-title = TypeDialog stratumiops-proj-typedialog-desc = 6 backends: CLI, TUI, Web, AI, Agent, Prov-gen. NCL-native forms with nickel-roundtrip editing. Nickel contract validation. Conditional fields and repeating groups. 8 crates, 3,818 tests, 90K LOC. stratumiops-proj-provisioning-title = Provisioning stratumiops-proj-provisioning-desc = Declarative IaC with Nickel + AI-assisted generation. Multi-cloud: AWS, UpCloud, Local (LXD). RAG with 1,200+ domain docs. MCP server for natural language queries. Orchestrator with automatic rollback. 15+ crates, 218 tests, 40K LOC. stratumiops-proj-secretumvault-title = SecretumVault stratumiops-proj-secretumvault-desc = Post-quantum crypto: ML-KEM-768, ML-DSA-65 (NIST FIPS 203/204). 4 crypto backends. 4 storage backends. 4 secrets engines: KV, Transit, PKI, Database. Shamir Secret Sharing. 50+ tests, 11K LOC. stratumiops-proj-syntaxis-title = Syntaxis stratumiops-proj-syntaxis-desc = Systematic project orchestration platform. 4 interfaces: CLI, TUI, Dashboard, REST API. Dual DB: SQLite + SurrealDB. Phase-based lifecycle. VAPORA SST foundation for AI agent tasks. 12 crates, 1,030+ tests, 60K LOC. stratumiops-more-info = More Info # Stratum Crates stratumiops-stratum-title = Stratum Crates stratumiops-stratum-subtitle = Shared infrastructure libraries powering the ecosystem stratumiops-stratum-orchestrator-role = Graph-driven workflow engine stratumiops-stratum-graph-role = ActionNode, Capability, GraphRepository stratumiops-stratum-state-role = PipelineRun, StepRecord, StateTracker stratumiops-stratum-llm-role = Unified LLM providers + circuit breaker stratumiops-stratum-embeddings-role = Embedding providers + VectorStore stratumiops-stratum-nats-role = JetStream consumer + NKey auth stratumiops-stratum-ncl-role = OCI to local Nickel resolver stratumiops-stratum-ontology-role = Ontology graph, invariants, gates, dimensions stratumiops-stratum-reflection-role = ADR lifecycle, config seals, backlog, modes stratumiops-stratum-dispatcher-role = Actor-aware modular dispatcher stratumiops-stratum-plugins-role = nickel-export, tera-render, nats pub # Ecosystem Metrics stratumiops-metrics-title = Ecosystem Metrics stratumiops-metric-crates = Rust Crates stratumiops-metric-tests = Tests stratumiops-metric-loc = Lines of Code stratumiops-metric-clippy = Clippy Warnings stratumiops-metric-unsafe = Unsafe Blocks stratumiops-metric-docs = Doc Coverage stratumiops-metric-crypto = Crypto Backends stratumiops-metric-storage = Storage Backends stratumiops-metric-typedialog = TypeDialog Backends stratumiops-metric-mcp = MCP Tools # Tech stack stratumiops-tech-stack-title = Technology Stack # CTA stratumiops-cta-title = Integrate governance into your project stratumiops-cta-subtitle = 6 Projects | 9 Stratum Crates | 52+ Crates | 74+ Tests | 100% Rust stratumiops-cta-explore = Explore Ecosystem