hussh
Agent One
Products
PuppyTagShop
Marketplace
OverviewWhite PagesYellow Pages
For Business
For Advisors & RIAFor BrandsFor Agent BuildersFor DefenseOur PartnersPartner with Hussh
Blog
Guide
A-ZPCHPYour informationBuilding in the openConsent & Privacy
Company
Our StoryTeamCareersPressMediaContact
Get Agent One
Agent One
Products
PuppyTagShop
Marketplace
OverviewWhite PagesYellow Pages
For Business
For Advisors & RIAFor BrandsFor Agent BuildersFor DefenseOur PartnersPartner with Hussh
Blog
Guide
A-ZPCHPYour informationBuilding in the openConsent & Privacy
Company
Our StoryTeamCareersPressMediaContact
CODE-CHECKED IMPLEMENTATION

PCHP · PERSONAL CONSENT HANDSHAKE PROTOCOL

Consent is an
execution boundary.

A protocol is meaningful when the code refuses an unsafe action—not when a page merely describes one.

THE NORMATIVE HANDSHAKERFC-001
01Discover02Hello03Offer04Consent05Deliver06Acknowledge

The familiar four-part story—identity, consent, scoped exchange, receipt—is a compression of this six-phase protocol, not a different protocol.

ENFORCED IN CODE

01

Subject-bound grant

HMAC-SHA256 signed; verified Firebase UID; TTL capped at 24 hours.

02

Scope registry

Generated vocabulary; unknown scopes resolve most restrictively for preference writes.

03

Action boundary

Action-capable MCP tools are blocked without a consent token in the active context.

04

Receipt trail

Grant and connector access receipts are HMAC-signed and hash-chained.

DO NOT CONFUSE WITH SHIPPED

  • Registry validation at token mint is still an open seam.
  • Preference-document reads and writes are not yet receipted server-side.
  • The public discovery document and hosted PCHP MCP service are not implemented.
  • Site-banner choices remain device-local; clearing site data clears them.

“Published is not the same as enforced.”

DESIGN TEST

Can an agent proceed without the exact person, purpose, scope, validity, and current consent status? If yes, the protocol has not done its job.

Source: hushh.ai/research/pchp-statusRead the status report before treating any protocol claim as a product guarantee. Build openly: github.com/hushh-labs/hushh-research · hushh.ai/discord
QR code for https://www.hushh.ai/research/pchp-status
Read the sourcehushh.ai/research/pchp-status