HomeMonetizeAdvertise
Get API Key →Sign in
The Native Monetization layer for AI Agents

Monetize user intent
inside your AI product.

AON (Agent Offer Network) helps AI agents and apps monetize recommendation moments with structured merchant offers, native rendering, and attribution to qualified outcomes.

Public Sandbox: non-billable and no account required. Application-owned Live Key Query serving is Live · limited once issued.

Intent-Driven Monetization

From user intent to revenue,
rendered natively in your UI.

A user asks. AON matches the intent to structured offer data. You render it with your own components and earn on the outcome — no iframes, no ad scripts.

💬
1. User expresses intent
"Find me running shoes under $150"
🎯
2. AON matches the intent
Relevant offers return as structured JSON — ready to render.
"title": "Nike Pegasus 41",
"commercial.price.amount": "139",
"action.payload.url": "https://aon.pro/t/x7f2"
🎨
3. You render native UI
Drop the returned fields into your own components — card, chip, or inline link.
💰
4. You earn on the outcome
AON tracks the conversion and settles your commission automatically.
Developer Velocity

Built for Vibe Coding & Agent IDEs.
Copy. Paste into Cursor, Claude Code, Codex, or Copilot.

Drop this prompt into your AI coding assistant and go from zero to a working integration in under 15 minutes. It contains everything needed to scaffold client queries, validate protocol headers, and render native suggestion chips safely.

CursorClaude CodeCodexCopilot

# Paste this prompt into your coding agent (Cursor, Claude Code, Codex):
"Integrate AON monetization (see docs.aon.pro/agent.md for the current AgentOffer Protocol contract).
1. Query POST https://api.aon.pro/v1/offers/query with header 'AON-Protocol-Version: 1.0'.
2. Send user intent text as 'intent.content[].text'.
3. Read the 'goals' field (pricing.model cpa/cps) and render returned offers natively in our UI.
4. Always link 'offer_info.title' or suggestion chips directly to 'action.payload.url' (never alter destination URLs).
5. If 'offers' is empty, respond normally without offers — never force a weak or synthetic match.
6. For local testing, initialize with mode: 'mock' to run in-memory without credentials."
Integration Matrix

One network layer.
Three flexible ways to connect.

Every path uses the same AgentOffer Protocol contract and returns standardized JSON. Validate request and response shapes locally in mock mode before applying for live production keys.

🔌

Direct REST API

Model-agnostic server-to-server gateway. Authenticate with Bearer token against /v1/offers/query.

HTTP / REST · Bearer TokenREST API reference →

MCP Server

Drop the configuration into Claude Desktop or any MCP client to let your agent query offers natively with zero application code.

MCP Tool · Zero-CodeMCP setup guide →
📦

TypeScript & Python SDKs

Full typed control over proactive suggestion chips, custom cards, and click tracking with zero boilerplate.

npm / pip SDKsSDK setup guide →
BASH / CURL

curl -s -X POST https://api.aon.pro/v1/offers/query \
  -H "Authorization: Bearer aon_live_YOUR_KEY_SECRET_HERE" \
  -H "AON-Protocol-Version: 1.0" \
  -H "Content-Type: application/json" \
  -d '{
    "context": {
      "platform": { "name": "MyAssistant", "version": "1.0.0", "channel": "web" },
      "session_id": "session-demo-001"
    },
    "intent": {
      "content": [{ "type": "input_text", "text": "find running shoes under $150" }],
      "provenance": "user_expressed"
    }
  }'

// 200 OK — Clean, structured offer response
{
  "code": "SUCCESS",
  "message": "",
  "data": {
    "request_id": "3f2a91c4-7d18-4e5b-9c02-6a8f1b3d5e70",
    "protocol_version": "1.0",
    "language": "en-US",
    "offers": [{
      "offer_id": "9f3a1c4e-2b6d-4f18-9a70-5c8e1d2b4a63",
      "offer_instance_id": "1c7b8d5a-4e39-4c02-8f61-7a2d9e5b3c04",
      "version": "3.0",
      "offer_info": {
        "title": "Nike Pegasus 41 Trail",
        "commercial": { "price": { "amount": "139.99", "currency": "USD" } }
      },
      "entity": { "id": "merchant-42", "name": "Example Running Co." },
      "action": { "type": "open_url", "payload": { "url": "https://trk.aon.pro/c/8f1e29a" } },
      "goals": [{ "event": "purchase", "pricing": { "model": "cps", "rate": "8" } }]
    }]
  },
  "extra": {}
}
Privacy by Design

Zero chat scraping.
Architected for developer and user trust.

Enterprise AI platforms and independent developers choose AON because user privacy is strictly isolated at the application layer.

1. Minimal Intent Payload

You control what the Query carries: the current intent string or extracted entity metadata you choose to send, and no chat transcript. AON matches on this request.

2. Fully Model & Surface Agnostic

AON operates purely at the application and MCP tool layer. Upgrade, swap, or fine-tune your underlying LLM anytime without modifying monetization endpoints.

3. Local Sandbox Mocking

Test your UI components, suggestion chip rendering, and event tracking locally with in-memory mock data. Zero network egress required during rapid development. <15 minutes to a working prototype.

Revenue Models & Catalog

Transparent revenue models.
Turning heavy token burn into positive unit economics.

Each offer declares its commission model upfront. AON automatically attributes interactions, handles merchant reconciliation, and deposits net commission directly to your balance to offset compute and API costs.

CPA
Cost Per Action
Earn fixed dollar payouts when users complete signups, trial starts, card activations, or app installs.
CPS
Cost Per Sale
Earn a percentage of gross transaction value when users book travel, buy goods, or complete checkouts.
CPA+CPS
Multi-Goal Offers
One offer can declare more than one goal — for example an action goal priced CPA alongside a sale goal priced CPS — so a single integration covers the whole funnel.
Active High-Yield Verticals:
🏨 Travel & Hospitality💳 Financial Services🎮 Entertainment & Media💻 Consumer Tech & Hardware🛍️ E-Commerce & Retail⚡ Developer SaaS & Cloud
Unit Economics Simulation
Query Scenario"Hotel in Tokyo 4 Nights"
Cart / Booking Value$840.00
Commission ModelCPS (6.5%)
Merchant PartnerGlobal OTA
Attributed Commission$54.60

Example calculation. Commercial terms, fee splits, and payout schedules are confirmed upon production review.

Ecosystem Compatibility

Works seamlessly with
every major AI model & agent framework.

AON connects at the application and MCP layer. Drop AON into LangChain, LangGraph, Vercel AI SDK, LlamaIndex, or custom inference loops.

OpenAI
Anthropic
Google
Meta
DeepSeek
xAI
Mistral AI
+ Any custom / open-source SLM
Start Building

Monetize your AI product today.
Zero credit card. Instant mock testing.

Test the end-to-end integration locally in minutes. Apply for hosted production keys when ready.