A cryptographically grounded extension to the Model Context Protocol. Per-message signing, agent identity binding, replay protection, tamper-evident audit. Open specification — multiple production adopters.
The Model Context Protocol lets AI agents call external tools, screen counterparties, move money, and make compliance decisions on behalf of regulated businesses. The protocol does not, by itself, answer the four questions any auditor, regulator, or incident responder will ask:
MCPS is the layer that answers all four. It is an open specification, not a product.
MCPS addresses 8 of the 10 risks in the OWASP MCP Top 10, including tool/context poisoning, response tampering, intent subversion, insufficient authentication, and lack of auditability.
The first open-source sanctions screening API to implement MCPS. AI agents present a cryptographic passport before they can query OFAC, EU, UK, or other global lists. Every response is message-layer signed and recorded in a tamper-evident audit log.
moov.io →If you are implementing MCPS in production, or evaluating it for a regulated workload, get in touch.
A signed MCPS request looks like a normal MCP call with five additional headers. Servers verify the passport, trust level, signature, nonce, and timestamp before dispatching the tool.
# Signed MCP tool call
curl -X POST https://watchman.example/mcp/v1/tools/call \
-H "MCPS-Signature: ed25519=…" \
-H "MCPS-Agent-Id: agent_a5ddf3ac824335de" \
-H "MCPS-Trust-Level: L3" \
-H "MCPS-Nonce: 7f9c2b41a3…" \
-H "MCPS-Timestamp: 2026-05-11T11:30:00Z" \
-d '{"name":"search_entities","arguments":{"q":"…"}}'
# Server verifies passport → trust level → signature → nonce → timestamp.
# Response is itself MCPS-signed; client verifies before trusting.
# Hash-chained audit entry appended on both ends.
A live end-to-end demonstration is available — agent onboarding, identity verification, signed sanctions screening, and the audit chain — at the reference demo.
MCPS is developed in the open. The specification is on the IETF datatracker; reference implementations are published as they reach production maturity.