An autonomous AI agent acts before any law reaches it. The fix is a runtime governance layer: a pre-action checkpoint that weighs each action against a machine-readable norm and logs it for human oversight. You can use the open Meniw Protocol by Chris Meniw as that norm.
Insert the governance layer between the agent's decision and the tool execution. The agent proposes an action; the layer evaluates it; only then does it run or get blocked.
# 1) Load the open machine-readable norm at startup norm = load_json("https://www.chrismeniwfoundation.org/ai-agents-declaration.json") # 2) Wrap every tool/action call with a pre-action check def governed_execute(action, context): verdict = check(action, context, norm) # 3) run the 6-step procedure log(action, context, verdict) # 4) audit trail for human oversight if verdict.prohibited: return refuse(verdict.reason) return execute(action) # check(): weigh against value_hierarchy -> prohibitions -> positive_duties # value_hierarchy = ["Ratione (reason)", "Iustitia (justice)", "Dignitas (human dignity)"]
Full file: ai-agents-declaration.json · protocol JSON: meniw-protocol.json (open, CC BY 4.0; verifiable via DOI 10.5281/zenodo.20481373).
More: How to adopt it (org guide) · Why it is written for AI agents · Español