PEAC Protocol logo

PEAC Protocol

Verify, inspect, decode, issue, and bundle portable PEAC receipts and signed interaction records.

Install PEAC Protocol

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for PEAC Protocol, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

PEAC Protocol exposes tools for working with PEAC receipts and signed interaction records through MCP. It covers verification, inspection, decoding, issuance, and bundling of records used as portable evidence for API calls, MCP tool runs, agent actions, gateway decisions, payment events, and provisioning events. Reach for it when an agent needs to handle signed interaction evidence locally or prepare records for audit, dispute, compliance, or cross-system workflows. PEAC records capture what an issuer reported about an interaction and can be verified with the issuer's public key, including in offline workflows.

Use cases

  • Verify signed interaction evidence offline
  • Inspect MCP tool-run records
  • Issue records for reported API or agent events
  • Bundle receipts for audit or dispute review
  • Decode PEAC artifacts for downstream workflows

Key features

  • Offline-capable record verification
  • PEAC receipt inspection and decoding
  • Signed record issuance
  • Portable evidence bundling
  • Support for API, MCP, agent, gateway, payment, and provisioning records

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

9/9 checks healthy over the last 46d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars14Stargazers on the source repository.
Last commit11d agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How PEAC Protocol works

What PEAC Protocol does

PEAC Protocol provides MCP tools for handling PEAC receipts and signed records. Its supported operations include verifying a record, inspecting its contents, decoding its representation, issuing a new record, and assembling records into a portable bundle.

PEAC records are signed statements about interactions or challenges. They can describe API calls, MCP tool runs, agent actions, gateway decisions, payment events, and provisioning events. A record may preserve issuer-reported facts, policy or context bindings, a result, issuance and event times, issuer identity, and a verifiable signature.

The server is suited to agents that need to work with interaction evidence rather than perform the interaction itself. Bundled records can support audit review, dispute review, compliance workflows, incident reports, or movement across system boundaries.

How it works

An issuing system observes or reports an interaction and creates a signed PEAC record. The record includes required Wire 0.2 claims such as the PEAC version, record kind and type, issuer, issuance time, and unique identifier. Its protected JWS header includes signing and type-discrimination parameters, including the algorithm, key identifier, and type.

A receiving system can then verify the signature and record structure with the issuer's public key. Verification can take place locally or through a self-hosted verifier, without depending on a remote verification service. The resulting record or bundle can be passed to another workflow or system boundary.

PEAC records describe what the issuer reported; they are not independently established facts. The issuer may be the system that performed the work, an observer, gateway, adapter, or runtime.

Tools and capabilities

  • Verify PEAC records and receipts against an issuer's public key.
  • Inspect record contents and structure.
  • Decode PEAC record representations for examination or downstream handling.
  • Issue signed PEAC records for reported interactions or challenges.
  • Bundle records into portable evidence packages.
  • Handle evidence associated with APIs, MCP tools, agents, gateways, payments, and provisioning events.

Limitations and notes

PEAC does not authorize actions, validate credentials, process payments, settle transactions, operate agents, assign trust scores, or replace observability systems. A record represents an issuer's claim about an interaction, so consumers still need to evaluate any linked payment, timestamp, transparency, or other external proof under its own verification rules and trust model.

The protocol does not turn an interaction record into proof of an independently verified fact. Policy, event time, actor information, representations, pillars, and extensions are optional or dependent on the applicable profile. Portable bundles support review and transfer, but their contents remain subject to the issuer and verification context.

PEAC is open-source software maintained by Originary and distributed under the Apache-2.0 license.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about PEAC Protocol

PEAC Protocol is an MCP server that works with PEAC receipts and signed records, exposing tools to verify, inspect, decode, issue, and bundle them. It supports portable evidence workflows where records can be checked locally and offline for API, MCP, agent, gateway, payment, and provisioning interactions.

Yes, PEAC Protocol supports local, offline verification using the issuer’s public key. The verification flow checks the signed record without fetching keys or calling a remote verifier, making it suitable for local workflows and CI.

PEAC Protocol supports records for API calls, MCP tool runs, agent actions, gateway decisions, payment events, and provisioning events. These records preserve claims reported by an issuer about an interaction or challenge.

Yes, PEAC Protocol can bundle records into portable packages for audit review, dispute review, compliance workflows, incident reports, or transfer across system boundaries.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPEAC Protocol AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/peac-protocol?style=directory)](https://allmcps.com/mcp/peac-protocol)
HTML Embed
<a href="https://allmcps.com/mcp/peac-protocol"><img src="https://allmcps.com/api/badge/peac-protocol?style=directory" alt="PEAC Protocol on AllMCPs" /></a>