SOURCE-INSTALLABLE MVP · 0.1.0 · PYTHON 3.10+
Make governance
decisions inspectable.
Evaluate authority and policy, explain the result, and retain the evidence needed to review a governed action.
- 01
Authority
Check the supplied role and action.
- 02
Policy recall
Find the relevant policy evidence.
- 03
Governance recall
Apply the configured governance constraints.
Three checks, one explanation
GovernedToolAdapter.validate() runs Authority, Policy Recall, and Governance Recall. Its result includes allow/deny, reason codes, rule IDs, ordered checks, bundle versions and hashes, and the effective tool input.
The separate guard(request, fn) path requires an audit store and tool input, then invokes the callback with the validated effective input when allowed. A validation result alone does not enforce downstream execution.
Keep evaluation evidence traceable
Replay support re-evaluates a stored event against a fresh bundle. Report ingestion normalizes provided gove-zone JSON results with a report hash and audit entry; failed scenarios remain recorded as failed.
Local AgentDojo, InjecAgent, and ToolEmu adapters normalize fixture or result shapes. Ingesting those records does not execute the upstream benchmarks or establish their performance.
Inspect the local setup
From the pinned monorepo checkout, install the source package. Read the integration guide before connecting a tool. These commands have not been run by this website.
cd acgs_governance_eval_mvp
python -m pip install -e .Copy the example or select it manually.
Match the interface to the job
Use the Python adapter for application integration. The optional FastAPI service exposes decision, explanation, audit, and report endpoints with configured tenant credentials.
The source contract differs from the kernel’s receipt contract. The page does not claim universal replay resistance, default receipt signing, or elimination of every time-of-check/time-of-use risk.