Observed since 20 Oct, 17:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Standalone reference verifier for the Agent Audit Trail Internet-Draft (draft-sharif-agent-audit-trail).
Standalone reference verifier for the Agent Audit Trail Internet-Draft (draft-sharif-agent-audit-trail).
It checks a JSONL audit trail offline, from the records and public keys alone, with no access to the producing agent. That is the point: an auditor, regulator, or court can verify what an agent did without trusting or contacting the agent.
pip install "aat-verify[pqc]"
The [pqc] extra adds post-quantum (ML-DSA-65 / FIPS 204) verification.
Plain pip install aat-verify verifies classical (ES256) records only.
aat-verify trail.jsonl --keys keystore.json
Machine-readable output:
aat-verify trail.jsonl --keys keystore.json --json
Exit code is 0 if every check passes, 1 if any check fails.
batch excluded)signer_kid (RFC 7638 thumbprint)trust_assignment)A JSON object mapping each signer_kid to a public key:
{
"<ec-thumbprint>": { "alg": "ES256", "jwk_x_y": { "x": "...", "y": "..." } },
"<mldsa-kid>": { "alg": "ML-DSA-65", "pk": "<base64url public key>" }
}
Public keys only. The verifier never needs, accepts, or stores private keys.
Business Source License 1.1 (converts to Apache-2.0 on the Change Date). See
LICENSE. (c) 2026 CyberSecAI Ltd, Raza Sharif.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 15 Sept 2026 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 17:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f1ffec043ee036fcc8173c598e0f4da465f173032223596e7eba5e0b62e96639