SKI is a formal open-source framework — and now a runnable reference implementation — that solves the trust problem blocking AI adoption in critical infrastructure. Sovereign by default. Fully auditable. Legally defensible.
These are not hesitations. They are the reasons AI adoption has stalled in core compliance functions across critical infrastructure. SKI was designed from first principles to address each one.
Three governing axioms. Three structural pillars. Five categorical verdicts. One sovereign boundary. Click any element to explore the full specification.
The three axioms are non-negotiable architectural constraints. A deployment that violates any axiom is not an SKI deployment — it is an ordinary AI system with no special compliance properties.
Each pillar translates one or more axioms into concrete implementation requirements. Meeting the axioms without meeting the pillar requirements is insufficient — the pillars define what "compliance" means in practice.
Every evaluation produces exactly one of these five verdicts. The verdict taxonomy is closed — there is no mechanism for the system to produce a verdict outside this set, emit a confidence score, or return a free-form response.
The probabilistic work of policy interpretation happens once, offline. The deterministic work of runtime evaluation happens continuously, inside your sovereign boundary. Every component is designed so that its failure mode is safe.
Every Knowledge Graph rule is assigned at compile time to one of two evaluation tracks. Track routing is a governance decision, not a runtime inference — it is declared in the Knowledge Graph, reviewed during validation, and signed as part of the artefact.
The pipeline separates the probabilistic work (LLM extraction, offline) from the deterministic work (runtime evaluation, on-premise). Once the signed Knowledge Graph crosses the sovereign boundary, no further probabilistic processing occurs inside it.
SKI is not autonomous. The governance model ensures that human judgement — not AI inference — has final authority over every rule, every verdict pathway, and every Knowledge Graph update. Every accountable decision traces to a named individual.
Every change to the Knowledge Graph — however minor — follows this governed sequence without exception. Emergency security patches to the runtime environment are permitted but require a post-patch determinism canary re-run before evaluation resumes.
The SKI conformance model defines three maturity levels. Any implementation — including third-party implementations — can self-verify Level 1 using the open test suite. Higher levels add governance controls and third-party audit requirements.
The minimum bar for any SKI-conformant deployment. Eight runnable tests verify the core architectural properties: sovereign boundary, determinism enforcement, five-verdict taxonomy, Tag Registry governance, Knowledge Graph signature verification, and the append-only audit ledger.
pytest conformance/ -m level1 -v
L1 plus formal governance controls: a documented Knowledge Graph update protocol, a Coverage Register mapping every rule to a source clause, and a Residual Risk Register for all in-scope obligations not yet covered by the graph.
L2 plus independent third-party audit. KpiFinity offers a paid L3 Assured certification for organisations requiring auditor-attested conformance claims — for example, to satisfy a regulatory examination or contractual obligation.
The SKI reference implementation runs entirely on-premise using Ollama. No cloud API key required. Clone the repo, install prerequisites, and run the conformance suite in minutes.
git clone https://github.com/kpifinity/ski-framework.git cd ski-framework pip install -e ".[dev]"
ollama pull mistral docker compose up -d
pytest conformance/ -m level1 -v
SKI was architected for environments where regulators audit every decision, data sovereignty is non-negotiable, and system failure is not an option.
SKI occupies a category that didn't exist before — deterministic, sovereign, real-time compliance intelligence that can survive a full regulatory audit.
| Capability | SKI Framework | Cloud AI APIs | Traditional GRC Tools |
|---|---|---|---|
| Deterministic verdicts | Bounded, canary-verified | Probabilistic | Rules only |
| Data sovereignty | On-premise by design | Cloud-required | Varies by product |
| Air-gap capable | Architectural requirement | Not supported | Some products |
| Real-time monitoring | Sub-100ms target, validated per deployment | Variable latency | Periodic / batch |
| Full audit trail | Immutable hash-chained ledger | Partial logs | Usually present |
| Semantic reasoning | Bounded — Track 2 only | Unbounded | Rule-only |
| Verdict traceability | To named policy clause | Opaque | To internal rule |
| Open specification | CC BY 4.0 | Proprietary | Proprietary |
The SKI Framework has always published its architecture openly. Today, for the first time, there is a codebase that implements it.
v0.1.0-alpha is not production software. It is a proof-of-scaffold: the full architecture is present and testable, but production hardening is in progress for v0.2. Calling it what it is. In a market littered with "enterprise-ready" AI products that regulated organisations cannot actually deploy, that honesty is itself a credibility signal.
The reference implementation covers the complete SKI runtime path. The Symbolic Evaluator (Track 1) handles explicit predicate evaluation — thresholds, enumerations, boolean comparisons, duration checks — with pure mathematical determinism. The SKI Model wrapper (Track 2) provides bounded semantic disambiguation at temperature zero with seeded decoding, a structured output schema, model hash pinning, and a continuous determinism canary. The Tag Registry enforces compile-time subject-to-rule mapping; runtime tag inference is architecturally prohibited. Knowledge Graph signature verification uses Ed25519. The audit ledger is append-only, enforced at the PostgreSQL trigger layer, not application logic.
The single most important change from any prior demo is sovereignty: the default configuration makes no outbound cloud API calls at runtime. None. An Anthropic backend is retained in the codebase as a clearly-labelled non-conformant demo mode — off by default. Using it violates the Proximity axiom (A1). The default is Ollama, running entirely on your infrastructure.
pytest conformance/ -m level1 to verify any SKI implementation at L1.v0.2 production track: full security audit, RBAC on audit ledger endpoints, performance benchmark suite (target sub-100ms on commodity edge hardware), Level 2 conformance tests, and sector Knowledge Graph packaging templates.
Spec v2.2: regulatory crosswalk appendices for NIST AI RMF, ISO/IEC 42001, SR 11-7, OSFI B-13, NERC CIP, DORA, EU AI Act, and CMMC. These are not in the open repository yet.
The proprietary Knowledge Graph libraries for Energy, Financial Services, Manufacturing, and Defence are available through KpiFinity and are not part of the open-source release.
The SKI Framework is published as an open-source specification under CC BY 4.0. The complete framework — axioms, pillars, architecture, governance, and implementation guidance — is published in full on this website. It is free for any organisation to read, implement, and adapt.
The framework was developed by KpiFinity Inc., a Calgary-based AI and data consultancy founded to accelerate sovereign AI adoption in regulated industries. KpiFinity provides the commercial services that organisations need to implement SKI effectively — sector Knowledge Graphs, implementation services, and certified deployment support.
SKI follows the open-core model. The specification is the commons. The expertise and sector-specific content is the commercial layer.
Specification v2.1 published May 2026 — architecture stable. Reference implementation v0.1.0-alpha released May 2026 — proof-of-scaffold, not production ready. v0.2 is the production-track target. v2.2 will add regulatory crosswalk appendices.
Issues, corrections, and sector knowledge contributions are welcome. Open a GitHub issue or email hello@skiframework.org. Contributions affecting normative content are reviewed by the framework editors before merge.
The framework specification, reference implementation, CLI tools, and conformance suite are entirely open (Apache 2.0 / CC BY 4.0). The proprietary Knowledge Graph libraries for Energy, Financial Services, Manufacturing, and Defence are developed by KpiFinity and licensed commercially. They are not in the open repository. No commercial relationship is required to deploy SKI against your own Knowledge Graphs.
KpiFinity sector KG libraries and deployment services →Every published version of the SKI Framework, with normative changes documented. Audit-grade documents require version provenance — this section is part of the framework, not a separate artefact.
Reference implementation — Apache 2.0. First runnable release of the SKI Framework. Proof-of-scaffold; not production ready.
pg_dump backups via the audit-ledger tool; real entry-hash recomputation in verify_integrity().pytest conformance/ -m level1.Creative Commons explicitly recommends against using CC licences for software — they provide no patent grant and make no distinction between source and object forms. The SKI Framework uses the right licence for each artefact type.
Apache 2.0 includes an explicit patent grant, essential for enterprise software procurement. It clearly distinguishes source and object forms. It is the industry-standard licence for open-source compliance infrastructure deployed in regulated environments.
CC licences were designed for creative works. Applying them to software creates legal ambiguity that procurement and legal teams in regulated industries cannot accept. Apache 2.0 removes that ambiguity entirely.
Full Apache 2.0 licence text →The SKI Framework specification — the axioms, pillars, architecture, governance model, and all normative specification text — is published under Creative Commons Attribution 4.0 International. Any organisation may read, implement, adapt, and distribute the specification freely with attribution.
Attribution required: KpiFinity Inc. and skiframework.org. Use the canonical citation below.
CC BY 4.0 licence text →The framework specification, reference implementation, CLI tools, and conformance suite are entirely open under the above licences. The proprietary Knowledge Graph libraries for Energy, Financial Services, Manufacturing, and Defence are developed by KpiFinity Inc. and are not in the open repository. No commercial relationship is required to read, implement, or deploy SKI using your own Knowledge Graphs.
The reference implementation ships with security-conservative defaults designed for regulated environments. No default passwords. TLS on by default. Secrets generated at first run with a cryptographically secure RNG. The audit ledger is append-only at the database layer — not application logic.
pg_dump backups via the audit-ledger CLI toolverify_integrity()Do not report security vulnerabilities via public GitHub issues. Follow the responsible disclosure process documented in SECURITY.md.
SECURITY.md — vulnerability disclosure policy →