An Agent Offer Network connects intent inside an AI product with structured offers and the evidence needed to attribute reported commercial outcomes.
Agent Offer Network (AON) definitionAgentic Commerce Glossary
Explore definitions and examples of agentic commerce, AI shopping agents, affiliate marketing, product data, and attribution. Use this glossary to understand how AI products find relevant offers, earn commissions, and track conversions.
Browse categories
AI commerce basics
Core concepts covering AON, AI shopping assistants, conversational commerce, checkout, and payments.
AI commerce is the use of artificial intelligence across the commerce journey to help users discover, evaluate, personalize, and move toward products, services, or transactions.
In agentic commerce, this journey can happen inside an AI agent, app, assistant, recommendation system, or conversational product. The AI product interprets the current request and decides which commercial next step helps the user. AON provides the offer discovery, native presentation, and attribution layer that connects that intent to structured merchant Offers and later reported outcomes.
A traveler asks an AI planning assistant for a refundable hotel near Shibuya. The assistant submits an AON Offer Query containing the current intent, evaluates the eligible hotel Offers returned as structured data, and presents a relevant booking option inside the conversation.
AI commerce infrastructure is the stack an AI product uses to interpret intent, find Offers, present recommendations, hand users to merchants, and measure results. AON provides the offer discovery, attribution, and monetization layer within that stack.
AI commerce infrastructure definitionMachine-readable commerce is the practice of making commercial information and actions understandable to software.
AON applies this idea to structured offer discovery and attribution. It does not replace merchant checkout, payment authorization, order acceptance, or fulfillment systems.
A machine-readable offer can expose its merchant, action, and declared Goal in a form an AI product can compare and render without inferring every field from marketing copy.
AI agent advertising makes merchant Offers available inside relevant AI-agent and app interactions. AON supplies the intent-led offer, attribution, and outcome-based monetization infrastructure for this ecosystem.
AI agent advertising definitionAgentic commerce is commerce in which an AI agent takes goal-directed steps toward a commercial outcome. AON supports the offer discovery, native presentation, attribution, and monetization stages of that workflow.
Agentic commerce definitionAn AI shopping agent is an AI system that understands a shopping goal and uses tools or data to find, compare, or take permitted actions on products and offers.
AI shopping agent definitionConversational commerce uses messaging, chat, or voice conversations to help customers discover, evaluate, buy, or get support for products and services.
Conversational commerce definitionAgent-to-agent commerce describes commercial workflows in which agents exchange intent, offer, or event information on behalf of buyers, sellers, or systems.
In AON, agents and supply-side systems exchange structured intent, Offer, and event data. The OfferProvider API supports offer discovery, and postback flows report downstream events. The AgentOffer Protocol roadmap extends this foundation toward more autonomous A2A transaction workflows.
A buying agent sends a structured request for a hotel in Tokyo. A supply-side service returns eligible Offers, and a later booking event is reported through the associated attribution path.
Agentic checkout is the transaction stage where an AI agent helps a buyer move through a merchant-controlled checkout session. In the AON ecosystem, it follows offer discovery and the attributed merchant handoff.
Agentic checkout definitionAgentic payments are payment or authorization flows in which an AI agent participates in initiating, approving, or coordinating a payment step.
Within an agentic commerce stack, payment systems handle authorization and payment processing. AON occupies the offer discovery, attribution, and monetization layer around that transaction: it preserves the Offer interaction, correlates conversion or Partner postback events, and supports commission settlement for qualified outcomes.
An AI shopping agent helps a user select an eligible Offer, then passes the approved purchase to a merchant-controlled payment flow. The payment system authorizes the transaction, while AON preserves the earlier Offer and attribution context for the reported outcome.
AI monetization and affiliate marketing
How AI products earn revenue, how affiliate commissions work, and how related advertising models compare.
AI agent monetization is how a product powered by an AI agent earns revenue through user fees, paid promotion, or commission on qualifying referrals.
AI agent monetization definitionAI shopping agent monetization earns revenue from buying assistance through user subscriptions or service fees, sponsored recommendations, or commission on qualifying referrals.
AI shopping agent monetization definitionAI affiliate monetization uses artificial intelligence to support earning affiliate commissions through content, marketing workflows, or product recommendations.
AI affiliate monetization definitionAI app monetization is the process of generating revenue from an AI-powered application through subscriptions, paid features, services, or commercial outcomes.
AI search products, copilots, assistants, chat interfaces, and recommendation apps can combine subscriptions, paid features, usage-based pricing, advertising, and commercial outcomes. In an agentic commerce use case, AON adds an outcome-based monetization layer: the app requests Offers for the current intent, renders a relevant option in its own interface, and can earn commission from a validated attributed outcome.
A developer asks an AI coding app for observability tools. The app selects a relevant cloud-monitoring Offer and presents it in a format that fits its own interface.
AI recommendation monetization is the practice of earning revenue when an AI product presents a relevant commercial recommendation and a defined downstream outcome is attributed to that interaction.
In an AI agent, app, assistant, or conversational product, the recommendation appears inside the user's current task. AON supplies an eligible structured Offer and preserves the tracked action. When the user continues to the merchant, a merchant or Partner can report the defined outcome and AON can evaluate the applicable commission.
A home-improvement assistant can recommend an eligible tool offer in response to a project request. If the user follows the tracked destination and completes the offer's defined purchase action, AON can validate the outcome under the applicable attribution and settlement rules.
Outcome-based monetization pays for a defined, attributed, and validated commercial result. In an AON-powered agentic commerce workflow, that result connects a merchant-reported Goal outcome to the originating AI-product Offer interaction.
Outcome-based monetization definitionPerformance marketing is an approach in which marketing spend or compensation is tied to measurable actions or commercial outcomes.
Performance marketing can include click-, lead-, signup-, booking-, or sale-based models across advertising and affiliate channels. AON overlaps with the outcome-based part of performance marketing when an AI product presents a structured offer and a merchant or supply partner later reports a defined CPA or CPS result. AON is not a general media-buying, campaign-bidding, or display-inventory platform.
A merchant can define a qualified signup under CPA terms or a confirmed purchase under CPS terms, then use the reported and attributed result to evaluate commission rather than paying for an impression alone.
Affiliate marketing is a performance-based arrangement in which a publisher or partner can earn commission after a referred user completes a defined qualifying outcome.
Affiliate marketing definitionIntent-based advertising selects ads based on what a person appears to want to do, such as compare products or book a trip.
A direct request or recent research can suggest a goal, but does not prove someone will buy. This differs from targeting a broad interest, such as travel. AON helps AI apps find commercial Offers for the current request; the app chooses what to show and identifies paid placements where applicable. A relevant Offer is not automatically a paid advertisement.
A shopper searches for waterproof hiking boots in size 9. An advertiser promotes boots matching that request, rather than showing a general outdoor ad based only on the shopper's interest in hiking.
A sponsored recommendation is a recommendation that an advertiser or sponsor pays to include, highlight, or present to users.
Sponsored recommendation definitionA commission model sets how an AI product can earn when a merchant validates a sale, lead, booking, signup, or other commercial outcome.
Commission model definitionCost per action (CPA) is a commission model where compensation is tied to a defined action such as a signup, lead, install, booking, or purchase.
CPA is broader than CPS because the qualifying action does not have to be a sale. In AON, CPA terms should be connected to conversion events and postback rules so the publisher understands what counts as a qualified outcome.
A finance offer may pay only after a user completes an approved application, not merely after the user clicks.
Cost per sale (CPS) is a commission model where compensation is tied to a completed sale or purchase.
CPS is common in affiliate commerce because it connects publisher compensation to revenue-producing merchant outcomes. In AON, a CPS offer needs sale confirmation, order value or commission amount, attribution context, and partner reporting after the user reaches the merchant destination. This makes CPS different from CPA: the payable event is specifically a completed purchase rather than a broader action such as a lead, install, or signup.
A travel or retail offer can pay a percentage of the confirmed booking or order value when the sale is reported through a partner postback and attributed to the tracked AON offer interaction.
A hybrid commission model is a commercial arrangement that combines more than one compensation basis, such as a fixed payment for an action plus a percentage of a later sale.
When an AON Offer recognizes multiple payable outcomes, the documented contract represents them as explicit Goals with CPA or CPS pricing. The commercial terms determine whether and how those outcomes combine.
An advertiser could define one payable outcome for an approved application and another for a completed subscription purchase.
Cost per click (CPC) is an advertising model in which compensation is tied to a recorded click.
A CPC campaign assigns a price to each qualifying click, regardless of whether the user later completes a purchase or another downstream action. AON currently uses CPA and CPS for Goal pricing, so CPC appears in this glossary as a comparison model.
An advertiser agrees to pay $1.20 each time a user clicks a campaign link. One hundred qualifying clicks produce $120 in CPC charges.
An impression is a recorded instance of an offer, ad, or recommendation being shown to a user.
Advertising platforms use impressions to measure exposure and calculate metrics such as reach, frequency, and click-through rate. AON's documented attribution workflow begins with tracked clicks and continues through conversion events and attributed outcomes; impression remains a useful comparison metric for advertising models.
A display ad that renders on 10,000 page views records 10,000 impressions. The campaign can compare that exposure with its clicks and later conversions.
Disclosure is a clear label or explanation that tells a user about the commercial relationship behind a recommendation, link, or offer.
In AON, disclosure accompanies offers that are sponsored, commissionable, or commercially connected to a publisher, advertiser, or partner. The SDK can include a disclosure label by default, and publishers should keep it close to the recommendation and make sure it accurately describes the relationship. Specific disclosure requirements vary by market and context.
An AI shopping assistant can show a merchant card with a Sponsored label next to the offer title. A content-style recommendation might use Affiliate Link or Partner offer when that better describes the relationship.
An affiliate network connects merchants with websites, creators, and apps that can earn commission by referring customers. It supports program access, referral tracking, reporting, and commission administration.
Affiliate network definitionAn affiliate subnetwork gives websites, creators, and apps access to multiple merchants' affiliate programs through one intermediary's own affiliate accounts and relationships.
The intermediary joins merchant programs or networks; its participants use those relationships as subpartners. Unlike joining a network directly, a publisher operates through the intermediary's affiliate account. It can manage links, reports, and payments in one place. Commission sharing and merchant restrictions still apply. An authorized business could supply these offers to AON, but connecting the systems does not replace upstream approval.
A product-review site joins one subnetwork that already works with several approved electronics and clothing merchants. The site uses links issued under the subnetwork's affiliate relationships instead of maintaining separate connections with each merchant.
An affiliate link is a tracked URL used to attribute user traffic or downstream actions to the publisher or partner who referred the user.
Traditional affiliate links are often inserted manually into static content. In an AON workflow, the matched Offer returns a tracked destination dynamically. The publisher can render that recommendation natively and carry the attribution context into the merchant handoff.
A product review can include a fixed affiliate link selected by an editor. An AON-powered assistant can instead receive a tracked destination from the offer matched to the user's current request.
An affiliate deep link sends a shopper to a specific merchant product, category, or campaign page while tracking which publisher referred them.
It saves the shopper from searching the merchant's homepage. The merchant program must support the destination and tracking method; an ordinary product URL is not automatically an affiliate link. An AI app using AON should keep the returned tracked link intact so the referral can be connected to a later purchase.
A headphone review links directly to the reviewed black model at a retailer. The reader lands on the right product, and the affiliate link identifies the review site as the source of the referral.
Commerce media is advertising that uses shopping activity or data to reach potential customers and measure results such as purchases.
Retailers, travel services, and other commerce businesses can offer advertising on their sites, in stores, or through partner channels. Retail media is the retailer-focused part of this broader category. AON supports commercial Offer discovery and referral tracking in AI shopping, rather than a complete advertising buying platform. Not every AON Offer is a paid advertisement.
A shopper searches a supermarket's website for oat milk. One brand pays the supermarket to show its product in a clearly labeled sponsored position among the results.
An ad network is a platform that aggregates advertising inventory from publishers and sells or distributes it to advertisers.
Ad networks are usually priced by impressions, clicks, targeting, or auction dynamics, and they are commonly organized around ad inventory. AON is positioned around commerce intent and offer outcomes rather than generic display inventory, because AI product recommendations should be useful, explainable, and tied to user tasks.
An ad network may fill an available placement with a display creative; AON returns structured merchant offers only when they match the user's AI workflow.
Programmatic advertising is the automated buying, selling, or delivery of advertising inventory using software, audience or contextual data, and campaign rules.
Programmatic advertising manages ad inventory, targeting, campaign delivery, and often real-time bidding across demand- and supply-side systems. AON serves a different commerce workflow: it queries structured merchant offers for expressed user intent and connects an Offer interaction to downstream outcomes. An AI product can use both systems for their respective purposes.
An AI news app uses programmatic advertising to fill a display placement. When a reader asks the app to find a language-learning subscription, the app queries AON for an eligible merchant Offer tied to that request.
Display advertising is visual ad placement such as banners, boxes, popups, or sponsored units shown in publisher inventory.
Display advertising is usually inventory-led and optimized around placement, audience, and creative delivery. AON is positioned around user intent and structured merchant offers inside AI-native workflows, where the offer should fit the task rather than occupy a generic ad slot.
A display banner can appear because inventory is available; an AON offer surface should appear because the user's task creates a relevant commercial next step.
Retargeting is a marketing technique that shows ads to users based on previous browsing or interaction behavior.
Retargeting uses behavior from an earlier session or site visit to choose a later ad. AON uses the intent expressed in the current AI conversation to match a relevant merchant offer. The two approaches use different signals and serve different moments in the customer journey.
A shopper visits a luggage store and later sees an ad for the same suitcase on another website; that is retargeting. If the shopper asks an AI travel assistant for carry-on luggage, AON can match offers to that current request.
AON differs from traditional affiliate networks by focusing on AI-native offer discovery, structured payloads, native rendering, and attribution inside dynamic agent workflows.
Established affiliate networks support program relationships, tracked links, APIs, feeds, reporting, and automated operations. AON focuses on querying eligible structured Offers by current intent, publisher-controlled presentation, and attributable Partner-reported outcomes. An authorized Bridge can connect upstream affiliate supply to AON; these layers can complement each other.
A blog may manually insert affiliate links into a static review page; an AI assistant can query AON at response time and render a relevant offer card based on the user's current intent.
AON and Amazon Associates both relate to commerce monetization, but they operate at different scopes: Amazon Associates is Amazon's affiliate program, while AON is offer infrastructure for AI-native publishers and multiple supply paths.
Amazon Associates is useful when a publisher wants to refer users into Amazon's retail ecosystem through approved affiliate links and placements. AON is useful when an AI product needs to query offers dynamically by user intent, work across multiple merchants or supply partners, render offers inside its own product experience, and preserve attribution through AON tracking and settlement flows.
A product review site may use Amazon Associates to link readers to Amazon listings; an AI shopping assistant can use AON to retrieve structured offers from multiple supply paths and render a relevant card or inline recommendation during a live conversation.
APIs, protocols, and integrations
Offer APIs, data schemas, SDKs, MCP, and other tools used to connect AI products and supply partners to AON.
AgentOffer Protocol v1.0 is the adopted stable contract for exchanging structured offers and attributed outcomes between Agents, AON deployments, and Offer Providers.
AgentOffer Protocol definitionAn Offer Query is the versioned request and response interaction used to ask AON for structured offers that fit current intent and supported context.
Offer Query definitionAn Offer Goal declares the exact downstream event and pricing basis that can enter attribution and billing evaluation for an Offer.
Offer Goal definitionA multi-goal offer declares more than one possible downstream outcome, with each Goal evaluated under its own event and pricing terms.
Each Goal can identify a different event and pricing basis, such as a qualified action and a confirmed sale. Multiple Goals do not authorize payment by themselves; attribution, validation, and the applicable commercial terms still determine whether an outcome becomes payable.
An offer can declare one Goal for a qualified application and another for a completed purchase, with each outcome evaluated against its own conditions.
A Public Offer is the AI-product-facing projection of a commercial offer that AON returns for evaluation and presentation.
Public Offer definitionA Partner Offer is the supply-side offer object a Partner returns to AON through the OfferProvider contract.
Partner Offer definitionAn offer instance is the identity of one particular delivery of an Offer in a Query response.
Offer instance definitionAn empty offer result is a successful offer query response that contains no Offer objects for the current request.
An empty result is a successful response with an empty Offer collection. It occurs when the available supply contains no candidate that meets the current eligibility and relevance conditions. The AI product can continue the user's task, ask for a useful refinement, or present a broader non-commercial answer.
A traveler requests a refundable hotel in a small town for the same night, and the Query returns no eligible Offers. The assistant explains that no matching commercial option was found and continues helping with the trip.
A structured offer schema is a consistent data shape for describing commercial offers to software and AI systems.
In AON, the structured offer schema defines the offer fields publishers and partners can rely on across offer query, rendering, tracking, and attribution workflows. It lets developers avoid scraping landing pages or manually normalizing merchant feeds, while making offers easier for AI systems to summarize, compare, cite, and render safely.
A schema can separate the offer title, category, merchant, currency, destination URL, and disclosure text into predictable fields.
Machine-readable content is information published in a structured, predictable form that software and AI systems can parse and use.
Common formats include JSON responses, JSON Schema, OpenAPI descriptions, structured data, and Markdown metadata. In AON, the Offer schema and API contracts describe commercial data. Resources such as agent.md and llms.txt direct agents to the relevant sources. Together, these formats make AON content easier to retrieve, interpret, compare, and cite.
An AI product can use AON's machine-readable Offer response to identify the merchant, action, and Goal fields instead of extracting those values from an unstructured landing page.
An offer action is the structured next step supplied with an Offer, such as a web redirect or an app deep link that continues the user toward a merchant destination.
An Offer action can describe a web redirect or app deep link. The applicable delivery contract determines the executable action, and an AON consumer should preserve the returned tracked action and append only attribution parameters supported by the active integration, so the documented handoff and attribution context are preserved. The merchant destination remains authoritative for checkout and current terms.
A mobile shopping assistant can open a merchant app when an app deep link is available and use its supplied web fallback when the app cannot handle the action.
An offer catalogue is an organized collection of commercial offers that can be searched and retrieved, with the information needed to evaluate their actions and conditions.
Offer catalogue definitionAn affiliate API is an application programming interface that lets software access affiliate-program data or functions, such as products, tracking links, promotions, and transaction reports.
Affiliate API definitionThe OfferProvider API is the Partner-facing Protocol v1.0 contract for exposing eligible supply-side Offers to AON.
OfferProvider API definitionOffer Fetch is the AON-to-Partner supply contract used to retrieve structured Partner Offers for a public Query.
Offer Fetch definitionThe AON category taxonomy is the controlled Protocol v1 system of canonical IDs used to classify Offers and narrow Queries.
Category taxonomy definitionA category schema describes the decision factors an AI product can use to clarify a category-specific request before searching for offers.
Category schema definitionLocation targeting evaluates geographic Offer eligibility using canonical AON location IDs, Offer rules, and supported viewer context.
Location targeting definitionLocation Search is the AON lookup surface for resolving and normalizing supported location identifiers.
Location Search can find canonical IDs, resolve supported external signals, and return a self-to-root location chain. It is a lookup and normalization API, not an Offer search endpoint. Applications can pass resolved viewer location IDs through the documented Query context.user_profile.location_ids field.
A service resolves US-CA through Location Search and uses the canonical ID in a supported Offer targeting workflow rather than filtering public Query results locally.
A request ID identifies one Offer Query request and helps an integration correlate retries, responses, and conversation rounds.
The active integration defines how request_id participates in idempotency and session continuity. Reuse the same ID only when retrying the same request; assign a new ID when the query changes. Do not share caller-generated IDs across end users under one credential.
If a Query times out, the client retries the same request with the same request_id; if the user changes the budget, it sends a new request_id so a stale response is not reused.
Idempotency lets a repeated request or event produce one intended result instead of duplicate business effects.
In AON integrations, a request ID lets an exact Query retry return the prior response. Webhook and postback receivers use durable event identities and stored deduplication records so each business event is applied once. A changed Query receives a new request ID.
A webhook delivery arrives twice with the same event identity and body digest. The receiver recognizes the retry, returns success, and records the conversion once.
A Query helper is a server-supplied follow-up suggestion that helps a product refine the next Offer Query.
A Query helper can include a label, a protocol field patch, and origin metadata. When a user adopts it, the host applies the patch to the next request, echoes the origin in intent.origin, and chains the prior response request ID so the service can preserve conversation continuity.
After a broad search, the service can offer an “Under $200” helper; when selected, the host applies its budget patch, records the helper origin, and chains the prior response before searching again.
A match reason is a concise, user-facing explanation of why AON returned an Offer for the current intent.
A match reason is authored by AON for the public Offer response and is tied to the current Query. It helps an AI product explain relevance without exposing private ranking data or chain-of-thought. It is distinct from Partner-authored supply fields and can be omitted when the active response options disable it.
A returned hotel Offer can include a match reason such as 'The offer is a hotel near Union Square in San Francisco,' giving the assistant a grounded explanation to show alongside the recommendation.
Session continuity is the bounded use of prior Query context to improve a later Offer search without sending a complete conversation transcript.
AON session continuity uses the supported previous request ID and bounded recent topics from the prior round. It helps the runtime understand the relationship between consecutive searches, but it does not create a long-term user profile, change recall by itself, or authorize the product to infer unstated preferences.
After a user narrows a hotel search from Tokyo to Shibuya, the host sends the new current intent and the previous request ID so the next round can remain connected without forwarding the full chat history.
Tolerant degradation keeps the core Offer workflow usable when optional guidance or enrichment is unavailable.
In an AON integration, the host can continue through the core search path when optional refinements, follow-up topics, or guidance metadata are unavailable. Required validation, eligibility, and contract fields still govern the Query and its returned Offers. A Placement ID remains necessary for attribution, but anonymous search does not require a key.
A guidance helper is temporarily unavailable, so an MCP host submits the user's current request through the core Query path. The host presents the returned Offers using the information supplied in that request.
llms.txt is a proposed Markdown format that gives AI agents concise site context and curated links to authoritative resources.
llms.txt definitionAn AI crawler is a program that retrieves web content for an AI system’s discovery, processing, or retrieval workflows.
An AI crawler is different from an AI model and from an indexing or citation decision. robots.txt can state crawl rules, while llms.txt can provide a human-readable site map and agent.md can guide an integration; none of these assets guarantees crawling, indexing, ranking, or citation.
An AI crawler may request AON’s Glossary or llms.txt, subject to the site’s published crawl rules, before an AI system decides whether the content is useful for a response.
agent.md is a Markdown-based integration entry point that gives an AI agent a readable, machine-addressable contract for using a service.
AON publishes agent.md as an Agent integration quickstart with the portable AgentOffer contract, version-selection rules, schema references, and deployment-access boundaries. It is an AON integration asset, not a universal protocol or a replacement for the underlying Query, Offer, MCP, or postback specifications. An agent should use the linked canonical contract sources and the deployment's active endpoint and access rules when implementing the integration.
An agent can open AON's agent.md, follow its Query and Offer schema references, select the explicit v1.0 contract, and then obtain endpoint and credential details from the relevant deployment owner.
A Representational State Transfer (REST) API endpoint is an HTTP route that a client calls to read, create, update, or trigger behavior for a resource.
In AON, REST API integration lets teams query offers directly without using an SDK or API key. Queries without a Placement ID run anonymously and earn no attribution or payouts. The API documentation defines the current request, response, and compatibility behavior; integrations should send only the intent and fields documented for their active environment.
A backend service can call the offer query endpoint with a user's shopping intent, category constraints, and placement context, then render the returned offer payload in its own app UI.
API integration connects software systems through application programming interfaces so they can exchange data or request supported actions.
Teams call documented operations directly or through an SDK. API integration describes how systems communicate; embedded integration describes where a capability appears in a product. An embedded component can use an API behind the scenes. MCP lets compatible AI apps discover and call tools that may themselves use APIs. AON's Offer Query API returns eligible offers without an API key; the app controls presentation. A serviceable Placement ID attributes traffic, while credentials for account-scoped operations stay on the server.
A travel app sends a hotel request to AON's Offer Query API, then displays suitable returned offers in its own interface. The user follows a tracked link to the merchant for booking.
A software development kit (SDK) is a collection of software development tools packaged for building applications on a platform, service, or system.
In AON, the SDK wraps offer queries, click reporting, conversion reporting, formatting helpers, context detection, and mock-mode testing for application code. AON provides a TypeScript SDK path through @agentoffernetwork/sdk.
A developer can start in SDK mock mode, build the offer UI against sample responses, then send a live Query with a Placement ID to attribute traffic.
Embedded integration places another service's interface or capability inside an existing website or app, so users can access it there.
Teams can embed a widget, load a JavaScript SDK, or build an interface around a service's API. Embedded integration describes where a capability is used; API or MCP integration describes how software accesses it. These approaches can work together. With AON, an app uses eligible offer data and preserves tracking while controlling its own presentation; embedding does not itself authorize a purchase.
Imagine a travel app showing hotel recommendations inside its trip planner. Its backend retrieves eligible offers through AON's API, while the app displays them in context. The merchant still handles booking.
An AI plugin is an extension that adds instructions, tools, or access to outside services to an AI application.
The AI platform defines installation and permissions. Some plugins connect through APIs or MCP; others provide instructions only. A plugin can include a user interface, so it is not simply the opposite of an embedded widget. AON's MCP tools let compatible assistants search eligible commercial offers; the assistant chooses what to recommend.
A shopper asks an assistant to find travel headphones. An offer-search extension calls AON's supported MCP tool, and the assistant compares the returned options and preserves the tracked links. The merchant handles checkout.
An embedded widget is a ready-made interface component added to a website or app, such as a chat window or product recommendation panel.
Teams commonly embed widgets with a JavaScript snippet, SDK, or iframe. A widget supplies an interface; an AI plugin extends an assistant's capabilities, and the two can work together. AON Content Assistant is a hosted example: publishers add its web script and configure supported entry points. Custom offer interfaces can instead use the API or SDK. Setup depends on the selected component and integration.
A retailer adds a support-chat widget to its store so shoppers can ask questions without leaving the page. The widget may call backend services, but the embedded chat window is the part the shopper sees.
An MCP integration connects an MCP-compatible AI host to external tools, data, or workflows through the Model Context Protocol.
Model Context Protocol (MCP) integration definitionMock mode is a development or testing mode that replaces live external dependencies with simulated responses.
In AON, developers can use SDK mock mode to test locally without live credentials or network calls. Mock mode uses in-memory sample offers and does not demonstrate live offer availability. The Public Test Sandbox is a separate, shared HTTP path with fixed non-billable data. Live Offer Query and MCP search can also run anonymously, while attributable traffic needs a serviceable Placement ID.
A developer initializes the AON SDK in mock mode with a placeholder Placement ID, receives a sample Offer from memory, and tests the product's rendering flow without calling an AON endpoint.
User intent and offer matching
How user requests and intent signals help systems find, filter, and rank relevant merchant offers.
User intent is the goal a person wants to accomplish through a question, request, or action.
In agentic commerce, user intent appears inside an interaction with an AI agent, app, assistant, or conversational product. It usually combines a task with useful context such as product category, budget, location, timing, or preferences. The AI product represents that current goal and supported context in an AON Offer Query, and AON returns relevant merchant Offers for the product to evaluate.
A user asks, ‘I’m flying to Tokyo next month and need comfortable noise-cancelling headphones under $300.’ The user intent is to find and compare travel-friendly headphones within a specific budget.
An intent signal is a word, action, or contextual detail that helps a system understand what a user wants.
In an AI agent or conversational product, intent signals can come from the current query, selected filter, clicked category, stated preference, or other supported interaction context. The AI product carries those signals into an AON Offer Query as intent and constraints, giving AON the information it needs to find suitable merchant Offers.
In the query ‘Find a Tokyo hotel near Shibuya for under $250 a night,’ ‘Tokyo,’ ‘near Shibuya,’ and ‘under $250’ are intent signals that describe destination, location, and budget.
Commercial intent is a user's current goal to research, compare, select, book, or buy a product or service.
In agentic commerce, commercial intent appears inside an interaction with an AI agent, app, assistant, or conversational product. The user expresses a product category, service need, transaction, or buying decision together with useful constraints. The AI product represents that intent in an AON Offer Query, and AON returns eligible structured merchant Offers for the product to evaluate and present.
A user asks, ‘Which lightweight laptop under $1,200 is best for frequent travel?’ The commercial intent is to compare travel-friendly laptops within a defined budget.
In agentic commerce, intent matching interprets a user's current request and measures how well candidate Offers fit the expressed goal and requirements. AON applies this step between an AI-product Query and eligible merchant supply.
Intent matching definitionAgentic offer discovery is how an AI app finds and evaluates commercial offers for a user's request before checkout.
Agentic offer discovery definitionOffer ranking orders eligible offers according to the active relevance and commercial rules for a request.
In an agentic commerce workflow, ranking happens after an AI product sends the user's current intent and supported constraints to the offer discovery layer. AON identifies eligible Offers, orders them by their fit for that request and the applicable commercial rules, and can return a match reason that helps the AI product explain relevance.
A traveler asks for a refundable hotel near Shibuya under $250. Among the eligible results, AON ranks the hotel that meets all three preferences above options that are farther away or exceed the budget.
Intent provenance records whether information in an agentic commerce request came directly from the user or was inferred by the AI product. The product carries that distinction into the AON Offer Query so the ecosystem can preserve the source of the intent it evaluates.
Intent provenance definitionOffer eligibility determines whether an Offer can be returned for the current agentic commerce request. AON evaluates the supplied intent, supported context, and serving rules before ranking eligible merchant Offers.
Offer eligibility definitionA structured offer is machine-readable information that tells an AI product what a merchant is offering and what the user can do next. It is the commercial object AON moves between supply Partners and agentic product experiences.
Structured offer definitionA merchant offer is a specific commercial proposal from a seller for a product or service.
In agentic commerce, an AI product needs a merchant proposal in a structured form it can evaluate inside the user's current workflow. A merchant offer brings together the seller, product or service, applicable terms, action destination, and commercial outcome. AON turns supply-side offer data into a Public Offer that the AI product can compare, explain, and present natively.
A hotel lists a refundable two-night stay for $420 with breakfast included and provides a booking link. Together, the room, price, terms, merchant, and booking action form the merchant offer.
A verified merchant offer is AON's term for a structured Offer whose supply source, Merchant association, and action path are recorded through a configured integration.
Here, verified describes documented supply provenance: the AI product can identify which Merchant or supply Partner provided the Offer and which action path accompanies it. AON preserves that source relationship in the structured Offer so the product can evaluate and present a traceable commercial option. The Merchant destination remains the source of current transaction details at checkout.
A travel assistant receives a hotel Offer through an approved supply Partner. The Offer identifies the hotel, source, commercial terms, and tracked booking action, giving the assistant a documented path from recommendation to merchant destination.
An offer payload is a populated, machine-readable representation of one commercial offer returned inside an API response.
Offer payload definitionOffer freshness describes whether the commercial information in an offer is current enough to use when an AI product considers presenting it.
In an agentic commerce interaction, the AI product may revisit an option after the original Query. Offer information ages as supply status, destinations, prices, availability, and campaign terms change. Freshness helps the product decide when to reuse an AON result and when to submit a new Query before presenting the Offer again.
A traveler returns to a hotel-planning conversation two days later. The assistant submits a new Query before recommending the room again because rates and availability may have changed since the earlier result.
A real-time offer is an offer retrieved or evaluated from current supply data at or near the time of a user's request.
In an agentic commerce workflow, the AI product requests commercial options as part of the user's current interaction. AON queries or evaluates the latest supply data available through the active integration and returns eligible structured Offers for that request. The merchant destination confirms the transaction details when the user continues.
A traveler asks for a hotel in Singapore for this weekend. The assistant queries active hotel supply at that moment and returns eligible rooms, the latest rates supplied through the active integration, and booking links for those dates.
A live offer is an active production offer that can be considered for eligible user requests.
Within the AON ecosystem, a live Offer belongs to an enabled production supply path and can enter eligibility and ranking for current AI-product requests. Live describes operating status; real-time describes when the system retrieves or evaluates the Offer data. The phrase ‘live-time offer’ may refer to either idea, so the surrounding context determines the intended meaning.
A software merchant activates an annual-plan offer in its production supply feed. Once the offer is live, AON can consider it for relevant requests and return it with the current destination and commercial terms.
Product data and feeds
Product APIs, feeds, structured data, and the methods used to enrich, normalize, and identify product information.
A product data API lets software request product details, such as specifications, images, prices, and availability, from a store or data provider. Some APIs also let authorized teams update their catalogue.
Product data API definitionA product feed is a structured collection of product records supplied to another system for discovery, comparison, advertising, or affiliate publishing.
Product feed definitionStructured product data organizes product information into named fields, such as brand, size, weight, and seller price, so software can read and compare it.
Structured product data definitionProduct data enrichment adds useful information to a product record, such as dimensions, materials, images, or compatibility details.
It fills gaps so shoppers can understand and compare products. Enrichment adds information; normalization makes existing information consistent. Added facts should come from reliable sources, not invented specifications. Businesses supplying offers to AON can include these details so AI apps can assess whether a product fits a user's needs.
A retailer adds a headphone's weight of 250 g and battery life of 30 hours from the manufacturer's specification sheet. Shoppers can now judge whether it suits travel, rather than seeing only a name and price.
Product schema markup is code on a product webpage that helps search engines and other software understand the product and its selling details.
It commonly uses Schema.org vocabulary in a format called JSON-LD. Product describes the item; Offer describes selling details such as price and availability. Markup must match the visible page and does not guarantee an enhanced Google result. AON Offers serve a separate purpose: exchanging commercial options and referral information with AI apps.
A retailer lowers a headphone's price from USD 129 to USD 119. It updates both the price shoppers see and the price in its markup, so software reading the page gets the same information.
Product data normalization puts product information from different sources into consistent field names, formats, and units so it is easier to search and compare.
It changes how information is represented, not which facts are available or whether two records describe the same product. Teams keep the original meaning and source values. Businesses supplying offers to AON map their data into a shared Offer format, helping AI apps read commercial options consistently.
One supplier lists a headphone's weight as 0.25 kg; another lists it as 250 g. A comparison service shows both in grams, so shoppers can compare weights without converting units themselves.
Product entity resolution determines whether records from different sources describe the same product, including its exact version, such as color or storage capacity.
Teams compare product identifiers, brand, model, and version details rather than relying on similar names. GTINs, or Global Trade Item Numbers, can help identify products across sellers. Even when an AI app identifies the same product in two AON Offers, each merchant's price, terms, and tracked link remain separate.
Two retailers use different titles for the same black Sony WH-1000XM5 headphones. Matching identifiers and color details let a service compare their prices as the same product, without mixing in the silver version.
Product mention extraction finds product names in writing or conversation, such as a headphone model mentioned in a review.
Some tools also identify brands or product categories. Finding a name is different from identifying the exact catalogue item or deciding whether someone wants to buy it. An AI app can extract mentions before asking AON for related commercial options; AON retrieves Offers, while the app handles the extraction.
From 'Compare Sony WH-1000XM5 with Bose QuietComfort Ultra for commuting,' a tool picks out the two headphone model names. It does not assume that the person has decided to buy either one.
Attribution and commissions
How clicks and conversions are tracked, how commissions are attributed and settled, and which businesses participate.
In AON, a publisher is an AI agent, app, assistant, or website that presents commercial options to its users and can earn revenue from attributed outcomes.
In an AON agentic commerce workflow, the publisher interprets the user's current request, represents that intent in an Offer Query, and decides whether and how a returned Offer fits the experience. AON retrieves and ranks eligible merchant Offers, preserves the interaction for attribution, and evaluates later reported outcomes under the applicable commission terms.
A travel-planning assistant recognizes that a user wants a refundable Tokyo hotel, sends that intent to AON, and renders a relevant booking Offer in its own interface.
A merchant is the business that sells the product or service and owns the destination where the customer completes the transaction.
In an AON agentic commerce workflow, the Merchant supplies the commercial destination and remains responsible for current product information, price, availability, checkout, payment, order acceptance, and fulfillment. A Merchant may run its own Offer program as the Advertiser or make its Offers available through a supply Partner.
An AI shopping assistant presents a relevant headphone Offer returned by AON. The electronics retailer is the Merchant because it owns the product page, accepts the order, takes payment, and fulfills the purchase; it may also act as the Advertiser for the Offer.
An advertiser is the commercial party that funds or owns an Offer program and defines the terms under which a user outcome can earn commission.
In an AON agentic commerce workflow, the advertiser defines the Offer, its eligible Goal, and the applicable commercial terms for distribution through AI agents, apps, and assistants. The advertiser may also be the Merchant, but the roles remain distinct: the advertiser owns the commercial program, and the Merchant owns the product or service and transaction experience.
A software company creates a subscription Offer with commission payable on a confirmed signup. It acts as the advertiser for that Offer and may also be the Merchant that sells and fulfills the subscription.
A partner, also called an offer supply partner, is an organization that connects Merchant offer inventory and downstream outcome signals to AON.
In an AON agentic commerce workflow, a Partner can aggregate Offers from multiple Merchants, return eligible inventory through the OfferProvider path, and report later outcomes for attribution and commission evaluation. A Partner can be an affiliate network, marketplace, merchant aggregator, commerce platform, or another supply-side system. Its supply integration is separate from the Publisher integration used by AI products.
A hotel marketplace connects room Offers from many properties to AON. When a booking follows an Offer shown by an AI travel assistant, the marketplace reports the outcome through its configured Partner path.
An attribution layer records which product, surface, click, or conversion should receive credit for a commercial outcome.
In agentic commerce, a recommendation can begin inside an AI conversation and convert later on a merchant surface. AON is the attribution and monetization layer that connects those stages: tracked destinations and identifiers preserve the originating Offer interaction, conversion events or Partner postbacks report the outcome, and reporting presents the result to publishers and advertisers.
If a user clicks an offer card in an AI app and later buys from the merchant, the attribution layer connects that purchase back to the original AI surface.
Agentic offer attribution connects a reported commercial outcome to the AI product, Offer instance, and tracked interaction that preceded it. AON preserves that evidence path from the agentic experience to the merchant-reported result.
Agentic offer attribution definitionAI commerce attribution assigns credit for a purchase or other commercial action to an earlier AI interaction using observed evidence and defined rules.
AI commerce attribution definitionA tracked destination is the URL or routing target a user follows from an AON-rendered offer so the click and later outcome can be attributed.
The tracked destination is the clickable destination itself: a tracked URL, redirect route, or routing target returned with the offer payload. Publishers should preserve it instead of replacing it with a raw merchant URL, because it may carry identifiers or route through tracking infrastructure needed for click attribution and downstream conversion matching.
When a user clicks a merchant card, the card should send them to the tracked destination in the offer payload so AON can connect the interaction to a later qualified outcome.
A tracking identifier is an ID value carried in an offer payload, tracked URL, event, or postback to connect activity to the correct publisher, surface, and offer context.
A tracked destination is the URL or route a user follows. A tracking identifier is the underlying value used to match and report activity across the Offer, click, and conversion lifecycle. The integration carries this implementation data through the supported tracking fields.
A served Offer carries offer_instance_id. A recorded click creates click_id or aon_click_id, and a later Partner postback uses a supported attribution anchor to connect the reported Goal event to the original interaction.
Sub-ID attribution carries a publisher’s own reference through a tracked interaction so a later conversion can be associated with its user, channel, or campaign.
AON Offer Wall accepts a publisher's sub_id reference on the hosted URL or documented tracked link and returns it in conversion and earning status webhooks. Optional attribution slots can distinguish channels or campaigns. These references supplement AON tracking IDs; they do not prove a conversion or guarantee payment. Publishers verify and deduplicate the updates, then use the largest sequence per earning_id rather than adding snapshot amounts. On rejection, reverse only rewards already credited; AON does not pay the application's end users on its behalf.
An app attaches an opaque user reference as sub_id and uses the signed webhook carrying that reference to update the corresponding rewards balance once.
A tracking macro is a placeholder in a Partner landing-URL template that AON replaces with a click or pseudonymous value.
AON currently supports {CLICK_ID} for per-click attribution and {PSEUDO_USER_ID} for a best-effort click-time pseudonymous value. A macro is expanded only when the exact placeholder appears in the configured template, and the inserted value is URL-component encoded; it is not an account ID, credential, or guarantee of anonymity.
A Partner template such as https://partner.example/landing?click_id={CLICK_ID} lets AON insert the click identifier at the destination field the Partner has configured.
Click attribution records that a user clicked a tracked offer from a specific product surface.
In AON, click attribution connects an AI product interaction to downstream merchant activity. The Offer supplies a tracked destination or tracking identifier, and the publisher uses that value when the user follows the recommendation. A later conversion can then be matched to the originating product, surface, and Offer.
When a user selects a merchant card, the publisher routes the click through the AON tracking target so the later conversion can be connected to the original offer interaction.
A conversion event is a downstream action that may qualify for attribution, reporting, or commission settlement after an AON offer interaction.
In the AgentOffer Protocol postback path, event_name is evaluated against the Goal events declared by the served Offer. An exact Goal match is required for billing evaluation, while a valid unmatched event may be recorded as non-billing. AON uses attribution evidence and partner reporting to connect the event to the originating offer, publisher, and surface; successful event matching does not by itself guarantee that commission is payable.
A booking completed after a user clicked an AON-rendered travel offer can be reported as a conversion event through a postback.
In affiliate marketing, a postback is a server-to-server notification that reports a downstream conversion to the system responsible for attribution.
Postback definitionA Developer webhook is AON's signed server-to-server delivery of a supported conversion or earning status event to a Developer Application endpoint.
Developer webhook definitionWebhook signature verification checks that an incoming event was sent by the expected AON delivery path and was not altered in transit.
A receiver verifies the exact request target, raw request body, timestamp, key identifier, and HMAC signature before parsing or applying a conversion event. Signature verification is only one part of webhook security: the receiver must also enforce timestamp windows, durable idempotency, payload validation, and the documented retry behavior.
A Developer webhook receiver reads the raw body, verifies the signature with the active key, rejects stale or duplicated security headers, and only then parses the conversion payload and records its business effect.
Conversion attribution connects a downstream action to the offer interaction that influenced it.
AON SDK and API materials distinguish click reporting from conversion reporting. In production, conversion attribution maps a qualified action, such as a sale, lead, booking, or signup, back to the original offer, click, publisher, and surface without forcing the publisher to own merchant-side checkout data.
A merchant-side purchase event can be reported back to AON and matched to the earlier click generated from an AI shopping assistant.
A commission outcome is the user action or downstream event that can trigger payable revenue for a publisher.
In AON, the commission outcome varies by Offer and commercial agreement. Each Goal names the downstream event and defines its CPA or CPS pricing. An Offer can declare multiple Goals when its commercial terms recognize more than one payable outcome, such as a qualified signup followed by a subscription purchase.
One advertiser may define the payable outcome as a verified lead, another may pay on a completed sale, and another may combine a qualified signup with a later subscription purchase.
A qualified outcome is a reported event that matches the served Offer's Goal and satisfies the applicable attribution, validation, and commercial conditions before it can become payable.
A click or raw conversion report is not automatically a qualified outcome. AON and the applicable commercial parties evaluate the event against the served Offer, attribution evidence, deduplication, validation, and the declared terms.
A partner reports a booking linked to the served Offer and its declared booking Goal. The event can become a qualified outcome only after the applicable attribution and validation checks pass.
Commission settlement is the process of determining whether a commission is payable and, if so, calculating and reconciling the amount.
In AON, settlement begins after an offer interaction and a later outcome are matched. New conversions use automatic confirmation by default; sources configured for manual confirmation retain their confirmation process. Confirmed acknowledges the conversion, available means the earning is available for payout, and paid out records AON's payment rather than receipt in a bank account. Validation and applicable commercial terms still determine payable commission.
A partner reports a booking after an attributed offer click. AON can match the booking to the declared Goal and calculate the potential commission, but the amount becomes final only after validation and reconciliation under the applicable terms.
Cookieless affiliate tracking connects a referral with a later purchase using methods that avoid some or all browser cookies.
A cookie can help a website remember who referred a shopper after a click. Alternatives include referral codes or account-linked records. Some systems avoid third-party cookies but still use first-party cookies. Server-to-server reporting can also use cookies; it describes how purchase data is sent. AON matches reported outcomes with tracking identifiers, which does not prove the whole shopping journey is cookie-free. Privacy requirements still apply.
A merchant gives a creator the code MAYA10. When a shopper enters it at checkout, the merchant credits the qualifying order to that creator under its program rules, without needing an affiliate tracking cookie.
An attribution window is the time limit for connecting a referral or ad interaction with a later purchase or other result.
It answers how long a referral remains eligible, not how long commission approval takes. A purchase within the window must still meet other rules and may be credited to another publisher. AON connects tracked interactions with reported outcomes; the applicable program rules determine whether a purchase qualifies.
In a hypothetical program with a 30-day window, a purchase 10 days after the click meets the time requirement; a purchase 40 days later does not. Meeting that requirement does not guarantee commission. These are example terms, not AON's stated defaults.
Revenue share is an agreement to give a participant a percentage of a defined income amount, such as sales revenue or affiliate commission.
The key question is: a percentage of what? Sharing sales income differs from sharing commission or profit. In AON, the commission payable by a supply Partner is not the publisher's final share. Fees, refunds, and other adjustments can affect payment, and estimated earnings are not the same as money received.
In a hypothetical arrangement, a USD 200 sale earns USD 16 in approved affiliate commission. A publisher's agreed 75% share is USD 12; the intermediary keeps USD 4 before other adjustments. They are splitting commission, not the USD 200 sale value. These rates are illustrative, not AON pricing.
Offer display formats
How AI products display offers through content assistants, offer walls, cards, banners, and inline recommendations.
AON Content Assistant is an embedded website assistant that uses page content and visitors' questions to help them discover relevant commercial offers.
Publishers add the aon.js script with a Content Assistant Placement ID. AON hosts the assistant and matches offers to the page and the visitor's request, without a manually curated offer list. The web script supports a floating button and an end-of-content entry point; the latter requires a static slot on a public HTTPS page. The integration guide lists current styles and page-access limits.
A publisher adds aon.js with a Content Assistant Placement ID and places an end-of-content slot after each public article.
An offer wall is a browsable list of commercial offers that users can explore and act on within a website or app.
In AON, Offer Wall is a placement type with an AON-hosted page and an API option for your own interface. Both use the same placement and support attribution through the publisher's sub_id reference. Publishers can use conversion and earning updates to manage their own user rewards. Click links have no time-based expiry, but require a serving application, an active placement, and an offer that remains selected. Refresh the list when viewer context changes. An offer listing or click does not by itself guarantee a reward or payable commission.
A mobile app opens its hosted Offer Wall in a WebView and includes a sub_id so later conversion events can be associated with its own user.
Native rendering displays a structured offer inside an AI product's own experience instead of forcing a generic ad unit or external widget.
Native rendering definitionAn inline text component is an AON offer surface rendered as a linked phrase or short recommendation inside an AI-generated answer.
Inline text components render a structured Offer as part of the answer text instead of using a separate card or banner. The Offer is selected for the current intent and includes the attribution fields needed for the linked recommendation.
A user asks for running shoes under $150. The assistant includes Nike Air Zoom Pegasus as a linked recommendation in its answer and carries the tracked destination and disclosure context with the link.
View visual example

A merchant card is an AON offer surface that displays a recommended merchant offer with enough context for a user to act.
Merchant cards are useful when the user needs to compare options, see price or merchant context, and make a decision without leaving the AI workflow too early. Unlike a traditional display ad card, the card is rendered by the publisher from AON's structured offer payload and should appear only when it fits the user's current task.
When a user asks an AI assistant to recommend noise-cancelling headphones, the product can render a merchant card for Sony WH-1000XM5 with product context, price, and a tracked View deal action.
View visual example

An actionable banner is an AON offer surface that gives the user one clear next step from a matched merchant offer.
Actionable banners are useful for high-confidence offers, post-answer prompts, or persistent placements where a full card would be too heavy. Unlike generic banner ads, an AON banner should be tied to a specific user intent and can use payload fields such as merchant, price, destination, and tracking data.
When a user asks to book a hotel in Tokyo for the weekend, an AI assistant can show a compact banner for Shibuya Excel Hotel Tokyo with rate, cancellation context, and one booking action.
View visual example

A custom presentation surface is an AON-powered offer component designed and controlled by the publisher.
Custom surfaces use the same structured offer payload as inline text, cards, and banners, but the publisher decides the layout. They differ from third-party ad widgets because the publisher owns the interaction design while AON supplies offer data, tracking, and attribution context.
A publisher can use AON payload fields to build its own carousel row, product grid, booking widget, or comparison module instead of embedding a generic external ad widget.
View visual example

Related commerce and agent protocols
External commerce, payment, and agent communication protocols, including ACP, UCP, A2A, and AP2.
The Agentic Commerce Protocol (ACP) is an open specification for programmatic commerce and checkout interactions between AI agents and sellers.
ACP defines agent-facing interfaces for commerce operations such as checkout-session management and secure payment-credential relay, while sellers retain control of pricing, inventory, order acceptance, payment processing, and fulfillment. It can complement AON’s offer-discovery and attribution layer, but it is a separate protocol from AgentOffer Protocol.
An AI shopping product can use AON to discover and attribute an offer, then continue through a seller’s ACP-compatible checkout without treating the two protocols as one contract.
Universal Commerce Protocol (UCP) is an external commerce protocol intended to standardize interactions among buyers, businesses, and AI agents.
UCP describes commerce capabilities such as catalog, checkout, and order interactions. AON focuses on intent-led offer discovery, native presentation, attribution, and commission evaluation. A commerce workflow can use each system for its respective part when the merchant and integration support both.
An AI product could use AON to discover and attribute a relevant offer, then use a separately supported UCP flow if the merchant and integration expose one.
Agent2Agent Protocol (A2A) is an open protocol for communication and coordination between AI agents.
Agent2Agent Protocol (A2A) provides an interoperability layer for agents to discover capabilities, exchange messages, and coordinate tasks. In a commerce workflow, A2A can coordinate the participating agents and an AON-compatible service can supply structured Offers and attribution events.
A buying agent asks a merchant-facing agent to find a suitable laptop through A2A. An AON-compatible service supplies eligible Offers for the request and records the associated attribution events.
Agent Payments Protocol (AP2) is Google's open protocol for secure agent-led payments and transaction authorization.
Relationship to AON: Agent Payments Protocol (AP2) is a payment and authorization layer, while AON is an offer discovery, native rendering, attribution, and commission infrastructure layer. The two can be complementary when an agentic commerce flow needs both offer matching and a separate payment protocol.
AON can help an AI product discover and attribute a merchant offer before checkout; AP2-style infrastructure would address the authority and payment step if the user completes an agent-led transaction.
API access and testing
Application identity, API keys, placement IDs, test environments, and request limits.
A Placement ID is a public identifier for an AON offer surface that connects served traffic to its owning Developer Application.
An Application that is enabled to serve offers owns placements for its product surfaces. A Placement ID attributes Offer Query and MCP search traffic to that Application; anonymous search earns no attribution or payouts. The ID is public and is not an API key. Keep credentials for account operations such as Reporting and Offer lookup on your server.
A team sends the Placement ID for its shopping assistant on each Query, while its backend uses a separate Live API Key to read performance data.
An API key is a credential for AON account-scoped capabilities such as Reporting; live Offer Query and MCP search use a Placement ID when traffic should be attributed.
Query and MCP search can run anonymously without a key or Placement ID, but anonymous traffic earns no attribution or payouts. Keep Reporting keys server-side, out of repositories and logs, and use the active API documentation for the required scope.
A live Offer Query sends X-AON-Placement-Id to attribute traffic, while a server-side Reporting client uses its API key in the documented Authorization header.
A Developer Application is the application-owned identity and access boundary used by supported AON Developer integrations.
A serviceable Application owns Placements and related configuration in Developer Portal. Its Placement IDs attribute live Query and MCP search traffic; API keys serve account-scoped capabilities such as Reporting.
An AI shopping app uses its own Developer Application and Placement ID for attributable Query traffic, separate from its Reporting API key and conversion-webhook configuration.
The Public Test Sandbox is a shared, query-only environment for inspecting the AgentOffer Protocol v1.0 Offer Query shape without production access.
The Sandbox uses fixed non-billable test data and does not create an Application identity, enable live inventory, attribute traffic, or prove MCP, Reporting, webhook, or production access. It is a contract and response-shape check, not a live integration completion signal.
A developer can send the sandbox pair a v1.0 Query, confirm extra.is_test=true and inspect the fixed response shape, then try live Query anonymously or create a Placement ID for attributable traffic.
A rate limit is a runtime control that bounds how frequently a client can call an AON endpoint or tool surface.
Rate limits depend on the endpoint and request identity, including anonymous or Placement ID traffic. An integration should read the documented response or error, back off according to the active contract, and avoid treating a rate limit as proof that the underlying Query or Offer contract is invalid.
If an MCP search request reaches its documented rate limit, the client reads the retry guidance, backs off, and preserves the same request only when it is retrying the same Query.
Ready to build with AON?
Start with the Quick Start for integration paths, or explore the FAQ for product and commercial questions.