0.1.11 — verification hardening
- Bounds live GOVP-STATUS-1 freshness to reject stale replay and excessive future skew.
- Rejects normalized JSON field collisions and exceptional Ed25519 encodings.
- Adds
snapshot_validwhile retainingsnapshot_trustedas a compatibility alias. - Publishes matching Python 0.1.11 and JavaScript 0.1.8 implementations against 19 core vectors.
The frozen GOVP-1 signing bytes and identifiers remain unchanged.
0.1.10 — status and issuance
- Adds path-like API compatibility and explicit enterprise CA selection.
- Publishes safe issuance APIs and
govp issue. - Publishes GOVP-STATUS-1, live revocation, key rotation and status conformance.
- Adds production endpoint monitoring and exact-canonical discovery records.
GOVP-STATUS-1 is a separate extension. The frozen GOVP-1 signing bytes and identifiers remain unchanged.
0.1.9 — stable public distribution
- Publishes GOVP through
pip install govpwith bundled specification, schema, conformance vectors and synthetic examples. - Adds
govp conformance --runandgovp examples --extract DIR. - Defines the supported top-level Python API and keeps
govp.corecompatible. - Publishes checksummed standalone binaries for Linux, macOS and Windows.
- Adds a live, signed GOVP record at
https://govp.io/.well-known/govp.txt.
Provenance
Release 0.1.11 is built from signed tag v0.1.11, commit 3c099c8e75e36fd28778c4da0ec8d0e4387690f3. Exact source and normative artifact hashes are recorded in PROTOCOL-SOURCE.json.