── Integration Guide ──

Verdict for CAGE.
Evidence held outside the kernel.

The Cybernetic Agent Governance Engine (Apache-2.0, hosted in the Google GitHub organisation, not an official Google product) governs agents at the point of inference and delegates legal baselines, FRIA validation and evidence sealing to an external NormativeProvider. Verdict implements that three-endpoint seam as provider_08.

1. Three environment variables

CAGE_NORMATIVE_PROVIDER=provider_08
CAGE_NORMATIVE_ENDPOINT=https://verdict.systems/api/cage
CAGE_NORMATIVE_API_KEY_SECRET=<key issued by Verdict>

Keys are issued per deployment; email evidence@verdict.systems with the CAGE region you run. The baseline endpoint and the discovery document at /api/cage need no key. Until a key is configured on both sides the keyed endpoints answer 503, never 200.

2. The three endpoints

3. Verify it yourself

curl -s https://verdict.systems/api/cage | jq .
curl -sI https://verdict.systems/api/cage/legal-baseline/EU_ECB | grep -i etag

The ETag is the SHA-256 of the sorted-key canonical profile, the same digest CAGE computes as profile_hash. The profiles are copied unmodified from CAGE's config/compliance/ at a pinned commit and carry that commit in _upstream_commit.

Public sandbox tier: an ephemeral ECDSA P-256 signer per request, Sigstore Rekor anchoring, no retention. Production tenants attach retention policy, custodian identity and a hardware-backed signer. The adapter, its tests and the partner specification live in the CAGE repository under src/integrations/provider_08/ once the upstream pull request lands.

Independent by construction.

Evidence generated inside the system it governs can be rewritten by that system. Verdict holds the record outside CAGE, anchored to a public log, verifiable by someone who was not in the room.

Open the verifier →