NORNR Governance
Put policy before paid actions, require approval for risky autonomous actions, and keep a finance-ready audit trail.
Like a lobster shell, security has layers — review code before you run it.
License
Runtime requirements
SKILL.md
nornr-governance
What this skill is for
Use NORNR as the control layer before an OpenClaw skill triggers a paid action, risky autonomous action, or any downstream step that should leave behind a finance-ready audit trail.
When to use it
- Before a skill triggers a purchase, subscription, or vendor-side paid action
- When an autonomous flow should pause for operator approval before execution
- When finance or operations need one defensible decision record after the action completes
- When suspicious prompt instructions or unusual spend should surface as review posture instead of silent execution
Installation
python -m pip install -r requirements.txt
Required environment
NORNR_API_KEYNORNR_BASE_URL(optional, defaults tohttps://nornr.com)NORNR_AGENT_IDor a stored NORNR login profile
Recommended API key scope
Minimum action scope for the full skill surface:
payments:writeworkspace:readapprovals:writeevents:readaudit:read
Add these if you want the finance-close paths too:
reports:readwebhooks:read
Dependency provenance
This skill delegates governance decisions to the official NORNR Python SDK, agentpay.
- Install source:
requirements.txt - Pinned PyPI package:
nornr-agentpay==0.1.0 - Local bridge:
nornr_governance.py
Review the pinned SDK revision before use if your environment requires dependency review.
Commands
python nornr_governance.py preflight --action purchase --amount-usd 25 --counterparty openai --purpose "Run the paid research action"python nornr_governance.py approvalspython nornr_governance.py approve --payment-intent-id pi_123 --comment "Approved after review"python nornr_governance.py reject --payment-intent-id pi_123 --comment "Rejected pending review"python nornr_governance.py anomalies --counterparty openaipython nornr_governance.py timelinepython nornr_governance.py finance-packetpython nornr_governance.py audit-exportpython nornr_governance.py weekly-reviewpython nornr_governance.py monthly-close --provider quickbookspython nornr_governance.py review-bundle --counterparty openai
Operating rule
Do not let OpenClaw proceed with the autonomous action until NORNR returns approved or an operator explicitly approves the queued intent. Treat queued, blocked, anomalous, or prompt-risk posture as operator review states, not autonomous green lights.
Files
5 totalComments
Loading comments…
