Skip to main content

NARNA

The Decision Layer for Enterprise AI.

Connect your enterprise data. Let AI reason. Keep humans in control.

License: MIT Website Spec

Enterprise Decision Intelligence Platform — Decision OS on open UGS governance infrastructure.
North star: ADQA · Decision Intelligence OS — memory is feedstock; DQS is the KPI.
Slogan: The Trust Layer for AI Decisions. · Remember better inputs. Decide better. Learn continuously.
Surfaces: Decision OS · Decision Memory · Guardian Network · apps/guardian-extension/.

NARNA does not replace CMEM-style memory — NARNA makes agents decide better and learn from outcomes.

Name Role
NARNA Brand + Decision Layer + Guardian path + 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…)
Decision Package Industry decision apps (Legal, Procurement, Finance…)
Decision OS Enterprise module — evidence · risk · approval · audit
Capability Passport OS-style capability modes (Guardian L2)
Guardian Defense-in-Depth north star (docs/GUARDIAN.md)

NARNA is the Decision Layer for Enterprise AI.
Developers: Govern Once. Run Anywhere. · Guardian: who may exist · who may act · who is stopped.

Not another “agent passport” clone. Not another enterprise chatbot. Not a claim of absolute civilizational safety — see honest scope in docs/GUARDIAN.md.
Product: docs/DECISION-OS.md · Differentiation: docs/DIFFERENTIATION.md.

Install

pip install narna
# Desktop on your PC:
pip install "narna[desktop]" && narna desktop

Download for Windows / Mac / Linux: narna.org/download · desktop/

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")

From source (dev):

pip install -e .

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
  5. Decision OS — every consequential decision ships with risk score, reasons, approvals, evidence, audit
narna decision evaluate --action contract.sign --question "Should we sign?"
Site https://narna.org
API https://api.narna.org/v1/health
Decision OS docs/DECISION-OS.md
Guardian (north star) docs/GUARDIAN.md
Ship log (daily) docs/SHIP-LOG.md
7-day launch docs/launch/
MVP status docs/MVP-CHECKLIST.md
Adapter e2e docs/ADAPTERS-E2E.md
UGS v0.1 specs/RELEASE-v0.1.md
Decision Package specs/decision-package/SPEC.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.2.3

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.2.3
File Size Uploaded
narna-0.2.3.tar.gz 275.9 kB Details

Built distribution (wheel)

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

Total release size: 569.0 kB

Release files / narna-0.2.3.tar.gz

Download URL narna-0.2.3.tar.gz
Size 275.9 kB
Tags Source
SHA-256 checksum
How to use checksums
eae3e3a30a47054d9cbff360a0f464a05afd251e67b6415e0e34aab4bb97e018
BLAKE2b-256 checksum
How to use checksums
a061229e03c5e5a3938b60f5626eb00d512b1000ee1fec8eee0ca5a6faa1e258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL narna-0.2.3-py3-none-any.whl
Size 293.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b2ef0cf39844f828f2546374e4d62594d8fea91997386619ff66e075045404d
BLAKE2b-256 checksum
How to use checksums
a8c2963959dfed89e216222bc371e0c5aedb19bb5816486257cbb9eea53d6375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

This release

0.2.3 This release

2 release files

0.1.0

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