Event Lifecycle

Every ad in AdPriva follows a proof-first lifecycle where consent, delivery and engagement are mathematically verifiable, not just logged.

Instead of hidden trackers or unverifiable reports, each step generates a cryptographic proof that can be validated, audited and trusted.

Lifecycle Stages

  1. Consent & Preferences

    → Users select ad categories in the AdPriva ID App.

    → A Consent Receipt is generated, encrypted locally and stored as verifiable evidence.

  2. Ad Request

    → Publisher site/app loads the AdPriva Tag or SDK.

    → Contextual signals (page content, geo, device) collected.

    → Tag checks for valid consent before serving any ad.

  3. Matching & Delivery

    → AI matches contextual signals with user-approved categories.

    → If eligible → Ad rendered.

    → If not → No-Fill Receipt issued (reason code: no demand, frequency cap, etc.).

  4. Engagement Event

    → User interacts → proof generated:

    • ViewProof → confirms ad was seen (viewport, dwell time, focus).
    • ClickProof → confirms a valid, unique click (entropy + velocity checks).
    • ConversionProof → confirms a post-click action via secure S2S postback (HMAC).
  5. Proof Validation

    → Validation Layer checks integrity:

    • Off-chain validation → fast + scalable.
    • Batch anchoring → proofs hashed into Merkle root, anchored on-chain.
    • Invalid traffic (bots, replayed clicks, fake conversions) excluded before billing.
  6. Explorer Logging

    → Valid proofs published in the AdPriva Explorer.

    → Advertisers, publishers, users and regulators can independently audit proof IDs, campaigns and anchored references.

  7. Settlement & Rewards

    → Advertisers billed only for validated proofs.

    → Publishers receive stablecoin payouts for verified inventory.

    → Users (if opted in) earn stablecoins directly in the AdPriva ID App.

Event Flow Summary

→ Publisher (Ad Request)

→ AdPriva Tag (Match & Delivery)

→ Proof Engine (Engagement Proof)

→ Validation Layer (Verify)

→ Explorer (Audit)

→ Settlement (Payouts)

Guarantees at Each Step

  • Consent → No ad served without explicit opt-in.
  • Delivery → Ads shown only in approved categories.
  • Proofs → Every action generates a cryptographic receipt.
  • Validation → Invalid/bot events filtered before billing.
  • Auditability → Proofs visible in Explorer for transparency.
  • Settlement → Rewards flow automatically and fairly.

With this lifecycle, AdPriva turns advertising from opaque guesswork into transparent, auditable, proof-backed interactions where trust is built in by design.

{% @mermaid/diagram content="flowchart TD
U\[User: Consent & Preferences]
P\[Publisher: Page/App]
T\[AdPriva Tag / SDK]
M\[Matching: Context + Consent]
E\[Proof Engine: View/Click/Conversion]
V\[Verification Layer: Off-chain + Batch ZK + On-chain]
X\[AdPriva Explorer: Public Audit]
S\[Settlement: Stablecoin Payouts]

U -->|Consent Receipt| T
P -->|Ad Request| T
T -->|Context Signals| M
M -->|Eligible Creative| T
T -->|Engagement Event| E
E -->|Cryptographic Proof| V
V -->|Anchors & Status| X
V -->|Validated Proofs| S
S -->|Payouts| P
S -->|Payouts| U" %}