Personal Agent Protocol Is Already on Draft 0.3. Should You Build for It Yet?

Key Takeaways

  • The Personal Agent Protocol has moved through 3 drafts in 17 days: 0.1 on 9 October 2026, 0.2 on 24 October 2026, and 0.3 now in progress (changelog).
  • By our count of that changelog, 39 changes are tagged “Breaking”: 24 in draft 0.2 and 15 so far in draft 0.3.
  • 43 design partners are publicly listed, including OpenAI, Visa and Mastercard. Anthropic, Google, Amazon and Apple are not (Path to 1.0).
  • The spec admits that off-the-shelf OAuth servers “generally don’t accept” the grant that starts a Session, so every company needs some custom auth work (spec, section 4.2).
  • Our verdict: prototype it now, ship to production after version 1.0.

The short answer

The Personal Agent Protocol is an open standard from Meta and Sierra for AI agents acting for customers. It lets an agent find a business, sign in through OAuth with limited permissions, and finish tasks. It is still a draft (0.3), so prototype it now and ship after version 1.0.

What is the Personal Agent Protocol?

The Personal Agent Protocol, nicknamed Poppy, is a draft open standard for how your AI agent works with a company on your behalf. Meta and Sierra announced it on 6 October 2026 (Unite.AI).

The problem is real. Personal agents today load pages and click through forms like a human. Companies cannot tell a genuine customer’s agent from a scraper, so they block both.

Poppy gives agents a proper front door: one published file, a standard sign-in, and three ways to get work done. The spec is Apache 2.0 licensed and developed in public on GitHub.

How does an agent actually get things done with a company?

In five steps, built almost entirely on existing OAuth standards (spec, draft 0.3):

  1. Discover. The company publishes a JSON file at /.well-known/poppy.json. It lists the sign-in options, APIs (OpenAPI or MCP), the company’s own agent and its website.
  2. Start signed out. The agent identifies itself and opens a Session. The company sees an opaque User ID that differs at every company, so companies cannot match users across sites.
  3. Sign in only when needed. The customer signs in on the company’s own page (Direct), with a link and code (Device), or hands credentials to the agent (Mediated). The spec calls Mediated transitional and plans to remove it.
  4. Act through one of three doors. The website, the APIs, or a conversation with the company’s agent, which can hand off to a human.
  5. Sign out. Revoking the long-lived Account Token ends account access. Sessions carry on signed out.

Two security choices stand out. Every token is bound to a per-Session key using DPoP (RFC 9449), so a stolen token is useless on its own. Session assertions must expire within 5 minutes, and Session Tokens should last hours, not days (spec, section 4.2).

Draft 0.3 also forces agents to keep tokens, private keys and sign-in codes out of the model’s context entirely (changelog). That closes an obvious prompt-injection route. It pairs well with the audit-trail argument in our piece on AI incident receipts.

How fast is the spec changing?

Very fast: 39 breaking changes in 17 days, about 2.3 a day. We counted every entry tagged “Breaking” in the official changelog on 26 October 2026.

DraftDateChanges tagged Breaking (our count)Biggest change
0.3In progress (checked 26 Oct 2026)15 so farCompany-defined scopes replace poppy:read and poppy:write; browser sign-in redesigned to block session hijacking
0.2Published 24 Oct 202624One OAuth issuer per company; backward-compatibility promise deferred to 1.0
0.1Published 9 Oct 2026First draftpoppy.json discovery, sessions, sign-in, conversations

This churn is healthy for a draft. Several changes fix genuine attacks, such as a browser trick that could have signed a victim into an attacker’s account.

But it has a practical cost. Any guide still showing poppy:read and poppy:write scopes is already describing a protocol that no longer exists. The spec itself warns that any part can change before a stable version.

Personal Agent Protocol changelog for version 0.2 showing changes tagged Breaking
Draft 0.2 of the Personal Agent Protocol changelog, published 24 October 2026. Red tags mark changes that break earlier implementations.

How is Poppy different from MCP, A2A and Visa’s Trusted Agent Protocol?

Poppy covers the customer relationship: who the agent works for and what it may touch in their account. The others cover tools, agent chatter or checkout.

ProtocolLed byWhat it solvesHow the agent proves identityPaymentsStatus on 26 Oct 2026
Personal Agent ProtocolMeta, SierraAn agent signs in to a business for one person and acts through web, API or company agentOAuth with DPoP-bound tokens and an HTTPS client IDOpen topic, not in specDraft 0.3
MCPOpen spec, started by AnthropicConnects an AI app to tools and dataOptional OAuthNoDated stable versions
A2AStarted by GoogleAgents exchanging tasks with other agentsAgent Card at /.well-known/agent-card.jsonNoVersion 1.0.0
Visa Trusted Agent ProtocolVisa, with CloudflareMerchants verify an approved shopping agent at checkoutHTTP Message Signatures (RFC 9421)Yes, Visa networkLive since 14 Oct 2025

Poppy sits above MCP, not against it. A company can list an MCP server as one of its APIs, as long as it runs MCP version 2025-06-18 or later (spec, section 6).

The “rival to Visa” framing in early coverage is overstated. Visa and Mastercard are both listed Poppy design partners (Path to 1.0). The likelier outcome is that payments become a Poppy extension that leans on existing card-network protocols.

If your agent also renders results in a frontend, that is a third layer again. See our explainer on the AG-UI protocol.

Who has signed up, and who is missing?

43 organizations are publicly listed as design partners. Four of the biggest AI platform owners are not among them (Path to 1.0, read 26 Oct 2026).

GroupCountWho
Companies21Banking and lending (7), insurance (4), retail (4), media and telecom (4), travel (2), including Walmart, Target, Bank of America, GEICO and United Airlines
Technology providers19Cloudflare, Okta, Shopify, Stripe, Visa, Mastercard, Zendesk, Genesys and others
Personal agents3Meta, OpenAI, Instinct

The absences matter more than the list. Anthropic, Google, Amazon and Apple are not listed. CNBC reported on 6 October 2026 that Anthropic was not on board, and that Amazon had blocked Meta’s agents (CellCog summary of CNBC).

Be skeptical of the word “partner”. The page lists those who agreed to be named and says the authors are implementing with “several” of them. A community check on 12 October 2026 found no partner serving poppy.json yet (DEV Community).

What does a company actually have to build?

Mostly standard OAuth plumbing, plus one piece almost nobody’s auth server does out of the box. The spec says off-the-shelf servers generally reject the grant that starts a Session, because the user is new to them (spec, section 4.2).

ComponentStandard or customWhat it involves
poppy.json fileStandard JSONLists your OAuth issuer, scopes, APIs, company agent and web endpoint
OAuth server metadataStandard (RFC 8414)Must list required grant types and every domain the issuer serves
Session start grantCustomAccept a signed assertion for a User ID you have never seen; the guides compare 3 approaches
DPoP-bound tokensStandard (RFC 9449), often unsupportedEvery API verifies a signed proof per request; ES256 is mandatory
Scope descriptions and hintsNew fieldsDescribe each scope; flag changes as none, reversible or irreversible
Browser session joinCustom pageOne-time code of 128 random bits, expiring within 60 seconds
Company agent conversationsCustom, optionalJSON over HTTPS, with streaming and handoff to a person
Mediated sign-inOptional, transitionalRate limits and one-time codes; scheduled for removal

We will not invent a person-week estimate. Effort depends almost entirely on whether your authorization server already speaks DPoP and the JWT bearer grant.

The ecosystem is moving anyway. A third-party Python and TypeScript SDK on PyPI already implements draft 0.2, which shows interest and also how quickly code goes stale.

One more parallel is worth noting. Like the much-hyped llms.txt file, a well-known JSON file does nothing until agents actually read it. Our llms.txt test is a useful reminder to wait for real traffic before investing heavily.

Should you implement it now?

Prototype yes, production no, unless you are already a design partner. Version 1.0 has no published date, and a draft can still break your code (Path to 1.0).

If you areDo this nowWhy
A large consumer brand or listed partnerBuild against draft 0.3 in staging and file GitHub issuesYou can still shape scopes, payments and push notifications before 1.0
An AI agent builderBuild the client side behind a feature flagAgents must refuse a poppy.json whose version they don’t support, so pin versions strictly
A bank, insurer or other regulated firmStart with scope design and a risk review, not codeScope hints mark irreversible actions; payments are still an open topic
A merchant on Shopify, Stripe or ZendeskWait and watch your platformAll three are listed technology partners and may ship support for you
A small business with no public APIDo nothing yetWithout APIs or an agent endpoint, agents can only browse you as a signed-out site

The honest risk of waiting is small. Draft 0.2 already dropped the promise that newer versions won’t break older agents, deferring it to 1.0 (changelog). Early code will need rework either way.

What should you do this week?

Six low-cost steps that stay useful whatever the final spec looks like:

  1. Audit your OAuth server. Check whether it supports DPoP (RFC 9449) and the JWT bearer grant (RFC 7523). These two decide most of your effort.
  2. Write your scope list. Name every action an agent might take and label it none, reversible or irreversible. Draft 0.3 asks for exactly this.
  3. List your excluded tasks. Decide what agents may never do, such as closing an account. Draft 0.3 lets you publish that list.
  4. Skip Mediated sign-in. It means accepting customer passwords from agents, and the spec plans to remove it.
  5. Put a staging poppy.json up. Use the example in section 3 of the spec. Do not publish it on production until your issuer metadata matches.
  6. Watch the changelog weekly. Star the GitHub repo and re-check the changelog before each sprint.

Conclusion

The Personal Agent Protocol solves a real problem: companies cannot tell a customer’s agent from a scraper. Its design is careful, and its partner list is serious.

But 39 breaking changes in 17 days is the clearest signal available. Design your scopes and audit your auth server now. Write production code after 1.0.

FAQ

Is Poppy the same as the Personal Agent Protocol?

Yes. Poppy is the protocol’s official short name, and the discovery file is called poppy.json.

Does the Personal Agent Protocol replace MCP?

No. A company can list an MCP server as one of its APIs. It must run MCP version 2025-06-18 or later (spec, section 6).

Can an agent pay for things through it?

Not yet. Payments are listed as an open topic, alongside push notifications and attachments (Path to 1.0).

Does my agent get my password?

Not with Direct or Device sign-in, where you sign in on the company’s own page. Only Mediated sign-in shares credentials, and the spec plans to remove it.

When will version 1.0 ship?

No date was published as of 26 October 2026. The authors say they will refine the spec through implementations with design partners first.

Avatar photo
Nitesh

Nitesh Maurya is a digital marketing strategist with 4+ years of experience in SEO, content strategy, and growth marketing. He writes about artificial intelligence, app development, and emerging technologies, focusing on practical insights that help businesses and individuals stay ahead in the digital landscape.

Connect with him on LinkedIn: https://www.linkedin.com/in/nitesh-maurya-digital-marketing/

Articles: 22