Repository navigation
Conversation
A new Identity page for the Personal Agent Consent & Trust Protocol, open-sourced by Decagon with Instinct on October 6, 2026. Status is draft: the spec is public and no deployment is publicly known. It also adds a Poppy vs PACT pair to /compare, lists PACT next to Poppy on /which and on Poppy's page, and moves the "twelve" counts to thirteen. The spec pin is the blob of docs/spec.md read on 2026-10-21. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FZAH9C7mzHaJ5Dts71A2SC
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR does
Adds a page for PACT, the Personal Agent Consent & Trust Protocol (
/standards/pact), the 13th standard on ax.guide. It sits in Identity, after auth.md, with status Draft. Decagon open-sourced it with Instinct on October 6, 2026, the same day Poppy was announced, and it covers much of the same ground: a person's agent acting for them at a company. PACT is a layer on A2A rather than its own protocol, so people will mix the two up. The PR also adds a "Poppy vs PACT" pair to /compare, lists PACT next to Poppy on /which and on Poppy's page, and changes the "twelve" counts to thirteen.What changed
content/standards/pact.md, Identity, order 4 (map number 08), statusdraft./.well-known/agent-card.json. The personal agent signs a JWT, which the Provider checks against the agent's published keys after a one-time registration per Provider. Delegation is optional: OAuth device sign-in on the Brand's own page, with scopes each Brand defines, and step-up when a request needs more.subper user. Its spec doesn't say whether that ID must differ between companies, as Poppy's per-company User ID must.content/pairs.json: newpoppy-vs-pactpair.content/guide.json: the "customers' own agents should sign in and act on their accounts" situation now lists Poppy and PACT.content/standards/poppy.md: PACT added torelated.content/site.json(share image alt),content/home.json(the /compare card) andcontent/standards/ucp.md.README.mdtable (npm run readme) andspec-pins.json(npm run pins) regenerated.git-pathsource onopenpactprotocol/openpactprotocoldocs/spec.md, pinned to the blob that was read (294e4bd…).node scripts/spec-drift.mjs check spec-pins.json --only pactreportsok.Visible side effects:
Sources
docs/spec.mdat62efcea, 2026-10-06; first public commit 2026-10-05; packages@openpactprotocol/protocoland@openpactprotocol/clientat 0.1.0)Checklist
status, the evidence meets the rules incontent/contribute.md. (New page atdraft: spec published, no deployment publicly known.)last_verifiedon pages where I rechecked every claim. (Set only on the new page, where every claim was checked against the sources above on 2026-10-21.)Also checked locally:
npx vitest run(17 passed),npm run lint,npm run typecheckandnpm run build(24 static pages)./standards/pact, the home map,/compareand/whichat 375px and 1280px, with no horizontal overflow.Generated by Claude Code