The Three Proof Pillars

AdPriva rests on three things that run today.

  1. Sealed proofs. Every page view becomes a proof. The server refuses replayed events and signs each event with an HMAC. The signature is the proof id.

    A captured event cannot be counted twice.

  2. Published verdicts. Every view proof gets a validity score and a verdict, and both are public. AdPriva runs in shadow mode, so verdicts describe traffic without blocking it.

    Anyone can see what was flagged, event by event.

  3. Public anchors. Every 5 minutes, new proofs are batched and the batch’s Merkle root is anchored on Horizen. Anyone can check a proof’s place in its batch against that root.

    Once a batch is anchored, its list of proofs cannot change without breaking the match with the on-chain root.

The same tag also produces consent certificates for web forms. See Consent Certificates — Quickstart.