African AI governance — runtime compliance enforcement for AI agents operating under NDPA, CBN, NIMC Act 2026, KDPA, POPIA and 15+ African regulations. LangGraph, CrewAI, and AutoGen adapters included.
# Comply54
**Open-source AI governance enforcement for African regulatory compliance.**
> **See comply54 in action:** disaster.comply54.io — watch AI agents cause regulatory disasters, then watch comply54 block them live.
---
## What it does
Comply54 intercepts AI agent tool calls and evaluates them against African regulatory frameworks — CBN, NDPA, NHA, NAICOM, KDPA, POPIA, and more — **before execution**. Blocked calls never reach the tool.
```
Agent decides to call transfer_funds(amount=15_000_000)
│
▼
comply54 guard ──► CBN NIP cap exceeded ──► ToolMessage error returned
│ Agent explains to user
✗ tool never executes
```
No OPA binary required. No subprocess. Works in serverless environments.
---
## How it relates to agt-policies-nigeria
```
kingztech2019/agt-policies-nigeria comply54
────────────────────────────────── ────────────────────────────────────
The policy SOURCE. The enforcement and tooling LAYER.
• Rego policy packs (NDPA, CBN, ...) ──▶ • PackSpec registry indexes them
• Cited in Microsoft AGT main ──▶ • Sector classes compose them
• OPA tests (306 passing) ──▶ • LangGraph / CrewAI / AutoGen adapters
• Stays at kingztech2019 forever ──▶ • regopy evaluates in-process (no binary)
```
`agt-policies-nigeria` is where the policy files live — permanently cited in
Microsoft Agent-OS.
`comply54` is where the ecosystem lives — the enforcement engine, sector compositions,
framework adapters, and CI tooling that make those policies consumable from LangChain,
LangGraph, CrewAI, AutoGen, and any OPA pipeline.
---
## Research
> "Africa does not have an AI regulation gap. It has an accountability gap."
**The Enforcement Gap: Why Africa's AI Regulations Need Runtime Enforcement**
Oluwajuwon Omotayo · July 2026 · Comply54 Research Working Paper No. 1
DOI: 10.5281/zenodo.21324303 · Download PDF · Zenodo record
The paper documents …