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) definitionAON agentic commerce glossary
The AON (Agent Offer Network) glossary is a technical reference for agentic commerce, structured offers, attribution, settlement, and the roles in AI-native offer workflows. Selected terms include a standalone, source-backed definition for readers who need the full boundary and implementation context; every term remains available in this Hub.
AON in agentic commerce
The core market and product concepts that explain where AON sits in AI-native commerce workflows.
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 definitionAgentic offer discovery is the process through which an AI agent finds and evaluates commercial offers for a user's expressed goal. AON provides this layer by connecting current intent with eligible structured merchant Offers.
Agentic offer discovery definitionAgentic 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 is the practice of measuring how AI-powered search, assistants, recommendation systems, and shopping agents contribute to product discovery, qualified traffic, and sales.
In agentic commerce, commercial influence often begins inside an AI conversation or recommendation workflow and ends later on a merchant surface. AI commerce attribution connects evidence across that journey. AON supports the directly attributable Offer path by preserving the interaction context, Offer identity, and tracked action, then matching them with a later merchant- or Partner-reported outcome. Referral data, surveys, controlled tests, and attribution models can measure broader influence such as unclicked recommendations or brand mentions.
A customer asks an AI shopping assistant for noise-cancelling headphones, follows a tracked Offer, and buys from the merchant two days later. The Partner reports the purchase with the supported attribution context, allowing AON to connect the sale to the earlier Offer interaction. An unclicked product mention can be measured separately as AI visibility or upper-funnel influence.
Agent-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.
Adjacent standards
Related interoperability and commerce protocols that can work alongside AON but are not components of AON itself.
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.
Intent, offers, and monetization
The concepts that describe how AON maps user intent to useful offers and outcome-based publisher revenue.
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 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.
AI agent monetization is the set of business models through which an AI agent or agent-powered product earns revenue. AON represents the outcome-based layer that connects relevant merchant Offers with attributed and validated commercial results.
AI agent monetization definitionAI shopping agent monetization is the use of subscriptions, advertising, referrals, or outcome-based commissions to fund an agent that helps users discover, compare, or act on shopping options.
In agentic commerce, the shopping experience and the revenue event can occur at different stages of the same workflow. AON provides the outcome-based monetization layer: the shopping agent requests structured Offers for the current intent, controls how a relevant option appears, and can earn commission when an attributed interaction leads to a validated Goal outcome.
A user asks a shopping assistant to compare noise-cancelling headphones under $350. The assistant presents an eligible Offer in its comparison, the user follows the tracked action, and the Partner later reports the qualifying purchase.
AI 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 definitionAn 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.
Offer surfaces
The product-side formats publishers can use to render AON-powered merchant offers inside AI workflows.
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

Protocol, data, and integration
The contracts and integration paths that make AON offers queryable, renderable, trackable, and partner-supplied.
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 action URL unchanged 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.
In AON, a catalogue holds offer and merchant data, eligibility information, destinations, Goals, and tracking requirements. AON uses that information to identify eligible offers for a query and return structured results; the merchant remains the source for live price, availability, checkout eligibility, and final terms. It can also be called an agent-ready offer catalogue when its data is structured, discoverable, and bounded well enough for an AI product to retrieve and evaluate.
A partner may expose a catalogue of travel, software, or retail offers through an OfferProvider API so AON can match eligible entries to publisher queries and return structured payloads instead of raw destination links.
The 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 uses canonical AON location IDs in Offer declarations to support geographic eligibility decisions.
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 a caller-side Offer filter; public Query v1.0 does not expose viewer location fields.
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, authentication, eligibility, and contract fields continue to govern the Query and its returned Offers.
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-based format that gives AI agents and LLM-based tools concise site context and a curated list of 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. The API documentation defines the current request, response, authentication, 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.
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 TypeScript and Python SDK paths, including @agentoffernetwork/sdk and agentoffernetwork.
A developer can start in mock mode with the SDK, build the offer UI against sample responses, then switch to live mode with approved credentials.
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 definitionA ChatGPT Action integration is the AON integration path where a Custom GPT calls AON offer search through an OpenAPI-defined Action.
In AON docs, ChatGPT integration is documented as a Custom GPT plus Actions flow: AON provides an OpenAPI spec and instructions so the GPT can call searchOffers for product, shopping, pricing, recommendation, comparison, or service requests. This is different from MCP integration: ChatGPT uses the Action channel, while MCP-compatible hosts use MCP tools.
A team can create an AON Shopping Assistant as a Custom GPT, configure the AON Action with a Bearer token, and let the GPT call searchOffers before presenting sponsored recommendations.
Mock mode is a development or testing mode that replaces live external dependencies with simulated responses.
In AON, developers can use mock mode before production credentials or live offer traffic are enabled. Developers can use any non-empty key, such as test_key, to run the local mock-mode path; mock mode uses in-memory sample offers, never calls the network, and should not be treated as live offer availability. Mock mode is separate from the Public Test Sandbox, a shared non-billable HTTP test path that uses fixed data and does not provide application credentials, MCP access, live inventory, or attributable traffic.
A developer runs the AON SDK locally with test_key, receives a sample Offer from memory, and tests the product's rendering flow without calling an AON endpoint or using production supply.
Access and operations
The credentials, test boundaries, and runtime controls that determine how an integration can use AON.
An API key is a credential that authenticates an enabled AON integration for a supported runtime surface.
An issued key does not replace account enablement, placement, endpoint, or surface-specific access requirements. Keep keys server-side, out of repositories and logs, and use the active API documentation for the required header and scope.
A server-side Offer Query client sends its issued key in the documented Authorization header; a browser bundle must not expose that key to end users.
A Developer Application is the application-owned identity and access boundary used by supported AON Developer integrations.
A serviceable Application can manage application-owned Live Keys and related configuration in Developer Portal. The application boundary supports access, reporting, and callback setup where the active surface provides them; public protocol documentation does not activate an application or prove runtime eligibility.
An enabled AI shopping app uses its own Developer Application to manage its Live Key and, where supported, its reporting and conversion-webhook configuration separately from another app.
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 switch to an enabled application key for live access.
A rate limit is a runtime control that bounds how frequently a client can call an AON endpoint or tool surface.
Rate limits are surface- and credential-specific. 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 key exceeds the documented call budget, the client reads the retry guidance, backs off, and preserves the same request only when it is retrying the same Query.
Attribution, settlement, and roles
The commercial roles and event mechanisms that connect offer interactions to validated outcomes and publisher revenue.
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.
A 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.
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 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. AON checks the reported outcome against the applicable Goal and commercial terms, then applies relevant validation and reconciliation before a commission becomes payable.
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.
Affiliate and advertising models
Related monetization models and advertising terms that clarify how AON differs from older web monetization patterns.
Performance 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 commonly uses tracked links, product feeds, referral identifiers, and conversion postbacks. AON applies the same outcome-based economics to AI-native offer discovery through structured responses, publisher-controlled rendering, and attribution from a specific AI-product interaction to a reported merchant outcome.
A content publisher places a tracked affiliate link in a product article. An AI assistant uses the same underlying commercial model when it requests an eligible structured Offer for the user's current intent and preserves attribution through the merchant handoff.
A 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.
A traditional affiliate network is an intermediary that connects advertisers with publishers and tracks referred actions for commission-based compensation.
Traditional networks are often built around websites, content pages, tracked links, product feeds, coupon or deal placements, and manual program relationships. AON is designed for AI products that need a more API-first approach to intent matching, structured offer retrieval, native rendering, and attribution inside dynamic workflows.
A traditional network may support a publisher's review site with links and product feeds; AON supports an AI assistant that needs to request offers during a live conversation.
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 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.
Traditional affiliate networks usually revolve around publisher programs, tracked links, feeds, and web content placements. AON is designed for AI products that need to query offers by intent, render the result inside conversational or agentic surfaces, and preserve attribution through machine-readable events.
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.
Ready to build with AON?
Start with the Quick Start for integration paths, or explore the FAQ for product and commercial questions.