Open architecture specification for provenance-aware AI systems and institutional memory.
The Sovereign SDK is the primary implementation ecosystem of the Sovereign Systems Specification.
Its purpose is to transform observations into trustworthy, governable, and auditable memory.
Rather than serving as a general-purpose AI framework, the Sovereign SDK focuses on provenance, accountability, governance, and long-term custody throughout the information lifecycle.
The Sovereign SDK helps developers build systems that require:
The Sovereign SDK is organized around a simple progression:
flowchart TD
PG["Point of Genesis"]
C["Capture"]
CL["Classification"]
O["Optimization"]
EV["Evidence"]
G["Governance"]
M["Memory"]
R["Reasoning"]
S["sensor"]
E["edge"]
SV["sieve"]
L["ledger"]
A["airlock"]
V["vault"]
APP["applications"]
PG --> C
C --> CL
CL --> O
O --> EV
EV --> G
G --> M
M --> R
C -.-> S
CL -.-> E
O -.-> SV
EV -.-> L
G -.-> A
M -.-> V
R -.-> APP
style PG fill:#f5f5f5,stroke:#333,stroke-width:2px,color:#111
%% Phase 1: Local Context & Speed Optimization
style C fill:#378ADD,stroke:#1e60a1,stroke-width:2px,color:#fff
style CL fill:#378ADD,stroke:#1e60a1,stroke-width:2px,color:#fff
style O fill:#378ADD,stroke:#1e60a1,stroke-width:2px,color:#fff
style S fill:#378ADD,stroke:#1e60a1,stroke-width:2px,color:#fff
style E fill:#378ADD,stroke:#1e60a1,stroke-width:2px,color:#fff
style SV fill:#378ADD,stroke:#1e60a1,stroke-width:2px,color:#fff
%% Phase 2: Context Engineering & Deterministic Ingestion
style EV fill:#1D9E75,stroke:#11644a,stroke-width:2px,color:#fff
style G fill:#1D9E75,stroke:#11644a,stroke-width:2px,color:#fff
style L fill:#1D9E75,stroke:#11644a,stroke-width:2px,color:#fff
style A fill:#1D9E75,stroke:#11644a,stroke-width:2px,color:#fff
%% Phase 3: Connected Orchestration & Legacy Run-Loops
style M fill:#BA7517,stroke:#834f0c,stroke-width:2px,color:#fff
style R fill:#BA7517,stroke:#834f0c,stroke-width:2px,color:#fff
style V fill:#BA7517,stroke:#834f0c,stroke-width:2px,color:#fff
style APP fill:#BA7517,stroke:#834f0c,stroke-width:2px,color:#fff
Color Legend
Each SDK package is responsible for a specific boundary within that lifecycle.
This separation of responsibilities helps preserve provenance, reduce architectural drift, and maintain explainability throughout the system.
| Layer | Package | Status | Purpose |
|---|---|---|---|
| Capture | sovereign-sdk-sensor | Active | Capture observations at the Point of Genesis |
| Classification | sovereign-sdk-edge | Active | Route, classify, and preserve locality |
| Optimization | sovereign-sdk-sieve | Active | Reduce Prose Tax while preserving meaning |
| Evidence | sovereign-sdk-ledger | Active | Generate immutable Forensic Receipts |
| Governance | sovereign-sdk-airlock | Active | Govern outbound boundary crossings |
| Memory | sovereign-sdk-vault | Planned | Long-term memory custody and retention |
The SDK is guided by several core principles.
Every significant system output should be traceable to its origin.
Trust requires evidence.
Trustworthy memory is established during ingestion, not during retrieval.
By the time a question is asked, provenance should already exist.
Validation, governance, classification, and evidence generation should be deterministic whenever possible.
Language models may augment reasoning but should not replace system controls.
The SDK is designed around local-first execution, explicit boundaries, and user-controlled custody.
Cloud services may be integrated when required but are not assumed.
The Sovereign SDK is demonstrated through a growing collection of reference implementations.
The flagship reference implementation of the Sovereign Systems Specification.
Demonstrates:
View Demo:
Repository:
GitHub Repository:
https://github.com/kenwalger/sovereign-sdk
The long-term vision of the Sovereign SDK is not simply to provide reusable software packages.
The goal is to establish a practical implementation framework for trustworthy institutional memory, provenance-aware reasoning, and accountable AI systems.
The SDK exists to turn the principles of the Sovereign Systems Specification into working software.