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.

  1. 01

    Authority

    Check the supplied role and action.

  2. 02

    Policy recall

    Find the relevant policy evidence.

  3. 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.

Shell · monorepo checkout
cd acgs_governance_eval_mvp
python -m pip install -e .

Copy the example or select it manually.

Read the integration guide

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.