Skip to content

v3.1.0-alpha.2 โ€” SDK, four L3 checks, PyPI distribution

Released: 2026-06-10 ยท Pre-release (first cut of the v3.1 line; the full v3.1 scope is in ROADMAP.md)

Highlights

  • ski-sdk v0.1.0 โ€” typed Python client (SKIClient / AsyncSKIClient) returning parsed verdict envelopes, a typed error hierarchy, and one-call verify_transcript() Ed25519 provenance verification. See RFC 0003.
  • Sovereignty (L3) conformance: 4 of 6 checks runnable (single_worker, no_outbound_calls, jurisdiction_scope_captured, signed_llm_transcript). The tamper rig and air-gapped boot fixture complete the set later in v3.1.
  • First PyPI publication via trusted publishing. Note the new distribution names: ski-kg-extractor, ski-kg-validator, ski-audit-ledger (CLI command names unchanged). This is a pre-release: pip install --pre ski-sdk.
  • CI is fully gating (lint, types, tests, security scans, SBOM, container scan, 70% coverage floor), and the container images ship with the June Debian security updates.

See CHANGELOG.md for the complete list.