Events are how the protocol verifies that value was created — from a user seeing an ad to completing a conversion.
1. TL;DR
Events track and verify each stage of user engagement: exposure, click, and conversion.
2. Why it matters
Traditional ad systems rely on cookies or opaque tracking pixels.AIP replaces those with signed, timestamped events that can be independently verified by all participants. This means:
- No duplicate billing
- No fake clicks or conversions
- Transparent proof of every monetized action
3. The Event Ladder
AIP defines three progressive event types — each building on the last.Only one unit settles per
serve_token.
| Event Type | Abbreviation | Trigger | Billing Unit | Verification Responsibility |
|---|---|---|---|---|
| Exposure | CPX | User sees an ad or recommendation | Cost per Exposure | Operator (may use platform signals) |
| Click | CPC | User clicks or engages | Cost per Click | Operator (may use platform and network signals) |
| Conversion | CPA | User completes a purchase or signup | Cost per Action | Operator (may use brand agent and network signals) |
4. Event lifecycle
Each transition is verified and timestamped.If no further event occurs, the lifecycle ends at the last verified state.
5. EventPacket schema
All events share common required fields that link them back to the auction and enable verification.Common Required Fields
| Field | Type | Description |
|---|---|---|
event_type | string | Event type identifier (cpx_exposure, cpc_click, or cpa_conversion) |
serve_token | string | Serve token from the auction result - links event to original bid |
ts | string | ISO 8601 timestamp of when the event occurred |
Event-Specific Fields
At the protocol level, events requireevent_type, serve_token, and timestamp. Each event type has additional required and optional fields that are implementation-specific.
Example: CPX Exposure Event
serve_token links each event back to the original auction and winning bid.
6. Verification process
Operators define their own verification logic for each event type. Acceptable signal sources include:| Event Type | Signal Sources (Informational) |
|---|---|
| Exposure | Platform display logs, visibility events, viewability metrics |
| Click | Platform interaction logs, user click events, timestamp validation |
| Conversion | Brand agent callbacks, server-side API confirmations, conversion tracking pixels |
serve_token. Operators implement their own verification and reconciliation logic to ensure event integrity.
7. Example flow
- Platform renders a sponsored recommendation → CPX logged
- User clicks the recommendation → CPC verified
- User signs up on advertiser site → CPA confirmed
- Lower events (CPX, CPC) are marked as verified but not billed
8. Payout implications
Operators determine settlement based on verified events according to the event ladder (CPA > CPC > CPX). Settlement terms, revenue sharing, and payout schedules are defined by each operator’s policies and agreements with platforms and brand agents.9. Guarantees
- Each event is uniquely linked to a serve token.
- Events cannot be duplicated or retroactively modified.
- Signatures are auditable by any party in the chain.
- Billing and payout data are mathematically verifiable.
Summary
Events are the backbone of AIP — they turn user actions into verified, auditable, and monetizable outcomes.