dingdawg-governance
Provides governance for CrewAI agents, wrapping agent actions with pre-execution gates, audit traces, and rollback capabilities to ensure compliance with regulations.
Provides governance for LangGraph agents, integrating pre-execution policy checks, audit trails, and rollback support for regulated workflows.
DingDawg Governance SDK — Universal governance layer for AI agents
Any agent. Any framework. Governed by default.
What it does
Every AI agent action — writing files, calling APIs, sending emails, modifying data — executes without a receipt. You don't know what ran, what was blocked, or why.
DingDawg Governance adds a pre-execution gate that:
Blocks policy violations before they execute — fail-closed, not fail-open
Generates LNN causal traces — interpretable reasoning chain for every decision
Issues IPFS audit proofs — tamper-evident receipts pinned to distributed storage
Supports rollback — every governed action carries enough context to reverse it
Assigns @handle identities — agents get a governed identity (
@billing-agent,@hr-screener) with a full action history tied to that handle
Related MCP server: kevros-mcp
Regulated niches
Built for frameworks where AI agent decisions carry legal weight:
Industry | Regulation |
Healthcare | HIPAA — PHI access, treatment decision logging |
Insurance / Fintech | State regulations, adverse action documentation |
Employment | CO SB 205, EEOC — automated hiring decision audit |
Legal | Chain-of-custody, privileged data access controls |
Edtech | FERPA — student data access receipts |
Install
npm install dingdawg-governancepip install dingdawg-loopQuick start — Claude Code (MCP config)
Add to ~/.claude/mcp.json or project-level .mcp.json:
{
"mcpServers": {
"dingdawg-governance": {
"command": "npx",
"args": ["dingdawg-governance"],
"env": {
"DINGDAWG_API_KEY": "your-api-key"
}
}
}
}Without an API key, all tools work locally. Receipts stored at ~/.dingdawg/governance/receipts/.
Quick start — Python (scheduled governed agents)
from dingdawg_loop import schedule_governed
@schedule_governed(
agent_id="@data-sync-agent",
cron="0 * * * *",
risk_tier="medium"
)
def sync_records():
# Your agent logic here
passTwo lines. Every execution is pre-checked, receipted, and fail-closed. If governance denies, the function does not run.
MCP tools (6)
Tool | What it does |
| Pre-execution gate — evaluates risk, issues receipt, blocks on violation |
| Retrieve receipts by agent handle, time range, or receipt ID |
| Score against EU AI Act, CO SB 205, NIST AI RMF, ISO 42001 |
| Reverse a governed action using its receipt context |
| Assign a governed @handle identity to an agent |
| Retrieve or pin IPFS audit proof for a receipt |
Open-core model
Layer | License | Where |
SDK core (govern, audit, compliance) | Apache 2.0 | This repo |
LNN causal trace engine | Cloud only | |
IPFS proof pinning | Cloud only | |
Team audit trail + cross-agent history | Cloud only | |
Compliance report PDFs (certified) | Paid tier |
The core gate runs fully offline. Cloud unlocks team visibility, IPFS pinning, and certified compliance reports.
Examples
Runnable examples in examples/:
File | What it shows | Regulated use case |
| Fintech — payment transfer gate | |
| Healthcare — HIPAA PHI sync | |
CrewAI agents wrapped with governance | Employment — CO SB 205 hiring audit | |
Drop-in | All regulated verticals |
Each example includes expected output as comments and the governance receipt structure.
Links
dingdawg.com — platform, pricing, API keys
dingdawg.com/docs/integrations — CrewAI, LangGraph, Cursor, Claude Code
dingdawg.com/harness — LNN engine, IPFS proofs, advanced governance
dingdawg.com/compliance — CO SB 205 gap report ($199)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dingdawg/governance-sdk'
If you have feedback or need assistance with the MCP directory API, please join our Discord server