Skip to main content
AgentNet Observer
← Back to Library

Proof-Carrying Messages (PCM): A Protocol for AI Agents Whose Claims Carry Offline-Verifiable Evidence

Cygnux Labs

Tool 2026 Published 2026-10-28 Open-source protocol specification (MIT; PCM 0.1) Indexed 2026-11-09 open-sourceprotocolagent-messagingevidencemerkle-proofA2Aaccountability

Abstract

PCM is a protocol for messages between AI agents in which each claim about what happened can carry evidence that the receiver checks offline: records from a log the sending agent can't write, with Merkle inclusion proofs. When one AI agent tells another "the tests passed" or "a person approved this", the receiver today has only its word. PCM lets each such claim carry signed records from a log the sending agent can't write, and the receiver checks them offline. In a pre-registered benchmark of 926 messages, 712 of them lies, PCM accepted 10 lies, all of one kind it states as a limit (stale evidence); plain A2A accepted all 712, and a check of the sender's signature alone accepted 643.

Cite this entry

GB/T 7714-2015

Cygnux Labs. Proof-Carrying Messages (PCM): A Protocol for AI Agents Whose Claims Carry Offline-Verifiable Evidence[EB/OL]. Open-source protocol specification (MIT; PCM 0.1), 2026(2026-10-28)[2026-11-13]. https://github.com/Cygnux-Labs/PCM-protocol.

BibTeX

@misc{labs2026,
  author = {Cygnux Labs},
  title = {Proof-Carrying Messages (PCM): A Protocol for AI Agents Whose Claims Carry Offline-Verifiable Evidence},
  year = {2026},
  organization = {Open-source protocol specification (MIT; PCM 0.1)},
  howpublished = {\url{https://github.com/Cygnux-Labs/PCM-protocol}},
}

Visit source ↗

This entry is part of the AgentNet Observer library. Attribute with a link to this page when quoting.