Proof Systems & Verification

Every ad interaction becomes cryptographic evidence private, verifiable and fraud-proof.

AdPriva replaces cookies, pixels and heuristic filters with proof-backed advertising that ensures:

  • Advertisers → Only pay for genuine human actions.
  • Publishers → Maximize trust and earn more from verified inventory.
  • Users → Stay private and get rewarded fairly for chosen engagement.

Proof Types in AdPriva

  • Consent Receipts → Verifies that a user explicitly opted into an ad category. Generated whenever preferences are updated in the AdPriva ID App.
  • Bounded-Use Proofs → Proves ads were only shown within user-approved categories, ensuring strict compliance.

Engagement Proofs

  • ViewProofs → Confirms an ad was seen (viewport, focus, dwell time, consent).

    → Use case: Verified CPM.

  • ClickProofs → Proves a click was human, unique and valid (entropy checks, velocity patterns, cryptographic signing).

    → Use case: Verified CPC.

  • ConversionProofs → Verifies post-click actions (purchase, signup, install). Delivered via secure S2S postbacks with HMAC signatures, linked to the original ClickProof.

    → Use case: Verified CPA.

Meta Proofs

  • No-Fill Receipts → Generated when no ad is served (e.g., frequency cap, no demand). Provides transparency even without delivery.
  • Tamper-Evident Snapshots → Immutable logs that seal campaign delivery history.

Verification Workflow

  1. Trigger → An ad event occurs (view, click or conversion).
  2. Proof Generation → Tag/SDK issues a cryptographic proof, bound to consent + context.
  3. Validation Layer → Proofs validated in real time off-chain; cohorts batch-verified with ZKPs and anchored on-chain.
  4. Explorer Logging → Proofs published in the AdPriva Explorer for transparency and audits.
  5. Settlement → Only validated proofs unlock stablecoin payouts for publishers + users.

Fraud Prevention via Proofs

  • Replay protection → Nonces + expiry stop reuse.
  • Bot resistance → Proofs require live human signals (scroll, focus, dwell).
  • Consent enforcement → Ads never appear outside user-approved categories.
  • ZK validation → Batch-verified proofs at scale without exposing data.
  • Tamper-evidence → Immutable Merkle-root snapshots prevent manipulation.

Verification Response

{
  "proof_id": "PRF_45678",
  "type": "click",
  "status": "valid",
  "campaign_id": "CMP_1122",
  "publisher_id": "PUB_3344",
  "user_ref": "pseudonymous_hash",
  "timestamp": "2025-09-25T14:00:00Z",
  "anchor_ref": "https://explorer.adpriva.com/proofs/PRF_45678"
}

With AdPriva’s proof system, advertising evolves from black-box guesswork to proof-backed, fraud-resistant, auditable truth at scale.

{% @mermaid/diagram content="flowchart LR
A\[Trigger: Ad Event]
B\[Proof Generation]
C\[Validation Layer]
D\[Explorer Logging]
E\[Settlement]

A --> B
B --> C
C --> D
C --> E" %}