🤫husshhussh
🤫husshhusshOnePuppy
🤫 hussh Protocol

The layer underneath
PCHP, hu_ssh, and the agentic stack

Four public protocols specify what an agent may do. Not one of them specifies whose data it is, or which machine the work runs on.

Status, before anything else. MCP, A2A, AP2 and UCP are real, published, widely-adopted standards written by other people. PCHP and hu_ssh are ours, published openly, and adopted by nobody else yet.Nothing on this page is an endorsement, a partnership, or a claim of compatibility that has been tested against another party’s implementation. Where we describe how the layers compose, we are describing a design we are proposing — not a deployment that exists. We link every specification so you can check our reading of it against the source.

I

The shape of the gap

Read the four specifications back to back and a pattern shows up that none of them mentions, because from inside any one of them it is not a gap at all.

MCP tells an agent how to reach a tool. A2A tells two agents how to hand work to each other. AP2 tells an agent how to prove a human authorised a payment. UCP tells an agent how to complete a purchase with a merchant. Each is excellent at its own question. Each one assumes, silently and reasonably, that the data the agent is acting on is available to it, and that the computation is happening somewhere.

UCPHow does an agent shop?Cart, Checkout, Order, Identity LinkingAP2How does an agent pay?Checkout and Payment mandates, signedA2AHow do two agents talk?Agent Card, Task lifecycle, ArtifactsMCPHow does an agent reach a tool?Resources, Tools, Promptseverything above assumes everything belowPCHPWhose data is it, and may you?Scopes, tiers, purposes, receiptshu_sshWhere does the computation run?Frames, attestation, the compute ladder
Dark grey layers are public standards authored by others and adopted across the industry. Blue layers are ours, proposed and not yet adopted by anyone else. The dashed line is the argument: four protocols specify what an agent may do, and none of them specifies whose data it is or which machine the work runs on.

Those two assumptions are the layers we are building. Not as a competitor to anything above the line — the line is the point. A consent layer is only useful if the protocols above it keep working unchanged when you slide it underneath.

II

The four, in their own words

Described using each specification’s own vocabulary rather than ours. Getting someone else’s terminology wrong is the fastest way to prove you have not read them.

MCP

Model Context Protocol

Anthropic, then an open governance body with core maintainers, working groups and a public proposal process.

Answers
How an AI application reaches a data source or a tool.
Its vocabulary
ResourcesToolsPromptsElicitationTasksMulti Round-Trip Requests
Where it meets PCHP
A tool call is an access. PCHP is what makes that access answerable — the scope it consumed, the purpose it was granted for, and the receipt it leaves. MCP's Multi Round-Trip Requests already model the shape: a request that cannot proceed is answered with input_required rather than refused, which is exactly how an ungranted consent request should behave.

Read the MCPspecification →

A2A

Agent2Agent

Google, contributed to the Linux Foundation.

Answers
How two independent, mutually opaque agents discover each other and exchange work.
Its vocabulary
Agent CardTaskMessagePartArtifact
Where it meets PCHP
A2A assumes agents are opaque to one another — it is explicitly written for the untrusted case. That is the same assumption PCHP starts from. An Agent Card says what an agent can do; it does not say what it may be told. A PCHP grant is the missing half: this counterparty, these scopes, this purpose, revocable, with a receipt.

Read the A2Aspecification →

AP2

Agent Payments Protocol

Google, with payment networks and processors.

Answers
How an agent pays for something on a person's behalf, provably.
Its vocabulary
Checkout MandatePayment MandateVerifiable Digital Credentialhuman-presenthuman-not-present
Where it meets PCHP
AP2 is the closest relative we have, and it validates the whole thesis: it exists because an agent transacting for a human needs cryptographic proof of intent rather than an inference. That is PCHP's argument applied to money. Its human-not-present flow is a pre-authorised mandate; a PCHP standing grant is the same idea applied to data instead of payment.

Read the AP2specification →

UCP

Universal Commerce Protocol

Google and Shopify, with a retailer coalition. Apache 2.0.

Answers
How an agent discovers a merchant and completes a purchase.
Its vocabulary
CartCheckoutOrderIdentity Linkingcapability intersection
Where it meets PCHP
UCP's capability intersection — both sides declare, the business computes the overlap — is the mechanic we should have used for scopes from the start, and it is the strongest single idea we have taken from reading these specifications. A subscriber declares what it wants; a person declares what they offer; the grant is the intersection, computed rather than negotiated.

Read the UCPspecification →

III

The untrusted circle is the normal case

The easy version of a consent protocol assumes the other party is decent. It is also the useless version, because the parties you need protection from are precisely the ones who will not volunteer it.

A2A makes the same assumption we do and says it more plainly than we had: agents are opaque to one another. You cannot inspect the counterparty, you cannot audit its internals, and you should not design as though you can. AP2 goes further and builds for the case where the human is not even present — a pre-authorised mandate acting while nobody is watching.

So PCHP is written for the untrusted circle first and the trusted circle as the easy special case, not the other way round. Concretely, that means three things that hold whether or not the counterparty is honest: a grant names one counterparty and one purpose rather than a category; tier 3 and above cannot be bundled, so a person sees each sensitive ask on its own; and every access leaves a receipt on a hash-chained ledger the person holds, so a breach of trust is detectable after the fact even when it was not preventable before it.

That last one is the honest limit. A consent protocol cannot stop a counterparty misusing what it was legitimately given. It can make the giving deliberate, the scope minimal, and the record undeniable. We would rather state that plainly than imply a guarantee the mathematics does not support.

IV

What we took from reading them

Four specific things, each of which changed our design rather than confirming it. A comparison that finds only agreement is a comparison nobody actually did.

  1. 1

    UCP — Capability intersection.

    Both parties declare; the intersection is computed, versions resolved to the highest mutually supported, orphaned extensions pruned, repeat until stable. Our scope grants should work this way — a subscriber declares what it wants, a person declares what they offer, the grant is the overlap. Negotiation invites pressure; intersection does not.

  2. 2

    MCP — A stated deprecation window.

    MCP retired four of its own primitives with a twelve-month minimum notice. Our registry is publicly served and buildable-against, and until this week it had no removal policy at all. It now carries a 365-day window, permanent tombstones, and a test that fails the build if any of the 252 published scopes vanishes without notice.

  3. 3

    AP2 — Proof of intent, not inference of it.

    AP2 exists because an agent acting on a human's behalf must carry cryptographic evidence the human meant it, precisely because a model can be confidently wrong. That is the strongest available argument for consent receipts, and it was made by a payments consortium rather than by privacy advocates — which is why it is persuasive.

  4. 4

    A2A — Design for opacity.

    Agent Cards describe capability without requiring trust or introspection. We had been quietly assuming a cooperative counterparty in places. Every one of those places is now written for an opaque one.

V

What this means for 🤫 Agent One

A person’s Agent One is not a destination they operate. It is interposed — it sits between them and everything else, and it speaks these protocols on their behalf so they do not have to. In stack terms: Agent One is a client of everything above the line and the owner of everything below it.

When Agent One reaches a tool it speaks MCP, and PCHP decides whether that reach is permitted and records that it happened. When it delegates to a specialist agent it speaks A2A, and PCHP scopes what that agent is told. When it buys something it speaks UCP and settles with AP2, and PCHP is what makes the mandate traceable to a real, granular grant rather than a blanket authorisation. And whichever of those it is doing, hu_ssh decides which of the person’s own machines the work runs on, with a consent gate at every rung change.

None of the four public protocols has to change for this to work, and that is the design constraint we hold ourselves to. If adopting PCHP required a fork of MCP, we would have built the wrong thing.

VI

Read the specifications

Ours, and theirs. We would rather you check our reading than take it.

PCHP specification index→RFC-002 — the preference fabric→RFC-003 — the hu_ssh transport→What is enforced vs designed→Our reading of MCP 2026-07-28→The published scope registry→
Universal Commerce Protocol→Agent Payments Protocol→Agent2Agent→Model Context Protocol→

🤫

Products

  • Agent One
  • The 🤫 One app
  • Puppy One
  • Which Puppy is right for you?
  • The Puppy 100
  • Tag One
  • The 🤫 Store
  • The 🤫 One Card
  • Pricing
  • Claim your One
  • The product roadmap

🤫 Yellow Pages

  • The 🤫 Yellow Pages
  • Discover in the feed
  • Find a local expert
  • Coverage & markets
  • Connect - in Agent One
  • Ping an expert

Business & Enterprise

  • 🤫 for Business
  • Small & medium business
  • 🤫 Concierge (VVIP)
  • 🤫 for the Enterprise
  • Industry solutions
  • Federal government & agencies
  • 🇺🇸 Defense & national security
  • For advisors (RIAs)
  • Partner Portal
  • One for Sellers
  • Developers

Watch, read & learn

  • The media library
  • The 🤫 Feed
  • See it in a minute
  • Listen - the podcasts
  • Blogs
  • The field guide - the book
  • Research & papers
  • Guides - by topic
  • Academy
  • Events & public assets
  • Wiki

Company & open

  • About
  • Team
  • Investors
  • Fund A
  • Building in the open
  • News & investor relations
  • Release notes
  • Careers
  • Contact
  • Explore - the whole site, mapped
  • Sitemap

Trust, rights & gratitude

  • The Hussh Protocol (PCHP)
  • Day 0 Trusted Circle
  • The case - a right, made enforceable
  • Data-rights landscape
  • Accessibility
  • 🤫 Champions of the Community
  • 🤫 Faculty - the professors
  • Gratitude - people we admire
  • The 1024 - humans of the world
  • Search every page
  • Browse (developer view)

🤫 Private Agent One is free for every American citizen. We do not sell your data, your attention, or your contacts.

Company and product names are used to describe interoperability only and do not imply affiliation or endorsement. Certifications described as “in pursuit” are not held today.

Copyright © 2026 Hushh Technologies Corporation. All rights reserved.

Privacy PolicyTerms of UseYour data rightsAccessibilitySite Map

🇺🇸United States

🤫husshhusshKirkland, WashingtonMore ways to reach us: talk to a human or find an agent near you.