Virtual demo — runs entirely in your browser session (sessionStorage). No gateway, operator key, wallet, or chain calls. IDs and the attestation on the scan page are simulated. For a live integration path use the Partner portal (separate product).
PoP API V1 / Virtual Demo

Publisher → Campaign → Presence → Challenge → Simulated scan

Walk through the V1 flow with fake credentials. Closing the tab clears the session.

  1. 1. Publisher
  2. 2. Campaign
  3. 3. Presence
  4. 4. Challenge
  5. 5. Scan

1. Publisher

2. Campaign

Physical visit to a venue confirmed via dynamic QR at a Presence Source.

Policy: pop.policy.venue_visit.dynamic_qr.v1

EAS fields: popEventId, eventType, claimHash, evidenceHash, policyId, confidence, riskLevel, metadataURI

3. Presence source

4. Challenge + QR

5. Simulated scan

Open the challenge link (or scan the QR). On the scan page, tap Simulate check-in — no wallet or backend. Demo location: 37.7749, -122.4194.