Supported versions

VersionSupported
0.3.xyes
0.1.x – 0.2.xverification only

Reporting a vulnerability

Use GitHub private vulnerability reporting for baselabs/charter_agreement_protocol. Do not open a public issue containing an exploit, credential, private key, production data, tenant data, or unreleased vulnerability detail.

A report should identify the affected commit or package version, the violated property, a minimal value-free reproduction, and the expected fail-closed result.

Security boundary

The package is a pure verification library: it decodes and verifies signed charter evidence (Ed25519 and, from protocol_revision 3, ML-DSA) and never signs, authorizes, reads a clock, or performs I/O. The full proves / never-proves boundary is documented in the shipped security model (docs/guides/security-model.md) and the normative security considerations (spec/security-considerations.md).