Skip to content

Governance & Compliance

AgentV is designed for high-stakes industrial environments where traceability and regulatory compliance are non-negotiable.

AgentV mandates the VC v3 forensic standard for all production-grade evaluations.

  • Identity-based signing: All traces are signed via the Identity Registry (ED25519) to ensure non-repudiation.
  • Forensic Evidence Ledger: Every signed run includes a cryptographic ledger that hashes all associated sidecar artifacts (HTML reports, trajectory plots) to prevent side-channel tampering.
  • Seal Hash Protocol: To ensure the non-repudiability of the certification process itself, AgentV implements a “Seal Hash” anchor. Before appending the verification_certificate_issued event to the trace, the engine computes a hash of the trace history. This hash is embedded within the certificate event, mathematically binding the certification to the specific execution history.
  • Binary Trace Integrity: To prevent cross-platform hash mismatches (e.g., Windows CRLF vs. Linux LF), all trace appends are performed in binary mode. This ensures that the physical SHA3-256 signature remains consistent regardless of the host operating system.
  • Environmental Provenance: Every trace is mathematically bound to a Provisioning Hash of the registry state at the time of execution.
  • Hard Gating: Deployment pipelines are enforced via the agentv gate command, which blocks promotion if cryptographic signatures or forensic hashes fail to match the sanctioned baseline.

The framework satisfies industrial audit requirements defined by NIST AI-100-1 (AI RMF principles) by providing:

  1. WORM Logs: Write-Once-Read-Many flight recorder logs (run.jsonl) that capture every atomic event.
  2. Behavioral DNA: High-granularity event tracing (PHASE, ACTION, STEP) for deep explainability.
  3. Provisioning Provenance: Mathematical proof of the environment state and simulator configuration.
  4. VC v3 Verification: Non-repudiable Verification Certificates with chained identity support.

AgentV is distributed under the Apache License 2.0.

The framework utilizes several permissive-licensed (MIT, BSD, Apache 2.0) libraries.

PackageLicense
aiohttp, requests, datasetsApache 2.0
Flask, numpyBSD-3-Clause
jsonschema, PyYAML, PyJWTMIT
cryptographyApache 2.0 / BSD
google-genaiApache 2.0

While the datasets library is Apache 2.0, individual datasets (e.g., loaded via gaia://) may have their own licenses. Always verify the specific dataset terms before commercial use.

  • Safe YAML: The framework exclusively uses yaml.safe_load() to mitigate arbitrary code execution risks.
  • Credential Stripping: Automated logic strips sensitive keys (API keys, tokens) from metadata before trace signing.
  • WORM Audit Trail: Append-only execution logging prevents modification of historical performance data.