-
Notifications
You must be signed in to change notification settings - Fork 1k
ecosystem: add PEAC Protocol #847
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Heimdall Review Status
|
|
@jithinraj is attempting to deploy a commit to the Coinbase Team on Vercel. A member of the Team first needs to authorize it. |
d757b97 to
948ca81
Compare
|
Hi @Must-be-Ash and @phdargen, signed the commit. Could you please review? |
|
Hi there, love this submission and I think it'd make an awesome extension! If I'm not mistaking right now to use PEAC receipts, the merchant needs to use a custom request/response format instead of the standard x402 specification, which is totally fine and not a blocker to join the ecosystem page but it does means existing clients won't be compatible with it. I'm looping in @phdargen to take a look as well since I could be wrong about this. Would you consider making PEAC receipts work as an x402 v2 extension? You could use the standard x402 payment flow so any x402 client can pay and have PEAC receipt capability in the |
|
Hi there, thanks for the close read @Must-be-Ash! You caught it - our MCP demo uses convenience headers (
PEAC just adds an optional Love the extension idea for discoverability. We'll add @phdargen any preferred convention for extension keys? |
|
Done! Updated the demo with the extension approach. The 402 now includes: "extensions": {
"peac-receipts": {
"version": "0.9.27",
"receiptHeader": "PEAC-Receipt",
"issuer": "https://x402.peacprotocol.org",
"jwksUri": "https://x402.peacprotocol.org/.well-known/jwks.json"
}
}Also added clear docs separating pure x402 v2 from the MCP convenience wrapper. Live at https://x402.peacprotocol.org Still curious about extension key conventions if there's a standard pattern. |
Hey @Must-be-Ash @phdargen - following up on this. We've updated the demo based on your extension feedback and it's live at https://x402.peacprotocol.org/. Happy to revise the PR description or make other changes if helpful. Let us know! |
Must-be-Ash
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you!


Description
Add PEAC Protocol to the x402 ecosystem page.
PEAC Protocol adds verifiable interaction records to x402 payment flows.
After an HTTP 402 payment succeeds, the server can return a signed PEAC receipt that binds the payment proof, request/response, and policy terms into a portable record. Anyone can verify it independently (including offline) for reconciliation, disputes, and audits—without relying on either party's internal logs.
Project Details:
Tests
This PR only adds a new partner metadata JSON file to the ecosystem page. No code logic changes.
/logos/peac-protocol.svgChecklist