🤫husshhussh
🤫husshhusshOnePuppy
🤫 hussh Protocol

HEPs
How anyone changes the protocol

A hussh Enhancement Proposal. No standing required to file one — open a pull request and that is the whole entry requirement.

0 HEPs have been filed. This process is published before it has been used, which is the honest order — a proposal process invented after the first outside proposal arrives is a process written to handle that proposal. The counter above is generated, so it will move on its own or not at all.

I

What a HEP is for

A HEP is a design document. It proposes a change, argues for it, and becomes the historical record of why the protocol is shaped the way it is — including the objections, which are recorded rather than smoothed away.

The model is MCP’s SEP process, which is itself descended from Python’s PEPs. We have taken it close to wholesale. Inventing a novel governance process would be a strange place to spend our originality, and a contributor who has written a SEP should find nothing surprising here.

Not everything needs one. Bug fixes, typos, documentation clarifications and new examples are ordinary pull requests. Write a HEP for a protocol change, a breaking change, a process change, or anything you expect to be argued about.

II

Four types

Standards Track — A change to PCHP or hu_ssh itself — a new scope root, a frame type, an authorization rule.
Informational — Guidance to implementers without changing the protocol.
Process — A change to how we work, including a change to this page.
Extensions Track — An experiment that may later be folded in. Same review, lower stakes — where convergence gets tested before it gets committed.

III

The nine sections

Eight are MCP’s, essentially unchanged. The seventh is ours, and it is the only place we thought the SEP format was missing something for a protocol like this one.

1

Preamble

Title, authors, status, type, and the pull-request number that becomes the HEP number.

2

Abstract

Around 200 words on the technical problem being addressed.

3

Motivation

Why the current specification is inadequate. A HEP without sufficient motivation is rejected without further review — this is the section that gets proposals declined.

4

Specification

Syntax and semantics, detailed enough for two independent implementations to interoperate.

5

Rationale

Designs considered and rejected, and the objections raised during discussion. Dissent is recorded, not smoothed over.

6

Backward compatibility

What breaks, how badly, and the migration path. Bound by the 365-day removal window.

7

Consent implications

ours

What this proposal lets a counterparty learn about a person that they could not learn before, and what stops them. Required on every HEP including process ones, where the honest answer is often 'nothing' — that answer still has to be written down and reviewed. A consent protocol that does not ask this question of its own changes is not a consent protocol.

8

Security implications

Threats introduced or mitigated, stated including the ones the proposal does not defend against.

9

Reference implementation

Required before final. A prototype is required before accepted — pseudocode is not sufficient.

Why Consent implications is mandatory. A consent protocol that does not interrogate its own changes for consent impact is asking the world to hold a standard it does not hold itself. Most process HEPs will answer “nothing” — and that answer still has to be written, read, and agreed by someone other than the author. The cases we are worried about are the ones where the honest answer is short but nobody thought to ask.

IV

Statuses

StatusMeaning
draftHas a sponsor, undergoing informal review.
in-reviewReady for formal Core Maintainer review.
acceptedApproved, awaiting implementation and conformance.
finalComplete, with a reference implementation and a passing conformance scenario.
rejectedDeclined. Not permanent — address the feedback and resubmit.
withdrawnThe author pulled it.
supersededReplaced by a later HEP.
dormantNo sponsor within six months. Revivable; not a rejection.

dormant is not rejected. A HEP that found no sponsor may still be a good idea that arrived early, and it can be revived by anyone who finds one later.

V

Two gates, and why they are strict

A prototype before acceptance. Working code, integration tests, or a reference implementation someone else can run. Pseudocode is not sufficient and neither is a convincing document. Implementation reveals what discussion cannot, and the things it reveals are cheap to fix before acceptance and expensive afterwards.

A conformance test before final.Every MUST and SHOULD in the Specification section maps to a check or to a documented exclusion. This is MCP’s requirement and it is the single most disciplined thing in their process: it converts normative prose into something a machine can disagree with. Ambiguity in a specification is usually invisible until two implementers read the same sentence differently, and a traceability file finds it while it is still a sentence.

VI

File one

Draft it as 0000-your-title.md, open a pull request against the specification repository, and rename it to the PR number. Then find a sponsor — someone who will champion it through review. If nobody responds in two weeks, ask louder; that is not rudeness, it is the process working.

If you want the fastest possible route to being useful: the specification lists four open problems we cannot solve, and the governance page names what participation looks like for a company, a startup, a lab or a regulator. A HEP that closes one of those four would be the most valuable document anyone has written about this protocol, including us.

Governance and design principles →The four open problems →Specification index →

🤫

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.