Skip to main content

NARNA

Governance Infrastructure for Agentic AI

Govern Once. Run Anywhere.

License: MIT Website Spec

NARNA makes Agentic AI governable — portable identity, policy, evidence, and trust across LangGraph, CrewAI, OpenAI, Anthropic, MCP, and OTel.

It does not replace those runtimes. It does not train models. It sits in the infrastructure layer and enforces / audits / proves what fleets may do.

Name Role
NARNA Brand + reference runtime
UGS Universal Governance Specification (open standard)
VAP Verify · Audit · Prove
GU Governance Unit (Cloud metering)
Governance Package Portable compliance rules (EU AI Act, HIPAA, GDPR…)

NARNA governs AI. Others execute it.

Not another “agent passport” clone. See docs/DIFFERENTIATION.md — wedge = UGS + Packages + GU, not identity-only protocols.

Install

pip install -e .   # or: pip install narna  (when published)
from narna import wrap

# Enforce before host side-effects (default). Use mode="observe" to migrate.
agent = wrap(my_langgraph_app, vap=True, mode="enforce")
agent.run("quarterly summary")

30 seconds — package + runtime

from narna import Agent, ConstitutionRuntime

rt = ConstitutionRuntime()
rt.load(provider="eu-ai-act")  # Governance Package

agent = Agent(vap=True)
agent.run()

Why teams integrate NARNA

  1. Compliance packages — load once, enforce across frameworks
  2. Enforce-before adapters — deny tool/LLM calls before side effects
  3. UGS Passport + Registry — public verify at narna.org
  4. Cloud GU — Runtime free; Trust (Registry / Passport / Packages) is the product
Site https://narna.org
API https://api.narna.org/v1/health
Ship log (daily) docs/SHIP-LOG.md
MVP status docs/MVP-CHECKLIST.md
Adapter e2e docs/ADAPTERS-E2E.md
UGS v0.1 specs/RELEASE-v0.1.md
Strategy docs/STRATEGY.md
Business docs/BUSINESS-MODEL.md
Differentiation docs/DIFFERENTIATION.md
NGS RFCs rfcs/ngs/
Install docs/INSTALL.md

Compatibility

OpenAI · Anthropic · Google · MCP · OpenTelemetry · LangGraph · CrewAI · Docker · Kubernetes

License

MIT

Metadata

Release files for narna 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for narna 0.1.0
File Size Uploaded
narna-0.1.0.tar.gz 132.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for narna 0.1.0
File Interpreter ABI Platform
narna-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 253.4 kB

Release files / narna-0.1.0.tar.gz

Download URL narna-0.1.0.tar.gz
Size 132.2 kB
Tags Source
SHA-256 checksum
How to use checksums
63cac51cf00b5de36398e888ce44aff7ccc46db3f98810c5071551e18c7c4f04
BLAKE2b-256 checksum
How to use checksums
f7a3a6e6e94ba2bda9bc19b233409e81e16e9c212207dec9543f9399d79a9737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / narna-0.1.0-py3-none-any.whl

Download URL narna-0.1.0-py3-none-any.whl
Size 121.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4724ecf28661075f43bcf8e7bf480d21bde287b3021ead9c1ee59a7e8c481cb9
BLAKE2b-256 checksum
How to use checksums
193591eebcb7059bfad1fb0d9f1178fcfee531b2dc03ee507e9c5fd52e19df4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page