What Breaks First
NORNR
Mandates, approvals and evidence for autonomous agents.
NORNR / Economic Control Infrastructure
Verified liveGive agents a mandate before you give them money.
NORNR sits between intent and settlement. It decides whether an agent may spend, under which mandate, against which counterparty, and leaves a defensible trail behind it.
Traditional rails answer whether payment is possible. NORNR answers whether the spend should happen at all.
Position
The product is a mandate, an approval state and a receipt trail.
- It is a control layer between spend intent and settlement.
- Wallets, balances and rails are support objects, not the product identity.
- The core objects are mandate, approval state, counterparty review and receipt trail.
Control Plane
A balance records what moved. A trail records why it was allowed.
Intent arrives with purpose, amount and counterparty. Policy decides: approved, queued or blocked. Operators review from the same record. Settlement and evidence stay attached.
Spend decision surface
See the decision, reason, tags and next required action at a glance.
approved · queued · blocked · anomalyApproval queue
Human approval stays in the same trail — actor, comment and notification state intact.
Slack · email · in-app · API callbackReceipt chain
Evidence, invoice references and notes make the spend defensible.
signed · timestamped · publicly addressableAudit export
Signed manifests and close bundles give finance a clean exit.
JSON · CSV · signed manifestVerified Now
Live proof already exists in the deployed system, not just in the deck.
Rail, approvals, artifacts and SDK paths are verified against the deployed runtime.
Live governed settlement completed
0xf8ff5d333d1bdaf932673314853e02406f1ce3e73e0c782ec5e3c007526fe927
Intent approved, rail executed and locked in the audit trail.
Slack approval flow verified
Queued intent moved through signed Slack interactivity and into settlement pending.
R2 archive and signed manifest verified
Artifacts persist to object storage and resolve through artifacts.nornr.com.
Python and TypeScript quickstarts verified
Agent registration is now the control surface. Adapters ready for OpenAI Agents SDK and LangChain.
import { Wallet } from "@nornr/sdk";
const wallet = await Wallet.create({
owner: "research-agent",
dailyLimit: 100,
requireApprovalAbove: 20,
baseUrl: "https://nornr.com",
});
await wallet.pay({ amount: 5, to: "openai", purpose: "model inference" });
Founding Cohort
Start free. Upgrade when autonomous spend becomes operational.
We are looking for near-production agent workflows with real spend pressure.
Register up to 3 agents and $500 governed spend.
- Policy engine
- Receipt trail and dashboard
- Intent log
25 agents, $10k governed and approvals in the same trail.
- Slack approval queue
- Budget caps and anomaly inbox
- Audit export
100 agents, $100k governed and finance-grade close packages.
- Cost attribution by team and project
- Shadow policies
- Signed close bundles
Unlimited agents with negotiated limits, retention and compliance posture.
- Deployment and data residency options
- SSO / SAML
- Support and SLA by agreement
Subscriptions carry the product today. Settlement fees only apply when NORNR executes the settlement rail for that spend.
Apply
Tell us what your agents need to spend on.
We review applications asynchronously. No call required.