Core roles
AIP involves three main actors:
Each AIP request moves through these three roles in a predictable flow.
Core primitive: Participation
Participation is the act of a commercial entity being allowed to influence or execute a user’s decision within an AI system. AIP defines two types of participation:
This distinction is what separates AIP from traditional advertising. The protocol governs both influence and execution.
Decision lifecycle
Below is the lifecycle of an AIP decision, from intent to settlement:- User expresses intent inside an AI conversation.
- Platform sends anonymized context to the Operator using a PlatformRequest.
- Operator evaluates participation eligibility.
- If eligible, Operator runs selection (auction or rules).
- Operator determines the interaction mode (recommend or delegate).
- Selected brand agent participates - either contributing to the response or receiving a session handoff.
- User interacts, completes a task, or does nothing.
- Operator verifies the outcome and settles payment.
Decision lifecycle events
AIP tracks four stages of a decision lifecycle. Only the highest-value event in a lifecycle is billable perserve_token.
A lower event upgrades to a higher one if it occurs.
No event is billed twice.
Verification and settlement
Every AIP event uses aserve_token that links all downstream actions.
The serve token is generated once per selection outcome and cannot be reused.
This guarantees:
- one verified charge per lifecycle
- no double billing
- consistent upgrade rules (task_completed over interaction_started over exposure_shown)
- deterministic settlement through connected wallets
Transparency and compliance
AIP is designed to be simple and verifiable:- no personal identifiers required
- every event is signed
- works with any operator that supports the schema
- full audit trail is available to all parties
- the protocol is transport-agnostic and can coexist with other systems