kOA Digital Ecosystem
kOA is a contract-driven pipeline that turns raw inputs into validated, canonical knowledge (via Kristal) and then safely distributes and uses that knowledge in offline-capable products and workflows.
This wiki focuses on features, operational behavior, and how the pieces fit together—without diving into schema-level technicalities.
System at a glance
The stage spine (end-to-end)
- Ingest raw inputs (snapshots + provenance)
- Extract structured proposals (claims)
- Resolve ambiguity (entities, properties, literals)
- Validate deterministically (accept/reject with a report)
- Compile canonical knowledge + a portable offline pack
- Distribute packs with fail-closed verification
- Render deterministic user-facing output with trace coverage
- Execute work (tasks) with telemetry
- Feedback becomes new governed work (never mutates canon)
```mermaid flowchart TD A[Mandate + Blueprint] --> B[Ingest Inputs] B --> C[Extract -> Claim proposals] C --> D[Resolve -> Explicit resolutions] D --> E{Validate?} E -- fail --> X[Stop: No Canon / No Pack / No Release] E -- pass --> F[Compile -> Exchange + Runtime Pack] F --> G{Verify for Activation?} G -- fail --> Y[Reject: Fail-Closed / Rollback-or-Stay] G -- pass --> H[Distribute Runtime Pack] H --> I[Render -> Render Bundle + trace_map] I --> J[Execute Tasks -> Telemetry] J --> K[Feedback -> New Case/Task] ````
Core components (who does what)
- Orgo (control plane): orchestrates stages, enforces gates, records operational evidence, drives releases.
- SenTient (resolver): turns ambiguous surfaces into explicit resolution outputs (keeps ambiguity explicit when unresolved).
- Kristal (truth pivot): compiles canonical truth artifacts (Exchange) and derived offline artifacts (Runtime Pack).
- Konnaxion (distribution + platform): verifies/activates/rolls back packs; powers offline-first delivery.
- Architect (renderer): produces deterministic outputs that cannot introduce new facts and must trace.
- SwarmCraft (execution): executes tasks under constraints; emits telemetry.
The rules that keep the ecosystem safe
- Truth boundary: only validated + compiled artifacts become canonical; downstream does not mutate canon.
- No compile on fail: failed validation blocks compilation/publication.
- Fail-closed distribution: verification/compatibility must pass before activation; otherwise stay on current/last-known-good.
- Atomic activation + deterministic rollback: no partial activation; rollback is explicit and reproducible.
- No new facts downstream: rendering must trace to validated lineage or refuse deterministically.
What this wiki covers (and what it doesn’t)
In scope here
- What each component is responsible for, and how they cooperate
- Operational behavior: gates, releases, rollback, observability, incident response
- Integration expectations (without duplicating external specs)
Out of scope (by design)
- Field-level Kristal schemas, canonicalization mechanics, signature formats, etc.
See: Non-goals
How to navigate
- Want the flow: Lifecycle
- Want the parts: Components
- Want what crosses boundaries: Artifacts
- Want how it runs in production: Operations
- Want external integration: Integration
- Need vocabulary and quick answers: Glossary, FAQ
Who this is for
- Implementers: building services that produce/consume artifacts and participate in gates
- Integrators: connecting external systems to ingestion, distribution, or rendering
- Operators: running builds, releases, rollbacks, incident response, and audits
- Architects: evolving contracts and invariants through ADRs