Workshop:
E-commerce for
Humans and AI Agents

Jointly organized by W3C and GS1

Hybrid event in Zurich

September 8-9, 2026

Photo by Growtika on Unsplash

Note: This report is a draft and has not yet been finalized. Reviews and comments are welcome. Please send feedback by opening an issue in the workshop repository.

1. Executive summary

The W3C/GS1 Workshop on E-commerce for Humans and AI Agents took place on 8–9 September 2026 in Zurich and online, hosted by Google, sponsored by Google, GS1, and Visa. It brought together 94 in-person and around 80 remote participants: global brands and retailers, AI and commerce platforms, payment networks and providers, identity and security vendors, GS1 Member Organisations, accessibility experts, lawyers and Web standards practitioners. Over two days the workshop heard 25 presentations and ran eight participant-led breakout sessions.

The starting point was simple. The Web was built for people, but AI agents now read it, summarise it and increasingly act on it, they search, compare, fill baskets and pay on behalf of users. The workshop did not try to pick a winning protocol. Its goal was to narrow the problem, what has to be true for agent-mediated commerce to be trustworthy for shoppers and merchants, while keeping the Web open?

Key takeaways

  1. Many protocols, one Web. UCP, ACP, MCP, A2A, AP2, TASP and WebMCP will coexist. Participants did not want a single winner; they want a shared foundation underneath them and a way for a merchant to publish once rather than once per agent ecosystem. Progressive enhancement of the existing Web emerged as a widely shared design principle.
  2. Agent protocols say who is acting, but not what is being bought. None of the protocols presented defines product identity. Similarity is not identity: an agent can do everything right and still deliver the wrong product. GS1 identifiers expressed as GS1 Digital Link URIs were proposed as the open, brand-controlled, extensible identity that protocols could reference.
  3. Authoritative data beats more capable guessing up to a point. Evidence presented ranged from bet on the models to better information lets you use a dumber model. For safety-critical facts such as allergens, participants agreed that brand-authoritative, declared data is required: absence of a claim is not a claim of absence.
  4. The data exists, but agents cannot find it. Rich product data sits in closed networks, empty resolvers and pages without structure. Discovery (sitemaps, well-known entry points, feed attributes, agreements with platforms) is the most immediate gap.
  5. Trust needs layers: agent identity, delegated authority and evidence. Know-Your-Agent (KYA) proposals, signed intents and mandates, and verifiable credentials converged on the same pattern: a human or organisational principal, a bounded and revocable grant, and cryptographic evidence of what was authorised. Adoption by agent platforms is the open question.
  6. The decisive moment is the confirmation. Several talks independently described the same failure: an agent stays within budget but commits the user to something else, such as a yearly subscription. A deterministic, trusted confirmation surface and a check at the last reversible moment were seen as essential, at least for now.
  7. Liability is set by law, but standards preserve the facts. Merchants asked for an open agent identity standard, a standard evidence package for disputes and portability of payment credentials. Legal speakers stressed that a single agent purchase bundles distinct legal acts, and that standards should make identity, authorisation and provenance legible to courts.
  8. Accessibility and agent-readiness are allies. Screen readers and agents rely on the same semantics. Making pages accessible also makes them more usable by agents, as accessibility once helped the Web move to mobile. Not everyone will use, or can afford, an agent; the Web must keep serving them.

The workshop also produced a division of labour. GS1 will continue work on product identity, vocabularies and the publication of brand-authorised product data, including a proposed joint experiment with brands and technology companies. W3C will focus on the Web platform: WebMCP and agent interaction with Web applications, co-browsing by humans and agents, trusted confirmation and payment primitives, and the use of credentials, in coordination with IETF, FIDO Alliance and EMVCo work. Since the workshop, these directions have been presented at TPAC 2026, and W3C is discussing a charter for a proposed Agentic Web Working Group that would include WebMCP. See section 6, Outcomes and next steps.

2. About the workshop

The agenda includes links to video recordings of the plenary presentations and all slides used.

Background and goals

Web content has historically been designed for humans, even when pages also expose structured data such as schema.org and the GS1 Web Vocabulary. Large language models and AI agents are now a new intermediary between that content and end users. The Call for Participation asked what practices help retailers, brands, content creators, AI agent providers and data providers remain visible and useful through protocols such as MCP, UCP and ACP, while keeping the Web open rather than forcing content creators into closed or semi-closed ecosystems.

The workshop was jointly organized by W3C and GS1. As the chairs explained in the opening session, the two organizations bring complementary pieces: GS1 brings product identity and the brands and retailers who rely on it, while W3C brings the Web platform, credentials, payments and the horizontal principles of accessibility, privacy, security and internationalization. It's only by coming together, said Phil Archer, that the two communities can hope to address the problem.

Welcoming participants on behalf of the host, Fab Caillette (Google) said that the questions raised matched what Google observes internally: we don't have all of the answers… we are really at the start of a journey. He pointed to standardization, trust, and bringing product information such as Digital Product Passport data to users as a trust layer across the whole purchase flow, in ways that are open, work across agentic layers and benefit users in the end.

Format

The workshop ran over two days in a hybrid format at Google's Zurich offices.

  • Day 1 focused on how the Web and AI agents interact: agentic commerce protocols, in-browser agents, accessibility, product data and identity, vocabularies, connected packaging and spatial commerce.
  • Day 2 focused on trust: agents in the physical world, merchant and payment perspectives, agent identity and authorisation, runtime assurance, liability and consumer law, and verifiable product data.
  • Each afternoon, participants pitched and ran unconference-style breakout sessions, four per day, which then reported back to the plenary. Day 2 closed with a discussion of conclusions and next steps.

Speakers were selected by the Programme Committee from position statements and expressions of interest submitted through the workshop repository. Slides and recordings are linked from the agenda and next to each presentation in section 4.

Participation

The workshop was heavily oversubscribed. There were 94 registered in-person participants and around 80 remote participants. Participants came from:

  • global brands and retailers (for example Ahold Delhaize, L'Oréal, Mars, Migros, Nestlé, Procter & Gamble, Richemont, Unilever)
  • AI, search and commerce platforms (for example Amazon, Google, Meta, OpenAI, Shopify, Tencent)
  • payment networks and providers (for example Ant Group, China UnionPay, PayPal, Stripe, Visa)
  • identity, security and trust providers (for example Fime, Skyfire, Vouched, Private Identity, OpenWallet Foundation)
  • GS1 Global Office and more than a dozen GS1 Member Organisations
  • telecoms and devices (Ericsson, Huawei, Samsung), media (BBC, News Corp) and insurance (Zurich Insurance)
  • accessibility specialists, lawyers, consultants, researchers and the W3C community

Many participants remarked on the mix itself. Phil Archer noted that at a W3C event, you've got companies like Bosch, Nestlé, Unilever and Procter & Gamble. That doesn't normally happen. Philippe Le Hégaret observed that this was one of the first times I've seen those communities really collide: people who build Web standards and people who did not yet know what WebMCP is.

3. The landscape: a layered view

Participants repeatedly observed that discussions tended to address one layer of the cake of agentic commerce at a time. The notes below are the report authors' synthesis of those layers, the question each one answers, and where the workshop located the main gaps. It is a reading aid, not a proposed architecture.

Layers of agent-mediated commerce discussed at the workshop
Layer Question it answers Examples discussed Main gap identified
Product identity and data What exactly is this product, and who may speak for it? GTIN, GS1 Digital Link, GS1 Web Vocabulary, schema.org, GDSN, Verified by GS1, EPCIS Product identity is absent from agent protocols; authority to speak for a product is not machine-checkable
Discovery and surface How does an agent find the right, current information? Resolvers and linksets, well-known manifests, llms.txt, NLWeb, feeds, sitemaps Fragmented entry points; data not crawled or not findable; absence not declared
Interaction and actions How does an agent act on a site or service? WebMCP, MCP, A2A, UCP, ACP, TASP, browser automation No shared tool shapes; UI desync, navigation and observability issues; the long tail cannot keep up
Agent identity Who is this agent, and who stands behind it? KYAPay, KYA-OS, Web Bot Auth, network trusted-agent programmes, DIDs Adoption by agent platforms; revocation; privacy; uncooperative agents
Delegation and intent What did the human authorise? A4P signed intents, AP2 mandates, Verifiable Intent, VC-based grants Intent as interpreted by the agent differs from what the human meant; deviations and amendments
Confirmation and acceptance May this exact effect happen now? Trusted surfaces, Digital Credentials API, passkeys, Action Acceptance No standard deterministic confirmation surface; no shared hold semantics
Payment How is value transferred safely? Agentic network tokens, Digital Payment Credentials, Payment Request, x402 Human-not-present step-up; recurring payments; routing and token portability
Evidence and liability What happened, and who is responsible? Evidence packages, signed receipts, tamper-evident logs, runtime assessment No standard evidence package; law assumes a human at the moment of commitment

4. What we heard

This section summarises the presentations and discussions by theme rather than in programme order. Names in parentheses refer to presenters; links to each presentation's slides and video recording follow the presenter's name.

4.1 One Web, many protocols

The workshop opened with the two most visible agentic commerce protocols and two different philosophies.

Universal Commerce Protocol. Amit Handa (Google) (slides, video to be added) presented UCP as a common language for commerce, motivated by the shift from show me to help me to do it for me. UCP is modular: services (commercial domains such as shopping, and now food ordering and lodging), capabilities (catalogue, cart, checkout), extensions, transports (REST, MCP and A2A rather than a new transport), profiles for discovery, and payment handlers. It is open source, with around thirty organisations in its councils by September 2026. Our goal is not to replace any standard, he said, and we don't want one standard to rule the world. Questions from the floor highlighted that the product data schema is still immature, that brands which are not the merchant of record have no defined role, and that schemas need to be easier to find and contribute to.

Progressive enhancement. Riley Strong (OpenAI) (slides, video to be added) shared lessons from Instant Checkout and the Agentic Commerce Protocol (ACP): requiring a full end-to-end integration set too high a bar, and commerce isn't just one journey. OpenAI's answer is to apply the Web's oldest design principle. Agents should work wherever the web works. The open Web is the baseline; sites add agent-native enhancements step by step for four primitives: actions (for example WebMCP tools), identity (delegated access through OAuth, WebAuthn and passkeys), authority (explicit limits such as spend caps, ideally cryptographically signed) and payments (for example the Payment Request API or x402). Rapidly improving computer-use models make the baseline steadily more capable.

It’s a crowded field. Other presentations added more pieces: Huawei's Trusted Agentic Service Protocol framework and A4P authorisation protocol (Yukuan Jia), Google's AP2 and Mastercard's Verifiable Intent are now being harmonised in the FIDO Alliance (Jean-Luc Di Manno), and KYA proposals at the IETF and the Decentralized Identity Foundation (Skyfire, Vouched). Andrea Volpini (WordLift) listed more than ten agent runtimes and argued that the graph stays, the runtimes come and go. Yukuan Jia asked W3C to lead a protocol-neutral interoperability framework: a minimal common layer of shared semantics, protocol mappings and verifiable evidence, rather than forcing everything into one protocol. Paola Di Maio (W3C AI Knowledge Representation Community Group) (slides, video to be added) showed that the protocols partly reuse and partly fork established vocabularies, and that divergence concentrates exactly where trust and agency begin.

The direction that emerged was not to choose between protocols but to strengthen what they share: the Web platform, open vocabularies and identifiers, and common trust primitives. One breakout participant summed up why data deserves separate attention from protocols: data ages like wine and software ages like fish.

4.2 Making the Web legible to agents

WebMCP in production. Yoav Weiss (Shopify) (slides, video to be added) described three ways buyer agents reach merchants: back-end UCP over MCP, embedded MCP Apps, and in-browser agents. Only the last is, in his words, truly the agentic web, and we need the in-browser experience to be the better experience. In-browser agents today rely on screenshots and DOM actuation, which is slow, expensive and fragile. Shopify ships WebMCP on its storefronts, so that pages register tools with explicit schemas that run in the user's session. Lessons learned: mirroring back-end APIs as tools left the screen out of sync, so Shopify routes agent actions through the same events as human actions (a single execution path for both human flows and agentic flows); every navigation tears down registered tools; and sites have no signal of whether an agent session succeeded. Sites also cannot reliably tell which agents are visiting, or distinguish agent-driven sessions from unwanted bots; in discussion, he noted that clear agent identity, ideally with cryptographic backing, would help. Shopify asked for a way to declare that a tool follows a UCP shape, a WebMCP equivalent of skills, a user-in-the-loop (elicitation) primitive for checkout, tools that survive navigation, and real user measurements for agentic UX.

Accessibility as common ground. Léonie Watson (TetraLogical) (slides, video to be added) showed what online shopping is like for a blind shopper: basic flows work, but product information lives in images without useful text alternatives, so for every six items I will buy on an online store, I will send back at least five. Generative image description built into her screen reader is transformative but laborious, image by image. Agents and screen readers use the same browser model: the DOM, the accessibility tree and HTML semantics. We've all got a lot of common ground in what we need from the web. WebMCP will not help screen readers directly, because they are reactive by design, but it helps agents acting on behalf of disabled users, such as an agent now being trialled alongside a popular screen reader. She also asked that agent models represent disabled people accurately.

Entity pages and Terms of Action. Andrea Volpini (WordLift) (slides, video to be added) asked: what is the equivalent of schema.org for LLMs? In WordLift's experiment across four domains and 349 questions, publishing enhanced entity pages improved answer quality by about 30% relative to plain HTML, much more than embedding JSON-LD alone. With good information, a simple retrieval pipeline performed as well as an agentic one: if I increase the quality of the information, I can get a dumber model and save a lot of tokens. He proposed Terms of Action, a business-declared binding between entities and the actions an agent may take (owned, handed off to a partner, informational only), discoverable and exposed through WebMCP, UCP or MCP.

Publish once. Francesco Marinoni Moretto (slides, video to be added) argued that agents guess when guessing is cheaper than knowing, and that blocking doesn't reduce bad behavior, it just selects for it. A worked example on a regional tourism portal showed pages with no machine-readable content, every URL answering 200 with identical bytes, documented APIs that did not match production, and terms of use that an automated client could not see. His ask: a merchant should only have to publish once, not one surface per ecosystem, at one agreed well-known entry point, able to declare absence (say no), with terms co-located with resources. His LAR (Layered Agentic Retrieval) draft is offered for adoption by any existing effort.

Who speaks for the brand? Gianmaria Monteleone (Veliu) (slides, video to be added) warned that chat interfaces flatten every brand into the same generic product card. Generative interfaces can compose a page for each buyer, but only from pre-approved, brand-owned components and sources, so that every block should have a single source of truth and nothing is invented. He suggested that protocols like UCP, which already let merchants declare capabilities, could carry brand-approved knowledge and design intent, and that the ecosystem needs ways to measure whether agents preserve that fidelity.

Do websites need to change? This was debated in two breakouts and in the closing session without a settled answer. One view held that we will succeed if we don't make the merchants do anything, as models learn to use pages built for humans. Another held that lightweight layers such as WebMCP are cheap and pay for themselves in latency and tokens: WebMCP done right is effectively web performance for agents. All agreed that the long tail of small merchants will not change soon, that merchants cannot invest without being able to measure agent traffic, and that one Web serving humans and agents is preferable to a separate agent infrastructure. A participant in the closing discussion suggested a useful framing: accessibility helps less capable models, WebMCP with data helps mid-tier models, and frontier models need neither, so investment in accessibility serves all.

4.3 Product identity and authoritative product data

For brands and retailers, the most immediate concern was not protocols but product truth. In the opening session Phil Archer described a GS1 community that is terrified: in the old model a brand's data flowed through a controlled pipeline to a retailer that knew its customers; in the agentic model product data must be public, and a retailer may never know it lost a sale.

Similarity is not identity. Paula Rivero (Digital Link) (slides, video to be added) described an agent asked to reorder my usual curly-hair shampoo that searched, compared and paid flawlessly, and delivered a different product from the same brand. The agent got every verb right, but it got the noun wrong. As retail moves from linear barcodes to 2D codes, GS1 Digital Link gives every product a Web identity that resolves, through a standard linkset, to brand-controlled information at the level of the product type, the batch or the individual item. Agents should infer intent from the conversation, but resolve identity from the brand's authoritative source: the intelligence of the agent remains, but the guess disappears. Product identities, she argued, must not belong to one platform.

The GTIN is not always the primary key. John Howe (Mars) and Alfonso Bravi (K10X) (slides, video to be added) showed that online content matches the physical pack only about half the time, and that AI is often confidently wrong about critical facts such as allergens. Many real changes, such as cross-contamination from a new line, reformulation or promotional artwork, do not change the GTIN. Their pilot, part of the SmartFacts programme with GS1 Australia, serves one brand-hosted record to humans and machines through content negotiation, resolves at the level of the Consumer Pack Variant, and refuses to answer rather than guess when a variant is unknown. Absence of a claim is not a claim of absence. They asked whether the full resolvable URI, rather than the bare GTIN, should travel with product records, and how a brand's catalogue could become discoverable sideways on the open Web.

Who may speak for a product? Sven Böckelmann (benelog) (slides, video to be added) pointed out that Digital Link resolution says where data is and a signature says who signed it, but neither says whether the signer may speak about that GTIN, or make that kind of statement: a retailer selling: normal. A retailer announcing a recall: not. Anyone can host a valid Digital Link for any GTIN. He proposed building an entitlement check from the GS1 licence registry, licence-chain verifiable credentials (on the model of GLEIF's vLEI) and published roles. Wajih Rehman (Fabacus) (slides, video to be added) made a parallel case for licensed products, where nothing links a licensee's GTIN to the licensor's rights and approvals: in agentic commerce, trust is no longer inferred. It is computed, and real trust has to come with receipts. Branimir Rakić (OriginTrail) (slides, video to be added) showed how the OriginTrail Decentralized Knowledge Graph lets agents combine product data from many parties as verifiable, signed knowledge assets built on RDF, verifiable credentials and EPCIS, carrying provenance and integrity. His proposal pairs this verifiable product knowledge with portable, verifiable agent identity and reputation, while noting that product authority requires its own evidence.

Packaging as the first handshake. Jenny Stanley (Appetite Creative) (slides, video to be added) presented connected packaging as the bridge between the shelf and the agent, with survey data showing that more than 80% of brands surveyed plan connected packaging. With GS1 Sunrise 2027 driving the move to 2D barcodes, she urged brands to use open GS1 Digital Link rather than proprietary QR platforms, which leave product data invisible to agentic commerce.

Vocabularies. A mature, open vocabulary stack already exists: schema.org, the GS1 Web Vocabulary, GS1 Digital Link link types and UN/CEFACT. Paola Di Maio asked whether agent-facing product data should be required to reference an open vocabulary, who maintains crosswalks to protocol schemas, and how a resolution path should be declared. Breakouts proposed mapping overlapping retailer and platform feed attributes to schema.org and the GS1 Web Vocabulary before they diverge further, and defining a minimum set of attributes that agents need.

The discovery gap. A GS1 Netherlands proof of concept showed that Digital Link with the GS1 Web Vocabulary works well for agents that are pointed at it, but that public LLMs do not find it. A Google Shopping participant noted that there is currently no Digital Link attribute in Google's shopping feed, so the pieces are simply not connected. Resolvers were described as routing tables that are mostly empty. Participants proposed resolver sitemaps, a feed attribute for Digital Link, and agreements between GS1 and platforms, and saw EU Digital Product Passport requirements as a lever for publishing structured, identity-linked data at persistent URLs.

4.4 Agent identity, delegation and authority

Day 2 opened with the chairs' framing: today we're going to talk about how we can trust them a little bit more and really know who they are.

Know Your Agent. Several presentations converged on agent identity bound to a responsible human or organisation. Ankit Agarwal and Mike Jones (Skyfire) (slides, video to be added) presented KYAPay, a signed JWT carrying claims about the human principal, the agent platform and the agent instance, verified at the edge by existing bot-management, CDN and fraud systems with no merchant integration. Legitimate agents get blocked because nobody knows who the human behind them is, and I'm not going to argue with a machine. Six Internet-Drafts have been submitted to the IETF OAuth Working Group; none had been adopted at the time of the workshop. Dylan Hobbs (Vouched) (slides, video to be added) presented KYA-OS, an open specification hosted with the Decentralized Identity Foundation, in which DIDs identify, verifiable credentials delegate and signatures bind each exchange: whether it has permission to spend my money shouldn't depend on its judgment. His demonstration showed a passkey-approved, revocable grant enforcing spend caps and product scope, with a tamper-evident audit trail.

Signed, bounded authorisation. Yukuan Jia (Huawei) (slides, video to be added) proposed five levels of payment autonomy, from P0 (manual) to P4 (full autonomy), and identified the step from P1 (the user confirms each payment) to P2 (the agent pays within pre-set bounds) as the critical trust transition. He shared implementation experience from Huawei's Celia agent, HarmonyOS atomic services and Huawei Pay, where the assisted level (P1), with biometric confirmation of each payment, is already in production, and described cross-device journeys in which, for example, an order requested on a watch is confirmed on a phone. Because agents can hallucinate or be attacked, we should not rely on natural language instruction alone: Huawei's A4P protocol uses structured, hardware-backed signed intents, runtime enforcement and verifiable evidence. He asked W3C to help with a common autonomy taxonomy, with extending commerce vocabularies to describe agents, authorisations and constraints, and with protocol-neutral interoperability.

Payments credentials and mandates. Jean-Luc Di Manno (slides, video to be added) described the FIDO Alliance Payments Technical Working Group's harmonisation of Google's AP2, Mastercard's Verifiable Intent and Digital Payment Credentials. Two roles are central: a credential provider, so that the agent never holds the payment instrument, and a deterministic trusted surface for consent. Mandates expressed as verifiable credentials travel across the ecosystem as evidence. The demonstration used the W3C Digital Credentials API to show a confirmation the agent cannot control. EMVCo is working in parallel on intent services and agent identity.

Beyond identity: runtime trust. Speaking for Fime, Jean-Luc Di Manno (slides, video to be added) observed that every protocol starts after the agent has interpreted the user's request: the intent we are talking about is always the intent interpreted by the agent. If a user mentions a friend's egg allergy and the agent keeps only food for four, vegetarian, under $50, a perfectly authorised purchase is still wrong. Fime's ATLAS draft proposes accredited assessor agents that check the agent's reasoning against a rule book and issue privacy-preserving evidence. Participants questioned whether accreditation models built for deterministic systems can apply to non-deterministic ones.

Agents that do not use any protocol. A Day 2 breakout asked what prevents an agent from simply driving a headless browser with the user's card details. The answer was: very little. Bot detection is a cat-and-mouse game; fraud models were trained on yesterday's agents; and payment participants pointed out that giving card details to an agent is like giving them to a family member, leaving the user liable. Ideas included trusted-agent registries with revocation, industry norms for agents to sign their requests (for example with HTTP Message Signatures as in Web Bot Auth), regulation, and browsers acting as a point where agents identify themselves, although participants noted that W3C may not want to be a body of guardianship. In the closing session, a participant cautioned that there are legitimate reasons not to identify, and that easy market entry without registration is what we call the open web, and we all have a responsibility to make sure that we don't break it. Privacy-preserving approaches such as FedCM and the Digital Credentials API were suggested to avoid over-collection of personal data.

4.5 The human in the loop: intent, confirmation and the last reversible moment

Four presentations independently described the same failure mode, in which an agent acts within its explicit limits but commits the user to something they did not intend:

  • a cabin suitcase bought under budget, together with a €49 a year loyalty plan accepted in the merchant's terms (Claudia Caluori);
  • a one-time toner order that becomes a monthly subscription at the same price (Scott Lee);
  • a meal order that drops a guest's allergy and the user's medication constraints (Jean-Luc Di Manno);
  • an agent using stale instructions or exceeding its mandate (Steve Cole).

Philippe Le Hégaret summarised the concern for merchants: no retailer wants returns because an agent bought something the customer did not really mean to buy. The credential can be genuine. The final action can still be wrong, said Scott Lee (Meridian Verity Group) (slides, video to be added), who proposed Action Acceptance at the last reversible moment: before an effect becomes real, the system that would make it real asks whether this exact effect may happen now, given current authority, exact terms, fresh evidence, revocation state and replay status. Its answer can be accept, hold or refuse; not yet is neither yes nor never, and authority and evidence may travel. Final acceptance is not inherited.

Participants consistently wanted a confirmation step that the agent cannot alter. FIDO's trusted surface rests on the observation that everyone here trusts the browser when the browser says this is the basket, this is the amount; you cannot trust the agent doing that. A Day 2 breakout on the trusted surface concluded that, because the merchant must legally present a summary before the user commits, an agent that re-presents that summary takes on responsibility, and must be able to prove it passed the details on verbatim, for example by hashing what the user saw. For now, everybody does like the confirm button; insurers are not yet ready to cover fully autonomous outcomes, and prepaid or limited cards are a stop-gap.

The remaining questions are concrete: who renders the trusted surface (the browser, the operating system, the bank, the merchant or the wallet); how deviations are handled (FIDO's answer is a new mandate; legal speakers suggested separate records for each distinct contract); and how step-up authentication works when the human is not present, at 3:00 a.m.. Philippe Le Hégaret added a further question: what does human in the loop mean when the human interacts through a screen reader or other assistive technology that is itself increasingly AI-based?

Co-browsing, in which a human and an agent use the same page at the same time, was identified as a key interaction model, and as a potential area of collaboration between W3C and GS1 on serving content to humans and agents in a complementary way.

4.6 Merchants, payments, liability and law

The merchant view. Steve Cole (Merchant Advisory Group, representing around 200 large merchants) (slides, video to be added) explained that fully autonomous transactions are just not a new user interface from a payments perspective but a structural change. Card-not-present rules assume a human pressed the button, and there is no authorized by agent scenario. Merchants will be reluctant to participate until six areas are addressed:

  1. liability that follows control of the failed function, rather than defaulting to the merchant;
  2. routing neutrality and token portability, to avoid lock-in to one wallet or processor;
  3. a mandatory, standard evidence package for disputes: agent identity, user verification, the consumer's mandate, and the payment credential and authorisation record;
  4. data sovereignty, including explicit, revocable consent before merchant data is used for model training;
  5. an open Know-Your-Agent standard with cryptographic verification, real-time revocation and no single controlling party;
  6. transparent fees.

He noted that agentic commerce could produce better dispute evidence than today's e-commerce, if the evidence is standardised: everybody has a plan until you get punched in the face. And we just haven't got punched in the face yet.

The legal view. Claudia Caluori (Studio Polimeni) (slides, video to be added) explained that one agent purchase legally contains several distinct acts, each needing its own authority: the authority to buy, the authority to accept the merchant's terms, and the payment authorisation. EU law protects the moment of commitment with pre-contractual information and explicit acknowledgement of the payment obligation; common-law systems tend to resolve disputes later, through scope of authority, causation and damages. Both need reliable evidence of identity, authorisation and provenance. Current case law tends to place responsibility on whoever deploys an automated system. These standards do not decide liability, but they preserve the facts the law needs and shape where consumers place their legitimate expectations. She called for a gap analysis of where law assumes a human intermediary, for early liaison between the technical and legal communities, and for legal legibility of agent transactions. In the closing session she noted that most judges and lawyers do not yet understand what is happening. She also raised a question few others had: whether an agent that accepts terms and conditions, which humans rarely read but an agent can, binds the user.

Payments infrastructure. Card networks are issuing transaction-scoped agentic tokens, and Skyfire's demonstration showed agents paying with single-use credentials. Open issues included recurring payments, which short-lived credentials do not support; strong customer authentication without a present human; and standardised dispute claims, which merchants and networks are discussing with EMVCo. Philippe Le Hégaret suggested that the W3C Web Payments Working Group may need to consider whether Web applications need support for the agent identity and payment protocols being developed at the IETF and elsewhere, as W3C has done with WebRTC and Web Authentication.

4.7 Beyond the screen: accessibility, the physical world and society

The physical world. Jari Arkko and Mirja Kühlewind (Ericsson) (slides, video to be added) argued that agents are largely blind to the real world. Networks can provide real-time information such as location, crowd density and network sensing, enabling use cases from connectivity on demand to emergency response. This raises requirements for discovery of location-specific capabilities, common vocabularies for real-world information, reactive agents, auditability across multi-step workflows, and consent and human oversight. A blind participant pointed to indoor navigation, from a hotel reception to a room, as a compelling use case.

Spatial commerce. Muadh Al Kalbani (Samsung) (slides, video to be added) examined immersive and augmented-reality shopping on the Web. Which layers of information does an agent actually need: product semantics, 3D representation, interaction state, or sensor data? Users who consented to a camera for a virtual try-on did not consent to a general-purpose agent consuming what it sees, so agent participation may need its own permission. The proposed WebXR marker-tracking work would let pages detect QR codes without exposing camera frames, building on ISO and GS1 symbologies. Any agent-related specification, he said, must demonstrate compliance with W3C's ethical, privacy, sustainability and architecture principles.

Human alignment. Bob Vuppal (GS1 Canada) (slides, video to be added) reminded participants that people shop to save time and solve problems, but also to be noticed, to connect and to feel well. Current protocols serve the first two. He called for alignment layers grounded in authoritative product data, such as age-appropriateness ratings for products, and noted the large and underserved B2B opportunity.

Inclusion and choice. Several speakers stressed that not everyone can afford, or wants to use, an AI agent. Léonie Watson does not expect accessibility lawsuits to decline because access to generative AI is unequal. Participants at TPAC added that websites will not go away: some people will choose not to use an agent, and the Web must continue to serve them for shopping, banking and everyday tasks. Philippe Le Hégaret noted that privacy and sustainability are raised in every AI discussion, and that W3C should also consider AI and society from the user's perspective.

5. Breakout sessions

Participants pitched topics after lunch on each day and voted with a show of hands. Four sessions ran each day. Summaries are based on the session report-outs and the notes taken in each room.

Breakout sessions and their main outcomes
Session Main points Suggested follow-up
Day 1: What should GS1 do now?
Led by Arnaud Bonnefoy, GS1
GS1's main contribution is neutral, protocol-agnostic trust in product identity: recognising the brand owner as the authoritative source. Much of the needed infrastructure already exists (GTIN, GS1 Digital Link, GDSN, Web Vocabulary, Verified by GS1) but is not discoverable or integrated into agent protocols. Locations (GLN) were also missing from the protocols presented. Explore an index of authorised Digital Links and open access to registry data; engage with protocol owners; model agent actions in shared vocabularies; onboard small businesses.
Day 1: How do we get AI agents to consume Digital Links?
Led by Michel Palmen, GS1 Netherlands
A proof of concept works for configured agents, but public LLMs do not find the data. The model is technically sound; the missing piece is agreements between GS1 and platforms. Data that is authoritative (from the brand) was distinguished from sentiment and reviews. Consider a Digital Link attribute in shopping feeds; pursue platform agreements; start with a pilot of a few hundred products; connect AI value to the 2D barcode migration.
Day 1: Product layer for AI agents
Led by Paula Rivero, Digital Link
Product data is locked in closed networks. Brand domains publishing structured, persistent, identified data should be a foundation of trust. EU Digital Product Passport requirements could standardise data, but do not prescribe vocabularies. Agent protocols should reference the full Digital Link URI. Map retailer and platform feed attributes to schema.org and the GS1 Web Vocabulary; propose Digital Product Passport link types; run a brand-led A/B experiment; reconvene.
Day 1: AI-agent-friendly web pages
Led by Cathy Li, Meta
No consensus on whether merchants should change their sites. The accessibility tree is already a cheap interface for agents. Merchants lack incentives and cannot measure agent traffic; the long tail will not adopt new protocols unless platforms do it for them. Agreement on one open Web rather than two. Consider agent-readiness tooling and guidance (for example in browser developer tools); continue WebMCP user-in-the-loop work; find ways to identify agent traffic.
Day 2: Trusted surface, boundaries and more
Led by Alistair Garrison
The point of acceptance decides liability. Merchants must legally present a summary before commitment; an agent that interposes takes on responsibility and must prove it relayed details verbatim. Insurers cannot yet cover autonomous outcomes, so the confirm button remains essential. Candidate work on a deterministic, hashable merchant-to-user summary and a verifiable record of what the user confirmed.
Day 2: What's to stop an agent not using any of the protocols?
Led by Cathy Li, Meta
Very little. If an agent impersonates the user with the user's credentials, the user is liable. Bot detection and fraud models are not tuned for agents. There is no consensus among major agent providers on identifying themselves. Industry norms for agent identification, trusted-agent registries with revocation, possibly regulation; a possible role for browsers, with caveats.
Day 2: Collaborate on KYA, and demo
Led by Ankit Agarwal and Mike Jones, Skyfire
Merchants want a ladder of signals, up to agent X speaking for user Y. Identity and authorisation are separate but bound layers. One side wants to know who the agent is, the other side wants to know what the product is. Success depends on adoption by agent platforms; privacy must be designed in. Continue KYA drafts at the IETF; explore FedCM, Digital Credentials and WebAuthn for privacy-preserving verification; share bot-traffic measurement data with IETF research.
Day 2: Trusted ID: how does an agent know what a product is?
Led by Robert Beideman, GS1
No agent protocol defines the object of the action. Proposed building blocks: structured data on brand domains, brand-attested portable credentials, resolver linksets with authority metadata and sitemaps, and passing the full Digital Link URI in transactions. Frame this as trust in self-published authoritative data, not as search optimisation. A joint, measured experiment by brands, solution providers and technology companies, with GS1 offering test datasets; strong appetite in the room to continue.

6. Outcomes and next steps

The workshop did not take formal decisions. In the closing session the chairs set out how each organisation intends to follow up, and participants added suggestions. In Philippe Le Hégaret's words: we need to talk about use cases before we can talk about technical solutions, and I really hope that this is a starting point for additional conversations, and some of those will lead to standards, because we need open standards and we need to keep the open web.

Product identity and data: GS1 and the product data community

Philippe Le Hégaret welcomed GS1's intention to continue work on how products are identified and on the vocabularies and data models needed for products. Suggested directions were:

  • convene brands, retailers, solution providers and technology companies to agree a practical, common way to publish brand-authorised product data, starting with a joint, measured experiment; GS1 offered test datasets and follow-up invitations;
  • promote the full GS1 Digital Link URI as the product identity carried by agent protocols, so that protocols need not change as granularity grows (batch, serial, consumer pack variant);
  • improve discovery: resolver sitemaps, linksets carrying authority metadata, a feed attribute for Digital Link, and agreements with AI platforms;
  • make authority checkable: licence-chain credentials and published roles stating who may speak about a product, and what they may say;
  • map overlapping retailer and platform feed attributes to schema.org and the GS1 Web Vocabulary, extending openly where needed, and define Digital Product Passport link types;
  • make GS1 standards themselves more machine-readable, and support small businesses in publishing Web-ready product data.

The Web platform: W3C

Participants identified the following areas where the Web platform has a role, and which W3C intends to take forward with its Members and community:

  • WebMCP and agent interaction with Web applications, including the issues raised from production experience: user-in-the-loop (elicitation), tools that persist across navigation, keeping the interface in sync, observability, and declaring that a tool follows a known shape;
  • Co-browsing: what it means for a human and an agent to use the same page at the same time, and how to tell who made a decision and who pressed the button;
  • a trusted confirmation surface that the agent cannot alter, building on existing work such as Web Authentication, Secure Payment Confirmation and the Digital Credentials API;
  • whether Web applications need support for agent identity and payment protocols developed at the IETF and elsewhere, possibly through the Web Payments Working Group;
  • the role of verifiable credentials for mandates, grants and product licence chains, and privacy-preserving verification that avoids over-collection;
  • agent-ready content, building on accessibility: guidance on what makes pages usable by agents, and how to measure it;
  • shared building blocks for vocabularies describing agents, authorisations and constraints, in cooperation with schema.org and GS1;
  • horizontal review of these topics with the TAG and the accessibility, privacy, security and internationalisation communities, and a user-centred conversation on AI and society.

Other venues

W3C and GS1 are not the only organisations involved. Work discussed at the workshop is taking place in:

  • IETF: KYA drafts submitted to the OAuth Working Group, Web Bot Auth and HTTP Message Signatures, workload identity, and measurement research on bot traffic;
  • FIDO Alliance: harmonisation of AP2, Verifiable Intent and Digital Payment Credentials, and agentic authentication;
  • EMVCo and the card networks: agentic tokens, intent services and standardised dispute data;
  • Decentralized Identity Foundation (KYA-OS), schema.org, and protocol communities such as UCP, ACP and MCP;
  • regulators and the legal community, notably in relation to EU consumer law and the Digital Product Passport.

Several speakers offered concrete collaborations: a shared authorisation profile tested across implementations (Vouched), review of and participation in the KYA drafts (Skyfire), a licensed-product trust profile (Fabacus), a shared written example for Action Acceptance (Meridian Verity Group), a reusable evidence profile across MCP, UCP and ACP using one GS1 product and two independent agent stacks (OriginTrail), and a draft e-commerce agent ontology (Paola Di Maio).

Since the workshop

  • The workshop outcomes were presented and discussed at a TPAC 2026 breakout session on 28 October 2026. Discussion there highlighted the need for missing browser primitives when an agent operates a browser, such as knowing who accepted terms on whose behalf, and the value of user stories to surface edge cases such as product expiry and seasonal packaging variants.
  • A charter for a proposed Agentic Web Working Group is under discussion. It is intended to provide a home for WebMCP and related work on agent interaction with the Web platform.
  • A map of relevant standards and activities, started by a workshop participant, is being used by several groups to see where the seams between efforts lie.

7. Outlook and open questions

Projections presented at the workshop suggest that agent-mediated shopping could reach 10–25% of US e-commerce by 2030. Whatever the actual figure, much of what was demonstrated did not exist a year earlier. A year ago the discussion was about agents finding and recommending products; agents now buy on users' behalf. Participants did not try to predict a single future. As one participant put it, the answer is likely all of the above, varying by industry: some shoppers will delegate entirely, many will co-browse with an agent, and others will continue to shop directly. The common requirement is a level playing field in which brands and retailers stay visible and trusted, and the Web stays open.

Looking ahead, the workshop points to three horizons:

Now
Publish what already exists. Brands can publish structured, identified product data on their own domains using schema.org and the GS1 Web Vocabulary, and through GS1 Digital Link; sites can improve accessibility and adopt lightweight agent interfaces; agents can use existing identity and payment primitives. Measured experiments should replace assumptions about what agents actually use.
Next
Agree the shared building blocks: product identity in agent protocols, discovery entry points, agent identity bound to a responsible party, structured and revocable delegation, a trusted confirmation surface, and a standard evidence package for disputes.
Later
Higher levels of autonomy, agent-to-agent negotiation between brand agents and buyer agents, agents acting in the physical world, and legal frameworks for authority and liability, all of which depend on the earlier layers being trustworthy.

The workshop left a number of open questions for the community:

  1. How should agent protocols reference product identity, and at what granularity?
  2. How can an agent verify that a source is entitled to speak about a product, and to make a given kind of statement?
  3. Should agent-facing product data be required to reference an open vocabulary, and who maintains the crosswalks?
  4. How does an agent discover a merchant's or brand's canonical entry point, and how is absence declared?
  5. Who renders the trusted confirmation surface, and what properties must it have?
  6. Which system is accountable for final acceptance of an action, and what evidence must still be current at that moment?
  7. How are deviations from a mandate handled: re-consent, a new mandate, or a separate record per contract?
  8. What is the minimum evidence a protocol must preserve so that responsibility can be reconstructed?
  9. How can well-behaved agents be recognised without breaking anonymity and easy market entry on the open Web?
  10. What does human in the loop mean when the human uses assistive technology that is itself AI-based?
  11. Should agent participation in an experience, such as a camera-based try-on, require its own user permission?
  12. How can merchants measure agent traffic and the value of making their sites agent-ready?

8. Acknowledgements

The organisers thank Google for hosting the workshop in Zurich, and Visa for their sponsorship. GS1 also hosted the drinks reception at the end of the first day.

We thank all speakers, breakout leaders and participants, both in the room and online, and the members of the Programme Committee: Mark van Berkel (Schema App), Trish Burgess (Airbnb), Jean-Luc Di Manno (Fime), Wei Ding (Huawei), Anssi Kostiainen (Intel), Alex Jansen (Google), Michael Linck (Google), Natalia Macia (Bosch), Gavin Shenker (Visa), Andrew Smith (OpenAI), Riley Strong (OpenAI), Vasilii Trofimchuk (Block, Inc.), Andrea Volpini (WordLift), Léonie Watson (TetraLogical), Yoav Weiss (Shopify) and Song Xu (China Mobile).

Workshop chairs: Phil Archer (GS1) and Philippe Le Hégaret (W3C). W3C staff contact: Roy Ruoxi Ran.

Note: This report was developed with AI assistance, its human editor takes full responsibility for its content.