v0.2.0 — declare → seal → enforce → document (released as agentbox)
Historical release. This version was published under the project's prior name
agentbox. The package was renamed toagentnotaryin v0.3.0; see migration notes.
The differentiation release. Three new commands turn the project from a metadata format into a complete governance loop.
✨ New (in v0.2.0)
seal— Cargo.lock for AI agents. Cryptographically hashes manifest, prompts, tool source, dependencies. Optional--probedetects silent provider weight updates.guard run -- <cmd>— local HTTP proxy that actively blocks runaway agents at the API boundary. Framework-agnostic. Provider-shaped 403s.compliance --standard eu-ai-act— auto-generates EU AI Act Annex IV technical documentation in Markdown + JSON. Deterministic risk classifier with cited rules. CI mode with--check.
📐 Manifest schema v0.2
apiVersion: agentbox/v0.2 (now also accepted as agentnotary/v0.2) adds typed model, guardrails, entry_point, and compliance blocks. All v0.1 manifests still parse cleanly.
✅ Quality at the time of release
- 121 tests passing (up from 63 in v0.1)
- Ruff clean
- CI: matrix across Python 3.9 / 3.10 / 3.11 / 3.12
📦 Install (legacy)
pip install agentbox==0.2.0For the current release, see v0.3.0:
pip install agentnotary