Overview
AdPriva makes advertising verifiable, private and fraud-resistant while staying lightweight for real-world stacks.
It unifies local user control, publisher tagging, cryptographic proofs and blockchain anchoring into one coherent system.
Core Components
- AdPriva ID App (Users) → Secure vault for preferences, consent and rewards. All sensitive data stays encrypted on-device.
- AdPriva Tag / SDK (Publishers) → Lightweight script/SDK that serves ads, captures contextual signals and emits cryptographic receipts (ViewProofs, ClickProofs, ConversionProofs).
- Advertiser Dashboard → Campaign creation, creative uploads, targeting and proof-validated performance.
- Proof Engine → Cryptographic core generating/validating Consent Receipts, Bounded-Use Proofs and Engagement Proofs.
- Verification Layer → Fast off-chain validation with batch on-chain anchoring for tamper-evidence and regulatory auditability.
- AdPriva Explorer → Public verification hub where advertisers, publishers and users independently check proofs.
- Settlement System → Automated stablecoin payouts to publishers and users once proofs are validated.
Modular by design: Each component (ID App, Tag/SDK, Proof Engine, Verification Layer, Explorer, Settlement) can evolve independently and integrate with existing tools (ad servers, programmatic supply chains via SSPs/DSPs, affiliate stacks).
High-Level Data Flow
- User Preferences → Declared in the ID App and stored as encrypted Consent Receipts.
- Ad Request → Publisher page/app loads a slot; the AdPriva Tag/SDK initializes.
- Matching → Contextual signals + consent-bounded preferences + AI optimization select eligible creative.
- Engagement → On view/click/conversion, the Tag/SDK generates a cryptographic receipt (proof).
- Validation → Proof Engine checks integrity; Verification Layer validates at scale ( batch ZK + on-chain anchoring).
- Explorer → Proof hashes/logs published to AdPriva Explorer for transparency, audits and compliance.
- Settlement → Advertisers billed → Publishers and Users rewarded in stablecoins (per campaign rules).
Architectural Guarantees
- Privacy-first → No personal data leaves the device; verification uses consent + cryptography, not tracking.
- Verifiable → Every engagement is tied to a cryptographic proof/receipt.
- Scalable → Off-chain validation for speed; batch anchoring/ZK for tamper-evidence at scale.
- Interoperable → Works with direct campaigns, programmatic demand (via SSPs into DSPs) and affiliate programs.
- Transparent & Compliant → Proofs are auditable in Explorer; designed for GDPR/ePrivacy/CCPA and FTC substantiation.
Diagram
{% @mermaid/diagram content="flowchart LR
subgraph User
A\[AdPriva ID App: Preferences & Consent]
end
subgraph Publisher
B\[AdPriva Tag / SDK: Context + Slot]
end
subgraph AdPriva Core
C\[AI Matching: Consent-bounded]
D\[Proof Engine: Consent / Bounded-Use / Engagement Proofs]
E\[Verification Layer: Off-chain + Batch ZK + On-chain]
F\[AdPriva Explorer: Public Proofs & Audit]
G\[Settlement System: Stablecoin Payouts]
end
A -->|Consent Receipts| B
B -->|Ad Request + Context| C
C -->|Eligible Creative| B
B -->|View/Click/Conversion| D
D -->|Cryptographic Proof| E
E -->|Anchors & Status| F
E -->|Validated Proofs| G
G -->|Payouts| B
G -->|Payouts| A" %}