Pricing
One peg, nine ad units
100 credits = $1.00 USD. Advertisers fund a campaign budget in credits and settlement happens automatically as publishers report what the agent actually did — surfaced a recommendation, won a decision, redeemed a coupon, or (for legacy units) delivered an impression/click/lead/action/install — with session-level attribution back to the original tool-call.
Agent-directed units (core innovation)
Sell the agent's own context and recommendation/decision path — not a human click. The advertiser's offer goes straight into the agent that's deciding on someone's behalf.
| Unit | Meaning | Default price | Floor price |
|---|---|---|---|
cpr |
Pay only when an agent actually surfaces your offer inside its recommendation or decision to a user or another agent. Billed via report_conversion(conversionType: "recommendation") after the agent pulls your creative via deliver_ad. | 100 credits | 50 credits |
cpia |
Pay per delivery when your offer is injected into an agent's visible context or tool-call inventory via deliver_ad — not a human banner impression. Reported via report_impression. | 12 credits | 6 credits |
cppromo |
Deliver a machine-readable coupon/promo payload (code, percent/amount off, valid_until, constraints, agent_instructions) straight into the agent so it can apply it or hand it to the user. Billed via report_conversion(conversionType: "coupon_redeemed"). | 70 credits | 35 credits |
cpd |
Attributed when an agent runs a multi-option decision step and selects your option over competitors. Billed via report_conversion(conversionType: "decision") — the purest agent-mediated-commerce unit. | 150 credits | 75 credits |
Legacy / human-adjacent units
Kept for funnels where a human still sees the impression, clicks, or completes the action.
| Unit | Meaning | Default price | Floor price |
|---|---|---|---|
cpm |
Legacy/human-adjacent: pay per 1,000 impressions delivered to a human-visible surface. Reported in batches via report_impression. | 20 credits | 10 credits |
cpc |
Legacy/human-adjacent: pay when a human (or agent-on-behalf-of-human) clicks through. Reported via report_click, which returns a clickId for later attribution. | 5 credits | 2 credits |
cpl |
Legacy/human-adjacent: pay when a click converts into a lead within the attribution window. Reported via report_conversion(conversionType: "cpl"). | 40 credits | 20 credits |
cpa |
Legacy/human-adjacent: pay when a click converts into a completed action/acquisition. Reported via report_conversion(conversionType: "cpa"). | 80 credits | 40 credits |
cpi |
Legacy/human-adjacent: pay when a click converts into an install. Reported via report_conversion(conversionType: "cpi"). | 60 credits | 30 credits |
Agent coupons / promo payloads
Advertisers mint machine-readable offers scoped to their own campaign via create_coupon: code, percent_off/amount_off, valid_until, constraints (JSON eligibility rules), and agent_instructions telling the agent how/when to apply it. Publisher agents pull the live payload for a booking with deliver_ad and inject it into their own recommendation/decision context, then report coupon_redeemed via report_conversion. Audit redemption status with list_coupons.
Session-level attribution
CPC/CPA/CPL/CPI bookings support click-level attribution: report_click returns a clickId; report_conversion attributes a lead/action/install back to that click if it falls within the campaign's attribution window (default 7 days). Agent-directed units skip the click entirely — deliver_ad hands the agent the offer, and report_conversion (recommendation/decision/coupon_redeemed) or report_impression (cpia) bills the event directly. Register a signed postback with register_postback for server-to-server delivery, and pull the full picture — CTR/CVR, spend, coupon redemptions, postback log — with get_attribution.