Wrap any agent in a single MOSS init call. Every action it takes is checked against policy before it leaves the process and signed with ML-DSA-44 as tamper-evident evidence. Your code runs the way it always did.
Sign and verify any agent output. Verification runs offline; public keys are fetched once and cached locally.
from moss import sign, verify env = sign(output, agent_id="order-bot").envelope verify(env).valid # True — offline
Wrap an entire agent. Policy runs on every egress, backed by a heartbeat lease, an offline revocation cache, and a fail-closed kill switch.
agent = init(agent_subject="moss:agent:bot") agent.get(url) # governed egress agent.kill("done") # final signed record
MOSS also signs agentic commerce. UCP (Google/Shopify) and ACP (OpenAI/Stripe) checkout flows carry provenance for which agent performed each action.