Write AI policy in plain English.
Enforce it before the AI acts.
Teams are shipping agents that call APIs, access customer data, and make decisions in employment, housing, credit, healthcare, and insurance — without knowing what systems they have running, what those agents are allowed to do, or how to prove they exercised reasonable care when a regulator asks.
The law changed. The old June 30 deadline no longer applies — the new effective date is January 1, 2027. Requirements were narrowed, but the obligations did not disappear. You still must tell people when AI makes decisions about them. Consumers still have the right to appeal. Violations carry civil penalties up to $20,000 each. The safe harbor still exists — but only for organizations that can demonstrate reasonable care. Six more months is not permission to wait. It is time to build real controls.
On June 12, Anthropic received a US government export-control directive at 5:21pm ET and had to disable Fable 5 and Mythos 5 for all customers — with no advance notice. If your agent hardcodes a model string, your production system breaks when the provider or government acts. IRIS treats models as governed resources: declare allowed tiers in your passport, define fallback chains in the registry, and flip a directive kill switch in Git — your agent routes to an approved baseline on the next call, no redeploy. Read Anthropic's statement ↗
Developers ship agents fast. Security and compliance find out later — if at all. When the law asks what your agent did, you have screenshots and spreadsheets, not enforceable policy.
Register every agent. Write what it is allowed to do in plain English. IRIS compiles to Cedar and enforces policy on every LLM call — with an evidence trail your compliance team can actually use.
IRIS is what comes after Terraform — runtime governance, not deployment management. Each command describes what IRIS does right now.
iris declareDeclare what the agent is allowed to do. Creates the AgentPassport — owner, team, compliance scope, data classification.
iris compileWrite policy-intent.md in plain English. IRIS compiles to Cedar — formally verified policy in Git.
iris enforceVerify runtime enforcement is active — Cedar evaluated on every call, not just at deploy time.
iris hitlHuman-in-the-loop approval for high-risk actions — queue, review, approve or reject before execution proceeds.
iris witnessLive attested feed of every policy decision — who acted, what was permitted, evidence logged.
iris certifyProve compliance readiness to Colorado AI Act, HIPAA, SOC 2, AIUC-1, ISO 42001, or any bundled framework.
iris sentinelContinuous monitoring — drift, score degradation, cost anomalies, and ungoverned agents.
Install IRIS Governance from the GitHub Marketplace. Every PR automatically scanned. Critical findings block merge. No CLI required.
Connect via MCP. Ask Claude in plain English: "scan my codebase for ungoverned agents" or "which regulations apply to my hiring AI?"
Use the reusable iris-governance.yml workflow when you prefer CI over the GitHub App.
iris scan --discover surfaces LLM clients and agent patterns in your codebase that lack a passport or policy. See what actually runs before you govern it.iris register creates an AgentPassport — owner, team, compliance scope, allowed models. The inventory regulators ask for. Not a deployment manifest — a record of what runs.policy-intent.md, run iris policy compile, then guard every call with IrisAnthropic or @agent.guard(). Cedar evaluates before execution — not after.pip audit signatures after installing IRIS
to verify the package was built from the exact commit
you see on GitHub. Zero trust required.iris evidence record-cicd.iris scan discovers what's running, iris register inventories your fleet, and @agent.guard() enforces policy on every call.governance/models/registry.yaml, suspend models via directive kill switches in governance/directives/active.yaml, and IrisAnthropic auto-routes to your approved baseline on the next call. The event is logged to the Evidence Vault.iris-security-mcp or pip install "iris-security-sdk[mcp]" and connect IRIS to Claude Desktop. Ask Claude in plain English: "scan my codebase for ungoverned agents" or "which regulations apply to my hiring AI?" Claude uses IRIS tools to answer with real data from your actual codebase.iris-security.yaml and attaches compliance frameworks and enforcement levels to each one. dev might have no frameworks enforced. production-eu enforces GDPR and EU AI Act. production-fedramp enforces FedRAMP Moderate. Set IRIS_ENV in your deployment config and IRIS applies the right policy automatically.iris evidence record-cicd — even when the governance gate fails. See the Evidence Vault guide.ccpa-admt), China PIPL (china-pipl), NYC LL 144 (nyc-ll144), Illinois AI Video (illinois-ai-video), AIUC-1 (aiuc-1), and ISO/IEC 42001 (iso-42001) are on the Business roadmap — see BACKLOG.md. Run iris framework suggest to see which apply to your agents.pip audit signatures..iris-security org policy files locally before merge.Building Business and Enterprise capabilities in the open. Follow progress: BACKLOG.md
Open source. Five-minute install. Zero cloud required. Start building reasonable care now — not in December.