Contents
  1. Commercial participants and responsibilities
  2. Commercial incentives and selection influence
  3. Buyer requirements and unresolved preferences
  4. Products, variants, and current merchant offers
  5. Comparison on complete commercial terms
  6. Delegated purchasing authority
  7. Identity, integrity, and commercial trust
  8. Checkout and merchant acceptance
  9. Payment permission and financial state
  10. Persistent purchases and uncertain outcomes
  11. Fulfillment and outstanding obligations
  12. Cancellations, returns, and refunds
  13. Disputes and accountable resolution
  14. Autonomy models and commercial usefulness
  15. Check understanding
  16. Open questions
  17. Selected talks
  18. References
  19. Talk library
← All topics

Agentic Commerce

Agentic commerce lets software discover offers, compare terms, and act for buyers or sellers. The central challenge is preserving the commercial relationship as work moves into software: whose requirements govern the purchase, who may commit each participant, and what establishes that payment, delivery, or recovery actually finished.

Commercial participants and responsibilities

The buyer seeks goods or services; the merchant is the business selling them. A buyer agent assists the buyer, while a seller agent performs merchant work. An agent operator runs the software. A marketplace intermediary connects buyers with participating merchants. These roles can overlap, but operating software and possessing authority to represent someone are distinct relationships.

Checkout finalizes and submits purchase details. Fulfillment carries out the promised delivery or service. A dispute contests a transaction or obligation. Automating the preceding work does not collapse these boundaries: recommendation, buyer permission, merchant acceptance, payment, and fulfillment establish different things.

Representation and operation

Example

Delegation and software operation are different relationships.

This role map describes one arrangement. It does not establish how liability is allocated.
Read the diagram as text
  • Buyer.
  • Buyer agent.
  • Agent operator.
  • Marketplace.
  • Merchant.
  • Seller agent.
  • BuyerBuyer agent: Delegates bounded work.
  • Agent operatorBuyer agent: Operates software.
  • MerchantSeller agent: Delegates merchant work.
  • MerchantMarketplace: Participates; supplies offers.
  • MarketplaceBuyer agent: Exposes participating offers.
Work can move into software while commercial decisions remain separately accountable.
WorkHuman shoppingAgent-assisted shoppingRetained boundary
Discovery and comparisonBuyer inspects offers.Agent proposes selections.Exploration does not authorize spending.
Permission and submissionBuyer reviews and submits.Agent prepares or submits under permission.Approval concerns specified commitments.
Acceptance and paymentMerchant and payment services process the purchase.Software exchanges structured purchase data.Merchant acceptance and financial processing remain distinct.
Fulfillment and resolutionBuyer follows up with the merchant.Agent can track and request assistance.Delivery, returns, and support still need owners.

Commercial incentives and selection influence

The principal–agent problem arises when a representative's incentives diverge from the participant's interests. For shopping software, this concerns its operators and commercial relationships, not presumed personal motives inside the model. Monitoring and incentive design can reduce divergence, but they also cost effort. The economic agency framework makes representation a relationship to inspect.

Potential incentives should be inspected separately from claims of buyer alignment.
InterestMeaningDecision to inspect
Buyer suitabilityObtaining an acceptable purchase.Whether recommendations preserve buyer requirements.
Merchant marginRevenue remaining after relevant costs.Whether promoted choices serve the merchant more than the buyer.
Transaction commissionAn intermediary earns a fee from a purchase.Whether participation or ranking depends on the commercial relationship.
Affiliate compensation or paid placementPayment for referred purchases or purchased exposure.Whether compensation is visible and influences attention.

Participation determines which merchants enter the available set; product selection chooses an item; merchant ranking orders sellers of that item. OpenAI's September 2025 checkout announcement described merchant purchase fees and asserted that they did not influence product results. Separately, its merchant-ranking factors included checkout availability. Those are provider statements about different decisions, not an independent ranking audit.

Information asymmetry means unequal access to decision-relevant facts. In Cain's laboratory coin-valuation experiment, advisers inspected jars more closely than estimators. Some advisers earned more by inducing high estimates. Disclosing that conflict did not remove its effects: advice became more exaggerated and estimation errors grew. This bounded result explains why disclosure cannot substitute for examining incentives.

Clear disclosure still matters. U.S. FTC guidance calls for conspicuous explanation of affiliate relationships near recommendations. Machine-readable presentation also leaves selection influence possible: ACES found model-dependent position effects and successful seller-description edits in simulated shopping. Position effects also appeared in tested JSON-only interfaces. Its selection frequencies were neither paid sales nor measurements of buyer welfare.

Buyer requirements and unresolved preferences

A defensible comparison distinguishes hard requirements, which a purchase must satisfy, from preferences that permit tradeoffs and unknowns that need clarification. A personal agent works across a person's tasks and applications; remembered preferences can help interpret a request, but cannot establish permission to spend. Personal Agents develops that broader relationship.

A buyer requests one pair of shoes for an event, accepts either of two styles, and also requires specified socks. The request still needs the correct size, compatibility with the intended activity, destination, arrival deadline, and complete budget. Permitted alternatives describe what may qualify; they do not justify inventing missing requirements.

Keep the request's commercial meaning explicit.
Requirement classExampleConsequence
Required contentsOne permitted shoe style plus specified socks.Two shoe pairs or missing socks fails the requirement.
PreferencePrefer one acceptable color.Trade off only within acceptable choices.
Unresolved conditionSize or destination missing.Exact-item or delivery comparison remains incomplete.
Commitment durationOne purchase or recurring replenishment.Repeated spending needs separately defined authority.

Products, variants, and current merchant offers

A product family groups related items; a variant specifies attributes such as size or color. Google's published shirt example has three sizes and three colors, producing nine variants. Matching the family name does not identify the required variant. Variant identifiers preserve that distinction.

An offer adds a merchant's commercial terms to an item. A SKU, or stock-keeping unit, is a merchant-specific identifier, not a universal product identity. The Offer vocabulary separates item identity from seller, price, currency, availability, shipping, and validity.

Family, variant, offer

Example

Exact items and merchant terms need separate identities.

A selected subset of a shirt family. Each offer also needs source and observation time; branches imply neither complete coverage nor reserved stock.
Read the diagram as text
  • Shirt family.
  • Red, small.
  • Blue, medium.
  • Merchant A offer. Own price, currency, availability, destination.
  • Merchant B offer. Independent terms for the same variant.
  • Merchant A second offer. Different variant.
  • Shirt familyRed, small: Has variant.
  • Shirt familyBlue, medium: Has variant.
  • Red, smallMerchant A offer: Offered under.
  • Red, smallMerchant B offer: Offered under.
  • Blue, mediumMerchant A second offer: Offered under.

Catalogs, feeds, APIs, and storefront observations expose candidates. Search finds material relevant to an information need; Information needs and retrieval stages explains the mechanism. Shopping results may omit products, simplify descriptions, or lag merchant changes. Preserve the source and observation time so a retrieved listing does not masquerade as a fresh commitment.

A preorder concerns an unreleased product; a backorder accepts an order for a temporarily unavailable product. Neither means stock is ready to dispatch. Availability guidance ties these states to dates and supported destinations. An in-stock statement is still different from inventory reserved for this buyer.

Comparison on complete commercial terms

Multi-criteria comparison first excludes offers that fail requirements, then weighs preferences among acceptable choices. A displayed price may omit decisive costs or obligations. Unknown tax, destination eligibility, or arrival timing stays unknown; it cannot become zero cost or assumed eligibility merely to produce a ranking.

Assume size and destination have been clarified for the shoes-and-socks purchase. These offer descriptions illustrate a comparison, not actual listings.
FieldOffer AOffer B
ContentsRequired variants and quantities.Same required variants and quantities.
TotalCurrency, tax, shipping, and fees stated.Lower headline price; tax unresolved.
DeliveryDestination eligible; arrival commitment meets deadline.Destination eligible; only dispatch timing stated.
Returns and ongoing chargesConditions recorded; no recurring charge.Return conditions and ongoing charges unresolved.

Offer B cannot yet be established as cheaper or timely. Dispatch lead time ends at shipment or pickup preparation, not arrival. If A later loses stock, its earlier recommendation also needs revision: a preserved price does not preserve availability. The comparison identifies an acceptable candidate under observed terms; purchasing permission remains a separate decision.

Delegated purchasing authority

Delegated authority is permission to make specified commitments for another participant. A purchase mandate records its commercial scope. Research, cart preparation, purchase, cancellation, and replacement are different actions. Account access or a remembered approval cannot silently expand that scope.

AP2 v0.2 links Checkout and Payment Mandates. Direct approval concerns a specific checkout; autonomous purchasing operates within approved constraints. Deterministic code verifies mandates. This separates choosing a purchase from establishing permission to execute it.

Permission at execution

Example

A changed proposal must still satisfy the permission contract.

Application policy checks final terms and current authority. Review ends this execution path; approval must be established before another attempt.
Read the diagram as text
  • Permission record.
  • Proposed final terms.
  • Deterministic gate.
  • Permitted execution.
  • Renewed approval required.
  • Reject execution.
  • Permission recordDeterministic gate: Data: scope and validity.
  • Proposed final termsDeterministic gate: Data: commitment.
  • Deterministic gatePermitted execution: Control: valid and within scope.
  • Deterministic gateRenewed approval required: Control: eligible for new approval.
  • Deterministic gateReject execution: Control: prohibited or withdrawn.

An open Checkout Mandate can allow specified alternatives; a closed mandate binds a merchant-signed checkout by its hash. The published substitution example permits one of two shoe styles together with required socks. Its open-mandate line-item rules do not support splitting the mandate across multiple checkouts.

Standing authority also needs history: permitted payees and instruments, currency, amount bounds, execution dates, recurrence frequency, occurrence limits, and cumulative spending. Payment Mandate constraints require accounting for prior approved amounts. A per-purchase ceiling alone cannot enforce a total allowance.

Changed terms must satisfy the existing permission or receive renewed approval. Expiry or withdrawal blocks new execution; neither establishes that an earlier commitment disappeared. Approval bindings must survive retries and callbacks. Approval, changing state, and retries explains the general execution boundary.

Identity, integrity, and commercial trust

A verifiable credential is a tamper-evident statement with cryptographically checkable authorship. Verification checks authenticity, status, and applicable technical requirements; business validation decides whether the issuer's claims satisfy the recipient's needs. Neither a valid signature nor recognizable authorship establishes that the claims are true.

Trust concerns several different claims.
ClaimNecessary checkRemaining boundary
IdentityAuthenticate the actor and intended resource.Identity alone grants no purchase permission.
RepresentationVerify participant, scope, and approval validity.A permitted purchase can still be unsuitable.
Record integrityCheck authorship, protection, and status.Authentic statements can be false.
PerformanceInspect evidence of the promised result.A signed receipt does not establish every obligation.

Signed transaction artifacts can preserve continuity between terms and receipts. Froglet's presentation describes signing descriptors, offers, quotes, deals, invoices, and receipts. The described chain supports an integrity objective; its signing details do not establish product quality, completed delivery, or correctness of delivered work.

Prompt injection attempts to turn untrusted content into behavioral instructions. A merchant listing could instruct a shopping agent to replace required socks or send buyer details elsewhere. That constructed threat applies the mechanism in Prompt injection and instruction authority: relevant content remains data, and cannot confer permission to substitute goods or disclose information.

Disclosure should match the task: browsing need not expose every customer field. Remove unnecessary fields before model access, and authorize merchant disclosures independently. Access and disclosure boundaries covers that control. Necessary transaction signals can still reach sellers; the payment-infrastructure talk describes preserving selected card metadata for existing merchant risk checks.

Checkout and merchant acceptance

A cart collects proposed items. A quote states proposed terms. Neither necessarily commits inventory or establishes merchant acceptance. Checkout refreshes quantities, destination, complete price, currency, delivery, and recurring terms. The payment-infrastructure presentation illustrates structured seller responses after checkout changes. A generated tool request still requires application execution and validation.

Stock and price require separate commitments.
MechanismWhat it holdsFailure boundary
Inventory reservationSpecified stock until ordering or expiry.Expired stock may become unavailable.
Price freezeSelected prices, discounts, and shipping costs.Does not independently reserve inventory.

One checkout, successive observations

Example

Checkout completion has a limited meaning.

1 / 4 · Incomplete

Missing information is current.

ACP progression. Retained observations are history, not simultaneous current states. Completion does not establish delivery.
Read the diagram as text
  • Checkout C1.
  • Missing information.
  • Ready.
  • Processing; locked.
  • Completed.
  • Checkout C1Missing information: Observation.
  • Missing informationReady: Required information supplied.
  • ReadyProcessing; locked: Completion initiated.
  • Processing; lockedCompleted: Payment succeeds; order created.
  1. Incomplete. Missing information is current. Active: Checkout C1, Missing information. New: Checkout C1, Missing information.
  2. Ready. Readiness is newly established. Active: Checkout C1, Missing information, Ready. New: Ready.
  3. Processing. Processing is now current. Active: Checkout C1, Missing information, Ready, Processing; locked. New: Processing; locked.
  4. Completed. Completion is newly established. Active: Checkout C1, Missing information, Ready, Processing; locked, Completed. New: Completed.

Seller agents also need merchant-controlled limits on discounts, substitutions, inventory, and promises. A venue assistant described in the tone-layering talk offered an already booked date without calendar access. Checking generated claims against authoritative allowed values can block that wording; actually reserving the date requires a separate merchant operation.

An acknowledgment may establish receipt of a submission without acceptance. Apple's U.S. education-store terms explicitly make that distinction. Each merchant integration therefore needs its own acceptance semantics; an email subject or generic success flag is insufficient.

The ACP lifecycle defines completion as payment success and order creation. Processing locks the session; completed-session cancellation is unavailable.

Payment permission and financial state

A payment credential enables use of a payment method. A payment service provider processes payment activity for a merchant. Credential scope can be narrower than purchasing permission: shared payment tokens constrain seller, amount, currency, and expiry, but do not encode every item or delivery requirement. Bank authentication may still be required.

The figure uses Adyen's card-payment lifecycle. An uncaptured authorization can expire or be canceled. Decline, pending processing, collection, and refund are different outcomes; sequencing varies by payment method.

Financial progress, separate order knowledge

Example

Settled funds do not resolve order acceptance.

1 / 3 · Authorized

Hold observed.

Adyen-based progression. Earlier payment observations remain history. Order acceptance stays unconfirmed in this example.
Read the diagram as text
  • Payment P1.
  • Order O1.
  • Acceptance unconfirmed.
  • Authorized. Temporary reservation of funds.
  • Awaiting settlement. Capture requests collection.
  • Provider-settled. Provider received funds; payout to merchant is separate.
  • Order O1Acceptance unconfirmed: Recorded knowledge.
  • Payment P1Authorized: Observed authorization.
  • AuthorizedAwaiting settlement: Capture.
  • Awaiting settlementProvider-settled: Funds received.
  1. Authorized. Hold observed. Active: Payment P1, Order O1, Acceptance unconfirmed, Authorized. New: Payment P1, Order O1, Acceptance unconfirmed, Authorized.
  2. Collection requested. Awaiting funds. Active: Payment P1, Order O1, Acceptance unconfirmed, Authorized, Awaiting settlement. New: Awaiting settlement.
  3. Provider received funds. Order knowledge unchanged. Active: Payment P1, Order O1, Acceptance unconfirmed, Authorized, Awaiting settlement, Provider-settled. New: Provider-settled.

Financial progress answers a money question. It cannot establish that the buyer authorized the particular items, the merchant accepted them, or delivery occurred. A successful purchase therefore needs linked but separately interpreted permission, order, payment, and fulfillment records.

Persistent purchases and uncertain outcomes

A purchase survives individual agent runs. Its business state records established obligations; an execution attempt records activity toward them. Cases and authoritative state explains this separation. Preserve the identifiers needed to reconstruct the purchase rather than treating the conversation as its system of record.

Link identities without substituting one for another.
RecordPurpose
Purchase intentOne intended commitment and its permission.
Merchant orderMerchant-recorded contents and obligations.
Payment operationCorrelates local intent with provider records.
Execution attemptAttempt number, request, and observed result.

Resolve knowledge before repeating effects

Example

Response loss leaves an outcome unknown.

1 / 4 · Submission

Preserve identities.

An authoritative observation resolves payment uncertainty. Order acceptance remains unresolved. Retained observations are history.
Read the diagram as text
  • Purchase I1. Order unresolved throughout.
  • Payment operation P1.
  • Submitted.
  • Outcome unknown.
  • Provider confirms payment success.
  • Payment reconciled locally.
  • Purchase I1Payment operation P1: Correlates.
  • Payment operation P1Submitted: Attempt.
  • SubmittedOutcome unknown: Response lost.
  • Outcome unknownProvider confirms payment success: Authoritative observation.
  • Provider confirms payment successPayment reconciled locally: Update local record.
  1. Submission. Preserve identities. Active: Purchase I1, Payment operation P1, Submitted. New: Purchase I1, Payment operation P1, Submitted.
  2. Response loss. Do not infer failure. Active: Purchase I1, Payment operation P1, Submitted, Outcome unknown. New: Outcome unknown.
  3. Evidence arrives. Correlate provider result. Active: Purchase I1, Payment operation P1, Submitted, Outcome unknown, Provider confirms payment success. New: Provider confirms payment success.
  4. Reconciliation. Retain unresolved order. Active: Purchase I1, Payment operation P1, Submitted, Outcome unknown, Provider confirms payment success, Payment reconciled locally. New: Payment reconciled locally.

Reconciliation resolves recorded uncertainty against authoritative external records. A payment timeout can conceal an executed request, and even a cached server error can coexist with side effects. Preserve correlation identifiers and pending state until provider evidence resolves the outcome. The same reasoning applies when a merchant accepts an order before its response is lost.

Idempotency means the receiving service recognizes repeated requests as one logical operation and avoids repeating its effect under a defined contract. A key merely written to a log supplies no such enforcement. The service must coordinate the mutation with its deduplication record; identical parameters alone cannot distinguish a retry from an intentional second purchase.

Stripe's documented v1-style contract reuses a key with identical parameters and returns the first executed response, including errors. Validation failures and concurrent conflicts before execution do not save a result. Keys may be pruned after at least 24 hours; reuse after pruning starts a new request. These conditions are provider-specific, not permanent exactly-once purchasing.

Duplicate prevention and permission must both hold. If the original request never began, a retry can initiate the effect. Expired approval therefore cannot be rescued by reusing its key. Reconcile first through an authorized read; then either record the existing effect or obtain the permission needed for further execution. Expiry does not undo an earlier purchase.

Concurrent buyers can each observe the same remaining allowance and jointly exceed it. Uncertain commitments also consume potential exposure. A safe design needs coordinated spending reservations and an explicit rule for releasing them; AP2's cumulative accounting requirement alone does not demonstrate that enforcement. Budget coordination and uncertain effects explain the runtime foundations.

Fulfillment and outstanding obligations

A line item records an item and quantity. A fulfillment group assigns items to delivery work; a shipment records goods sent. Partial fulfillment leaves some quantities outstanding. Shopify's order model separates these records. A delivery exception interrupts planned delivery; it does not erase the obligation.

Completion evidence depends on what was purchased. Physical goods require evidence beyond shipment creation; digital goods may require access or download records; booked services need appointment or work records. Even a delivery report does not establish that the goods conformed to the agreed description.

One order, separate obligations

Example

One received item leaves another outstanding.

The shoes have a receipt observation; the socks remain owed. Shipment creation alone does not establish receipt.
Read the diagram as text
  • Order O1.
  • L1: one shoe pair.
  • L2: specified socks.
  • Shipment record.
  • Buyer reports receipt.
  • Outstanding quantity.
  • Order O1L1: one shoe pair: Contains.
  • Order O1L2: specified socks: Contains.
  • L1: one shoe pairShipment record: Shipment evidence.
  • L1: one shoe pairBuyer reports receipt: Separate receipt evidence.
  • L2: specified socksOutstanding quantity: Still owed.

The merchant coordinates its promises, carriers transport goods, platforms expose records, and support teams resolve exceptions. Assign one operational owner while work remains unresolved. A sent escalation does not transfer responsibility: the recipient must accept it and possess the ability to act. Accepted handoffs explains that distinction.

Cancellations, returns, and refunds

A compensating action is a new action addressing an earlier external effect. Canceling an order, stopping shipment, returning goods, releasing a payment hold, and refunding collected money affect different records. Stopping the agent cannot establish any of those outcomes. Partial completion and business recovery covers the general pattern.

Recovery depends on observed state, applicable policy, and action-specific permission.
Observed conditionPotential actionConfirmation needed
Fulfillment still pendingRequest cancellation.Recipient accepts; rejection leaves work unresolved.
Goods already dispatchedSeek interception or an eligible return.Actual interception or completed return, not request transmission.
Uncaptured card authorizationCancel where supported.Provider confirms the authorization's changed state.
Collected paymentInitiate an eligible refund.Trace financial outcome; initiation alone is insufficient.
Original purchase unresolvedEvaluate a replacement separately.Permission covers possible simultaneous obligations.

A refund returns money through a separate financial operation. In Stripe's refund flow, initiation submits a request to the customer's bank or issuer; visible credit comes later. Refunds can fail, while a reversal can instead remove the original charge. Preserve the recovery identifier and link it to the original payment until the outcome is established.

Eligibility, fees, deadlines, and linked obligations require the applicable merchant terms. Apple's education-store terms warn that returning a device need not cancel its separate wireless agreement. The same purchase record may therefore need to track returned goods, financial recovery, and an ongoing service obligation independently.

Disputes and accountable resolution

A routine service request seeks assistance; a dispute contests authorization, charges, receipt, or conformity. In a card chargeback, the cardholder's bank—the issuer—uses the card network, which connects payment participants, to initiate a formal dispute and reverse payment. This differs from a merchant-issued refund; the initial reversal is not final adjudication. Stripe's dispute overview describes this process.

Evidence must address the actual disagreement.
Contested claimRelevant evidence
Purchase lacked permissionMandate, approved terms, and linked acceptance or rejection receipts.
Incorrect amountAgreed price and itemized receipt.
Nonreceipt or nonconformityDelivery or access records; contemporaneous description.

Evidence and case ownership

Example

Evidence collection and adjudication are separate.

Relevant records support a contested case. Missing evidence remains a gap, not proof of fault. The issuer decides this card-dispute example.
Read the diagram as text
  • Permission and terms.
  • Payment records.
  • Fulfillment evidence.
  • Communications.
  • Contested case.
  • Accepted investigator.
  • Issuer decision.
  • Permission and termsContested case: Agreed commitment.
  • Payment recordsContested case: Financial events.
  • Fulfillment evidenceContested case: Performance observations.
  • CommunicationsContested case: Contemporaneous context.
  • Contested caseAccepted investigator: Work accepted.
  • Accepted investigatorIssuer decision: Submits relevant evidence.

Keep event time separate from observation time. A dispute can appear well after payment, and its outcome can remain unresolved through evidence submission and issuer review. At an evaluation cutoff, no observed dispute means none has been recorded by then—not confirmed absence of fraud or dissatisfaction.

Provenance records where evidence came from and how it changed. Preserve the terms, decisions, and versions necessary for review while limiting personal data, access, and retention. Lineage and proportionate audit evidence explains this balance. An investigation record supports accountable decisions without independently determining legal liability.

Autonomy models and commercial usefulness

Autonomy changes retained work and exposure within the same purchasing workflow.
ModelDelegated workRetained responsibilityMain tradeoff
Recommendation onlyDiscover and compare.Buyer decides and purchases.Less execution authority; more manual work.
Approval per purchasePrepare the proposed commitment.Buyer approves material terms.Specific review creates recurring work.
Bounded repeat purchasingExecute qualifying recurring purchases.Buyer defines limits; operator maintains enforcement.Less routine review requires history-aware controls.

Greater variability, difficult reversal, or high potential loss increases the value of reviewing a concrete commitment. Repeated, well-specified purchases can support narrower standing rules. Integration quality matters: reliable permission checks are insufficient when current offers, external outcomes, or recovery paths cannot be established.

Operating ownership must cover more than model behavior. Merchants maintain catalog and fulfillment information; buyers define purchasing intent; operators maintain execution controls. Assign checkout exceptions, support, and disputes explicitly. Registration, authorization, monitoring, investigation, and revocation are ongoing responsibilities when software can create consequential side effects.

A proposed evaluation should follow participant outcomes through purchase and follow-up.
OutcomePopulation or denominatorEvidence to retain
Buyer requirements satisfiedAll eligible purchase requests, including abandoned ones.Requested conditions and verified results.
Buyer cost and effortComparable completed and unresolved cases.Charges, review effort, corrections, and follow-up.
Unauthorized or duplicate effectsAll consequential attempts and resulting operations.Permission bindings and external operation identities.
Merchant economicsOrders followed through returns and support.Revenue and relevant fulfillment, return, and service costs.
Outstanding obligationsCases observed at a declared cutoff.Unresolved state, age, and responsible owner.

Compare autonomy models on similar purchase populations and merchant policies, including exception handling and later outcomes. Selection frequency, conversion, and agent activity are incomplete proxies. Evaluation boundaries and total operating work provide the measurement foundations. A useful deployment reduces work or improves outcomes without hiding costs and unresolved obligations elsewhere.

Open questions

  1. Concurrent standing authority needs enforceable exposure accounting. Independent checks can overspend shared limits, while uncertain effects make capacity release unsafe. Progress requires demonstrated reservations, revocation handling, and recovery under simultaneous requests and lost responses.

  2. Merchant recovery semantics remain difficult to normalize. Acknowledgment, acceptance, cancellation, and linked services can follow different contracts. Progress would be an end-to-end integration that identifies each acceptance event and verifies recovery without silently leaving associated obligations active.

  3. The comparative value of autonomy models remains unsettled. Simulated selection cannot establish real buyer benefit, and easier purchasing can shift work into returns or support. Progress requires matched field comparisons covering total effort, suitability, merchant economics, and unresolved cases through a meaningful follow-up period.

  4. Accountability across operators and commercial participants needs more than linked receipts. Records can explain authorization and events while leaving liability, retrieval duties, and resolution procedures unspecified. Progress requires explicit responsibility agreements exercised in contested cases with proportionate evidence access.

Follow the curated reading path through the speakers and demonstrations behind this entry.

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

5 matching talks

TalkSpeakerEventYear
Tun Shwe, Jeremy FrenayAI Engineer Europe 20262026
Simon WillisonAI Engineer World's Fair 20242024
Corey CooperAI Engineer World's Fair 20252025
Dan MasonAI Engineer World's Fair 20252025
Jia WuAI Engineer World's Fair 20262026

References

Coverage and source review
Processed transcripts
10 processed in full · 5 in the curated path
Automated source review
Passed
Metadata candidates
0 unreviewed; not verified topic membership
Corpus version
1bd8e407b26a07b33815594e1b2db5f41827119a2b3cb6fbf240f9fc571fc767

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. IT Admin for the AI Workforce — Sarthak Aggarwal, Decawork

    Represent the agent actor, accountable owner, represented subject, and delegation context separately.

  2. Agentic Commerce Protocol: Checkout lifecycle

    Status definitions and transitions. Illustrates checkout as a stateful process and separates session cancellation from later order recovery.

  3. Shopify: Apps in order management

    How it works, API object relationships, statuses, and fulfillment webhooks.

  4. Stripe: Disputes

    Disputes introduction. Defines issuer, card network, and chargeback through a concrete processor workflow.

  5. Building safe Payment Infrastructure for the autonomous economy

    Separate nondeterministic discovery and planning from constrained credential handling, payment, and checkout.

  6. Agentic Payment Protocol v0.2

    Roles, mandates, modes, verification, and dispute evidence in the inspected v0.2 specification.

  7. Buy it in ChatGPT: Instant Checkout and the Agentic Commerce Protocol

    September 2025 launch workflow and stated commercial model. Illustrates agent operator, buyer, and merchant responsibilities and the distinction between product selection and merchant ranking.

  8. Theory of the Firm: Managerial Behavior, Agency Costs, and Ownership Structure

    Agency Costs section, pages 167–168 of the inspected reprint. Supports defining delegated authority and the principal–agent problem.

  9. FTC’s Endorsement Guides: What People Are Asking

    Affiliate or Network Marketing section. Supports explaining commissions and visible commercial relationships.

  10. The Dirt on Coming Clean — Daylian Cain dissertation

    Chapter II experimental method and results, including Tables 3–4. Provides a concrete explanation of information asymmetry and disclosure limitations.

  11. What Is Your AI Agent Buying? Evaluation, Biases, Model Dependence, & Emerging Implications for Agentic E-Commerce

    Version 3: experimental design, choice behavior, seller response, and headless-interface extension.

  12. Shopping with ChatGPT Search

    Product selection, descriptions, pricing, and merchant selection. Supports preserving unknowns and distinguishing observed terms from generated interpretation.

  13. OWASP Transaction Authorization Cheat Sheet

    Sections 1.1, 1.4–1.5; 2.1–2.3; 2.5–2.10, particularly modification invalidation and the final execution gate.

  14. AP2: Checkout Mandate

    Usage, allowed merchants, line-item constraints, published example, and receipt schema.

  15. Google Merchant Center: Item group ID

    Definition, minimum requirements, and examples. Supplies a small published fixture for explaining exact-variant comparison.

  16. Google Merchant Center: Availability

    Supported values and minimum requirements. Defines backorder and connects discoverability to destination and timing constraints.

  17. AP2: Payment Mandate

    Payment Mandate Constraints, Agent Recurrence, Amount Range, and Budget. Supports one-time versus standing authority and cumulative exposure.

  18. Schema.org: Offer

    Offer definition and property descriptions. Supports product-versus-offer distinctions, comparison fields, SKU vocabulary, and timing interpretation.

  19. commercetools: Reserve stock on demand and freeze prices

    Reservation checks, Freeze the Cart, Create the Order, and best practices.

  20. OWASP Access Control

    OWASP; overview, least privilege, centralized checks and protected-resource examples. AI application is an engineering inference.

  21. Your Agent Didn’t Fail. Your Harness Did.

    Approval must remain bound to one specific action and its scope, identity, arguments, and lifetime; expiration should terminate the approval path.

  22. The Protection of Information in Computer Systems

    1975 paper, design-principles section; university-hosted full text.

  23. W3C Verifiable Credentials Data Model v2.0

    Terminology: validation, verifiable credential, and verification. Supports distinguishing signed commercial assertions from trustworthy transaction outcomes.

  24. Agents Need Receipts, Not More Tool Calls

    Froglet describes a signed transaction chain covering descriptors, offers, quotes, deals, invoices, and receipts.

  25. Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection

    Sections 2–3, background, attack surface and threat model; section 4, demonstrated attacks; section 5.2, limitations.

  26. Your Insecure MCP Server Won't Survive Production — Tun Shwe, Lenses

    Strip unnecessary response fields and mask sensitive fields before the agent receives them.

  27. Building safe Payment Infrastructure for the autonomous economy

    Preserve relevant payment metadata so sellers can continue applying their existing risk systems.

  28. Building safe Payment Infrastructure for the autonomous economy

    The Agentic Commerce Protocol (ACP) represents products and checkout state as structured data and returns updated seller state after checkout changes.

  29. Function calling

    Sections 'The tool calling flow', function-call handling examples, and 'Strict mode'.

  30. Stop Writing Tone Instructions. Layer Them.

    Validate generated offers against authoritative allowed values before sending them; tone instructions cannot establish availability.

  31. Apple Shopping Help: Policies

    U.S. Store for Education: Order Acceptance/Confirmation and Returns of Products with Wireless Services.

  32. Stripe: Shared payment tokens — Agents

    Agent overview, token issuance, and next-action handling. Concrete example of a bounded payment credential.

  33. Adyen: Payments lifecycle

    Authorization statuses and Capture and settlement statuses. Provides the chapter's explicitly labeled payment-platform example.

  34. Your Agent Didn’t Fail. Your Harness Did.

    Internal acceptance does not prove the intended result appeared at the user-visible boundary.

  35. Your Agent Didn’t Fail. Your Harness Did.

    Delivery alone is insufficient: a named system of record must persist the fact and support replay into future work.

  36. Your Agent Didn’t Fail. Your Harness Did.

    Trace one real run from trigger identity through inherited state, authority, execution attempts, and surviving external evidence.

  37. Resolving an ambiguous payment request

    Network errors, Server errors and Idempotency; metadata correlation during reconciliation.

  38. Making retries safe with idempotent APIs — Amazon Builders' Library

    Primary engineering account; client request identifiers, atomicity, semantic equivalence, and late requests.

  39. Stripe retry keys and retention boundaries

    Idempotent requests: response caching, parameter matching, key retention and execution-start exceptions.

  40. Stripe: Dispute reason codes

    Introduction and Visa-category examples, particularly Product not received and Product unacceptable.

  41. PagerDuty: Incidents

    Incident statuses, assignment, acknowledgment, and incident timeline; operational vocabulary for agent-to-human escalation.

  42. Temporal Activity Execution

    What is an Activity Execution?; task-loss, Start-To-Close timeout and retry discussion; Cancellation.

  43. Stripe: Refunds

    Trace a refund, Cancel a payment, and refund-event handling.

  44. Stripe card-dispute timing and lifecycle

    Before the dispute; inquiries; dispute timing; after the decision. API object separately checked for status definitions.

  45. NIST Privacy Framework 1.0: lifecycle and minimized audit evidence

    Core ID.IM-P; GV.PO-P1; CT.PO-P; CT.DM-P5/P8; CM.AW-P6; PR.AC-P; PR.DS-P3.

  46. IT Admin for the AI Workforce — Sarthak Aggarwal, Decawork

    Agents with authority and side effects need an operational lifecycle beyond model behavior testing.

  47. NIST Handbook 161: Usability Handbook for Public Safety Communications

    Chapter 6, interaction and interface design, and the beginning of Chapter 7. Supports state-and-action agreements and distinct completion boundaries.

  48. Your Agent Didn’t Fail. Your Harness Did.

    Fluent output does not establish that the harness assembled a complete or current working set.