45 stacks · 6 classes · one standard

Govern any agent stack.

GOVENANT governs substrates, not frameworks — the durable record of what agents did and whether it verifiably delivered. Any stack whose actions can be recorded and verified can be governed. Find yours below: the value, the pattern, and the public issue where the integration is built in the open.

Code-first frameworks

Wrap the loop. Ledger every act. Prove delivery.

LangChain / LangGraph

LangGraph's checkpointer and node/edge graph give natural interception points; callbacks already carry run IDs, token usage, and tool I/O — everything an action row needs.

The pattern →

OpenAI Agents SDK

The SDK's guardrails and handoffs map to ownership gates, and its tracing hooks carry tool-call inputs and outputs for the ledger.

The pattern →

Claude Agent SDK

PreToolUse and PostToolUse hooks are a ready-made chokepoint: check ownership before the call executes, write the action row after it returns.

The pattern →

AutoGen / AG2

The conversable-agent message loop is a typed event bus waiting for named consumers; registered reply functions are the chokepoint where the gate and ledger live.

The pattern →

Microsoft Semantic Kernel

Kernel function-invocation filters intercept every skill call — the ownership gate and the ledger write fit in a single filter.

The pattern →

CrewAI

Crews, roles, and tasks map one-to-one onto GOVENANT roles and duties; step and task callbacks provide the ledger writes. A crew definition is a duty roster waiting to be made accountable.

The pattern →

LlamaIndex

Workflow steps and instrumentation spans give the interception points; tool outputs become verified outcome rows instead of trusted return values.

The pattern →

Haystack

Pipelines are explicit DAGs — wrap components at the pipeline boundary and every run is ledgered with its inputs, outputs, and cost.

The pattern →

PydanticAI

Typed, validated outputs are half of the deterministic validation gate already; result validators and tool wrappers supply the ownership gate and the ledger.

The pattern →

Mastra

The workflow engine's steps and retries map to duties and breakers, and its storage layer can host the substrate tables directly.

The pattern →

Vercel AI SDK

Tool-call middleware and onStepFinish callbacks are the chokepoint; the ledger ships to any SQL store your app already uses.

The pattern →

smolagents (Hugging Face)

Step callbacks and the tool abstraction give the hooks. Small agents deserve real records too — a governed smolagent outranks an ungoverned fleet.

The pattern →

Google Agent Development Kit (ADK)

Before- and after-tool callbacks plus session state give the gate and ledger points; on Vertex, the substrate lives in Cloud SQL and the sweep is read-only SQL.

The pattern →

Coding agents

“Done” lives in the database, not in the model’s mouth.

Enterprise platforms

Your platform already keeps the record. We make it prove things.

Salesforce Agentforce

Agentforce actions and flows already log to Salesforce objects; a schema mapping over those objects lets the sweep read what the platform already records — the org's own data becomes the substrate of record.

The pattern →

Microsoft Copilot Studio

Topics and actions log to Dataverse; map those tables once and the battery runs read-only over what Power Platform already captures.

The pattern →

ServiceNow AI Agents

The platform's workflow audit trail is substrate-shaped out of the box; map the tables, run the sweep, and put conformance verdicts next to the dashboards operators already trust.

The pattern →

Amazon Bedrock Agents

Trace events plus CloudWatch and CloudTrail records map to the action ledger; action groups are levers, with IAM as the ownership gate's enforcement arm.

The pattern →

Google Vertex AI Agent Builder

Agent traces and BigQuery logging make the schema mapping a SQL view; the sweep runs as read-only BigQuery, and verdicts land where your analysts already work.

The pattern →

Zapier Agents

Zap runs and task history are an action ledger already; a mapping plus a duty roster over scheduled Zaps yields the coverage tests — including the misses.

The pattern →

n8n

The execution log in Postgres is directly sweepable: workflows become duties, executions become duty-runs, and error workflows become the independent watchdog.

The pattern →

Make

Scenario execution logs map to duty-runs, and incomplete executions become the honest miss log — the number most automation dashboards quietly omit.

The pattern →

Relevance AI

Agent runs and tool logs map to the ledger; the multi-agent workforce framing is a duty roster asking to be made accountable, role by role.

The pattern →

Dust

Assistant run logs map to action rows, and spaces with access controls align naturally with ownership gates.

The pattern →

Lindy

Each Lindy is a role with a charter; make the charter map to duties, key completion to verified outcomes, and the sweep tells you which Lindies actually deliver.

The pattern →

Gumloop

Flow runs map to duty-runs and the node I/O record is the action ledger; governance is a mapping away, not a rebuild.

The pattern →

Voice & CX agents

Every call verified. Misses included.

RPA & workflows

From bot logs to proof of delivery.

Protocols

Govern the pipes once. Govern every client.

Vendors, agencies, and platform teams

Every integration here is built in the open, and every shipped one gets co-marketed: a maintained page on this site, a listing path into the public registry, and inbound “govern my agents” demand for your stack routed to the people who built its integration. If your platform’s users need to prove their agents deliver — and they will — the fastest way to own that answer is to build it with us.