MOSS gives agents cryptographic identities and signs their outputs. Each signature includes ML-DSA-44 (post-quantum, FIPS 204), a sequence number for replay detection, and a SHA-256 payload hash.
pip install moss-sdk
from moss import Subject
agent = Subject.create("moss:myapp:agent-1")
envelope = agent.sign({"action": "approve", "amount": 500})
Keys stored locally at ~/.moss/keys/. No cloud, no account.Framework integrations: moss-crewai, moss-autogen, moss-langgraph, moss-langchain
Why post-quantum: audit logs need to stay verifiable for years. Chose ML-DSA-44 over Ed25519 for that reason.
Spec: https://github.com/mosscomputing/moss/blob/main/SPEC.md Site: https://mosscomputing.com
Happy to answer questions on the design.