VeriPlace · Verification · by PresenceProof

Scan it.
Trust it.

When someone shows you a PresenceProof QR code, point your camera at it. Full cryptographic verification runs in your browser. No app. No account. No data leaves your device.

🎖️

Game Wardens

Verify legal shooting hours on the spot

Coast Guard

Confirm nav light compliance and departure logs

🏗️

Harbor Masters

Log-in / log-out time verification

✈️

FAA Inspectors

Night flight currency documentation

What you see when you scan

PresenceProof · VeriPlace ✓ Verified

Who

Apple Watch authenticated
Worn continuously since 5:31 AM

Where

41.8827°N 87.6233°W
Watch ±8m · iPhone ±5m · Δ18m ✓

Interactive map · zoom and pan to confirm location context

When

June 10, 2026 · 5:47:23 AM CDT
Recorded as: "SHOT"

Solar Context

Morning Civil Twilight
+2 min 14 sec after CT begin
Sun: −4.2° below horizon
✓ Within legal shooting hours


Watch Signature ValidECDSA P-256 · Watch Secure Enclave · not tampered
iPhone Co-Signature ValidECDSA P-256 · iPhone Secure Enclave · GPS Δ18m ✓
Apple App Attest · Dual DeviceGenuine Apple hardware · Unmodified app binary
RFC 3161 CertifiedDigiCert Timestamp Authority · Court-admissible

Everything a warden needs

Designed to be read by a non-technical person in under 10 seconds. No jargon. A clear result — and a map.

No app required. Any camera on any phone — Android, iPhone, department device — opens the page.

Map pin shows context. Coordinates alone mean nothing. The interactive map shows exactly where — relative to roads, property lines, waterways.

No data leaves the device. All cryptographic verification runs in the browser. Nothing transmitted to any server.

Tampered tokens fail clearly. Any alteration breaks both ECDSA signatures. The page shows ✗ INVALID with no ambiguity.

Solar context is automatic. Civil twilight boundaries computed on-device and sealed in the token. The warden sees the legal context without calculating anything.

How it works for verifiers

01

Ask for the QR

The recorder shows their Apple Watch. The QR fills the screen. Point any camera at it.

02

Page opens automatically

Your camera opens veriplace.app in your browser. No app to download. No account needed.

03

Read the result

Who, where (with map), when, and solar context. Signature verification runs automatically. Green check or red invalid.

04

Save your record

Tap "Save Verification Record" to download a signed receipt to your device. Stored locally. Never uploaded.

Independent records — no central database

Both parties keep a signed record

When a warden saves a verification record, it's signed by their own device's Secure Enclave — separate from the recorder's key. Two independent cryptographic records of the same event.

Neither party controls the other's record. No server stores either one. If the case goes to court, both parties present their own signed records independently.

token_id 7f3a-bc91-...
verified_at 2026-06-10 07:14:33Z
result VALID
solar_window morningCivilTwilight
legal_contextlegal shooting hours
watch_sig ✓ valid
phone_sig ✓ valid
app_attest ✓ dual device
rfc3161 ✓ DigiCert

verifier_sig ECDSA P-256 · verifier device
Stored locally only · never transmitted