AI DevelopmentFramework9 min readPublished October 6, 2026

The customer brings an agent; the business still owns the transaction

Personal Agent Protocol: Customer Agents Meet Business

A protocol can make an agent easier to recognize. It cannot decide what a customer meant, whether an action is allowed or what happens when only half a request succeeds.

DA
Digital Applied Team
Research and practical guidance
PublishedOctober 6, 2026
Read time9 min
SourcesPrimary documentation

Personal Agent Protocol is a proposal for making customer agents recognizable participants in business interactions. Announced on October 6, 2026 by Meta and Sierra, it describes a customer-controlled session that can work across a company's website, APIs or agent. The useful business question is how to accept that delegation without confusing access to an account with authority to perform every possible action.

The announcement said a v0.1 specification and reference implementation were still to come. This guide therefore separates the proposed direction from the operational decisions a business can make now. The transaction examples are design exercises, not evidence that a production PAP integration already implements them.

Key takeaways
  1. 01
    A proposal is not deployed interoperabilityThe first specification was planned for later October; do not infer universal support from the announcement.
  2. 02
    Permission has two sidesThe customer delegates access, while the business decides which operations that access may exercise.
  3. 03
    Read and write are different decisionsLooking up a policy does not authorize changing an order or completing a purchase.
  4. 04
    Completion needs evidenceA useful transaction ends with a verifiable state and an understandable receipt, including partial failure.

01 — The problemThe gap between browsing and doing business

A customer might ask a personal agent to move a delivery to next week. The request sounds simple, but the business needs to know which order is involved, whether the customer controls it, which dates are available and whether the change creates a fee. An agent that can navigate the website has not automatically answered any of those questions. It has only found a route to the same decision points a human would encounter.

Sierra's October 6 announcement describes Personal Agent Protocol as a way to connect that personal agent with participating businesses. It proposes discovery on the website, a session on the user's behalf and access through existing pages, APIs or a business agent. The first specification was planned for later in October. Those are announced intentions; the post does not establish a deployed implementation across the named partners.

That distinction changes what a team should do next. There is useful preparation work in listing the actions a customer can delegate, but little value in inventing a PAP endpoint from an announcement. The existing business guide to agent protocols explains the broader landscape. Here the distinctive question is customer delegation across a business boundary, rather than how any two software agents exchange messages.

Keep the milestone honest

An announced standard, a published specification, a working reference implementation and supported production integrations are different milestones. Verify the one your project actually depends on.

02 — Delegated accessIdentify the customer without inheriting every power

A business needs to distinguish the person whose account is being used from the software acting for that person. If those identities are collapsed, the record may show only that the customer changed an order, with no indication that an agent performed the steps. Keeping the distinction gives support staff a clearer explanation when the customer later asks what happened or revokes the delegation.

The proposal describes OAuth-based sessions and a distinction between read-only and write access. OAuth supplies established authorization mechanisms; it does not by itself define the business meaning of a delivery change, a refund or a purchase. The OAuth security best current practice discusses restricting access-token privileges and protecting authorization flows. A business still has to map the granted access to its own operations.

For example, a customer could permit an agent to inspect order status without permitting it to change the delivery address. An application that treats a successful login as permission for both actions has erased the useful boundary. A better design resolves the account, identifies the delegated actor, checks the requested operation and only then exposes the allowed action. This is a design recommendation, not a claim about a finalized PAP permission schema.

Information task
Read the account
Look up and explain

The agent can retrieve authorized information and answer a question without changing the underlying record.

Limited scope
Action task
Change the account
Check and commit

The agent needs authority for the specific operation and the business must verify that the requested change is allowed.

Separate decision

03 — Customer intentTurn a broad request into an action boundary

People delegate outcomes in everyday language. A customer may say to sort out a delayed order, while the business offers several possible operations: check its status, change a date, cancel an item or request a refund. The agent should not treat that phrase as a blank authorization to choose whichever operation is easiest. It needs a way to connect the proposed action to the customer's actual preference.

Write down the information that can change the decision. For a delivery change, that might include the new date, the address, a fee and whether the original booking can be restored. If any of those values differs from what the customer approved, the agent needs a fresh decision or a clearly authorized rule for handling the difference. A convenient channel transition must not silently widen the scope.

A useful internal exercise is to write the confirmation as a receipt before implementing the action. Could the customer understand what will happen from that short statement? If it only says that the agent will manage the order, the action is underspecified. If it identifies the order and the exact change, the team has a concrete boundary to enforce and test. This is also where the agent brief method becomes useful: the important constraints should survive the move from a request to an executable task.

  • Identify the record and operation the customer intends.
  • Expose consequences that could change the customer's choice.
  • Reconfirm a material change instead of interpreting silence as broader permission.

04 — Cross-channel workOne session should not erase channel boundaries

The announcement imagines continuity across a website, an API and a business agent. That is appealing because a customer should not have to explain the same problem repeatedly. But conversational continuity and authorization continuity are different concerns. Carrying the question forward does not prove that the next system has permission to see every detail from the previous one.

Consider an agent that begins with a public question about a returns policy and later signs into an account to inspect an order. The public part of the conversation may be safe to carry between channels, while account details require narrower handling. The application should preserve the useful context without treating the whole transcript as public or sending it to every integration merely because the session continues.

The same distinction applies to errors. If the API path fails and the agent falls back to a web form, the fallback should honor the original scope and pending state. It should not create a second request because the first response was unclear. Record what was attempted, whether it may have taken effect and which channel can verify the outcome. The agent handoff guide covers the related problem of retaining responsibility when work moves between participants.

Continuity test

Move a synthetic customer task between two channels and check what is preserved: the question, the approved scope, the transaction state and the identity of the actor. Do not assume one shared session automatically carries all four correctly.

05 — Transaction proofDefine a receipt before claiming success

A reassuring message is not evidence that a change occurred. The agent needs a reliable observation of the business state, and the customer needs a concise explanation of the result. A useful receipt identifies the action, the affected record, the relevant final values and any remaining work. It should also distinguish a submitted request from an accepted or completed transaction.

Suppose a delivery system accepts a date-change request but the carrier has not confirmed the new slot. Saying the delivery has been moved overstates the result. The honest outcome is that the request was accepted and confirmation remains pending. This distinction is familiar in ordinary customer service; agents make it more important because fluent language can conceal an incomplete transaction.

Design the failed receipt too. If the address update succeeds but the date change fails, the customer should not receive a single generic failure message that hides the completed part. Nor should the agent repeat both actions without checking. The business needs a state model that can represent partial outcomes and a recovery path that acts only on unresolved work. PAP may help establish the session, but your transaction semantics still decide what success means.

Illustrative transaction states, not a published PAP response schema.
Observed stateCustomer wordingNext step
Request receivedThe change has been requestedWait for the required confirmation
Change committedThe record now contains the new valueReturn a receipt the customer can inspect
Partial completionOne change succeeded; another remains unresolvedReconcile before retrying
Outcome unknownWe could not confirm whether it took effectLook up the transaction before acting again

06 — Ending accessRevocation needs an operational owner

A customer should be able to stop an agent's access, but the application also needs to decide what that means for work already underway. Preventing a new lookup is different from cancelling an accepted delivery change. A completed transaction cannot necessarily be undone simply by revoking the credential that initiated it. Treat access revocation and business reversal as separate operations.

For a proposed implementation, list the places where delegated access is checked: when the session begins, when account data is requested and immediately before a consequential action. Then consider long-running work. If the customer revokes access while a task is waiting, the system should not resume later using authority it only checked at the beginning. The exact enforcement mechanism depends on the eventual protocol and the surrounding authorization system.

Support staff also need a way to understand and resolve the situation. A customer who says that an agent made the wrong change should not have to diagnose a token or a tool call. Provide a human-readable action history and a route to the responsible business process. The design succeeds when the customer can stop future access and the business can explain what already happened, without making either party reconstruct a hidden technical conversation.

  • Check current authority before a new consequential action.
  • Keep the action history separate from credentials and secrets.
  • Explain whether stopping access also stops a pending business operation.

07 — Useful preparationPrepare capabilities before writing an integration

The most durable preparation is an inventory of customer actions and the conditions under which each action is allowed. Separate public information, account-specific information, reversible changes and changes that create a commitment. Identify which operations already have reliable APIs and which still depend on a person interpreting an exception. This work remains valuable even if the first PAP specification differs from expectations.

Choose one journey with a clear beginning and end. A public availability question followed by an authenticated order lookup is easier to reason about than a general-purpose promise to handle every service request. Write down the expected evidence, the escalation point and the receipt. Use synthetic accounts until the authentication and authorization boundaries are demonstrated. The goal is a coherent transaction path, not a large catalogue of agent-accessible actions.

Avoid building a shadow API based on guessed field names or treating a partner logo as a deployment commitment. When the specification is published, compare its actual mechanisms with the requirements you have written. Our AI transformation work uses this sequence because business rules often outlive the first integration choice. A team with clear rules can evaluate a protocol; a team without them can only evaluate a demonstration.

A practical readiness artifact

For one customer journey, document the required identity, allowed operation, material consequences, confirmation point and final receipt. Keep proposed protocol behavior distinct from controls you already enforce.

08 — What to watchThe standard cannot settle the business decision

When v0.1 becomes available, look for concrete answers rather than more examples of what agents could do. How is the delegated actor identified? What permissions can be expressed? How does a session move between channels? What information is available to explain a completed action? Which parts are mandatory, optional or left to the business? Those details determine whether two implementations can actually cooperate.

Also ask what the protocol leaves outside its scope. An authorization mechanism does not decide refund policy. A discovery document does not guarantee a service-level commitment. An authenticated agent can still misunderstand the customer's request. Keeping these limits explicit prevents the protocol from becoming a substitute for ordinary product and operational judgment.

The opportunity is real but specific: a customer agent could interact through a more consistent, inspectable business boundary. The defensible next step is to prepare that boundary and evaluate the published mechanisms when they arrive. That approach serves both parties better than promising universal agent access before the specification, implementation and business rules have caught up.

  • Verify the published specification and actual implementation status.
  • Test one complete customer journey, including rejection and recovery.
  • Expand only when the customer and the business can both inspect the outcome.
Your next step

Make delegated actions understandable first

Start with the customer action you are prepared to support and the evidence you need before and after it. A clear authorization boundary and a useful receipt are valuable whether the request arrives from a person, a browser agent or a future PAP integration.

Treat the October announcement as a direction to evaluate. The published specification and demonstrated implementations should determine the integration work that follows.

Put the method to work

Build a workflow your team can verify

Digital Applied helps teams turn a promising AI capability into a clear operating process, with useful evaluations, review points and a practical path to production.

Workflow designPractical evaluationsClear ownership
Work with us

From trial to useful work

  • →Define the task and its acceptance criteria
  • →Connect the right information and tools
  • →Review failures before expanding access
FAQ · Personal Agent Protocol

Questions before you start

No. The announcement described the proposed approach and said the v0.1 specification would be published later in the month. It should not be presented as universally deployed interoperability.
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.

Related dispatches

Continue exploring

AI Development

How to Stop Two AI Agents from Doing the Same Job Twice

Prevent duplicate agent work with durable task identities, atomic claims, expiring leases and destination checks that support recovery after failures.

October 11, 2026 · 10 minRead
AI Development

How AI Agents Match Customer Records Across Channels

Design customer-record matching for AI agents across email and chat. Use scoped identifiers, handle ambiguous matches and keep record linking reversible.

October 10, 2026 · 10 minRead
AI Development

Previewing an AI Agent’s Changes Before It Runs Them

Make an agent’s proposed changes reviewable with before-and-after values, scope, side effects, approval expiry and a check that execution matches review.

October 9, 2026 · 10 minRead
AI Development

How AI Agents Find the Current Version of a Document

Resolve document conflicts before an AI agent answers: approved status, effective dates, regional scope, source ownership and a practical retrieval test.

October 8, 2026 · 10 minRead
AI Development

Apple Siri iOS 27 Extensions: Claude, Gemini & ChatGPT

Apple building iOS 27 Extensions system opening Siri to Claude, Gemini, and ChatGPT. Platform strategy shift, WWDC timeline, and developer implications.

March 27, 2026 · 18 minRead
AI Development

FDM-1: AI Trained on 11M Hours of Screen Footage

Standard Intelligence FDM-1 learns software operation by training on 11M hours of screen recordings. Architecture, capabilities, benchmarks, and API access.

February 27, 2026 · 13 minRead
Google Search

See more Digital Applied analysis in your Google results by adding us as a preferred source.

Add as a preferred source