NARNA
The Decision Layer for Enterprise AI.
Connect your enterprise data. Let AI reason. Keep humans in control.
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
- Compliance packages — load once, enforce across frameworks
- Enforce-before adapters — deny tool/LLM calls before side effects
- UGS Passport + Registry — public verify at narna.org
- Cloud GU — Runtime free; Trust (Registry / Passport / Packages) is the product
- Decision OS — every consequential decision ships with risk score, reasons, approvals, evidence, audit
narna decision evaluate --action contract.sign --question "Should we sign?"
Links
| 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)
| File | Size | Uploaded | |
|---|---|---|---|
| narna-0.2.3.tar.gz | 275.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|