Defense layers
Tier 0 — Physics signals (free, ride on WHIP/WHEP)
- Edge RTT. Operators claim Bogotá but stream from Singapore? The round-trip to the nearest WHIP edge node will betray them.
- IP geolocation. Stated point in a different continent from the publisher’s IP → reject at admission.
Tier 1 — Telemetry (Luxxon SDK, in roadmap)
Operator device emits a signed beacon at ≥ 1 Hz with:setMockLocation() call. Bar goes from “minutes” to
“hours” of fraud effort.
Tier 2 — Active challenges (cheap, kills pre-recorded)
- Server pushes a random QR overlay to the operator device every 30s. Pre-recorded footage can’t contain a code that didn’t exist a minute ago.
- On-demand directional challenges (“look left”, “show your watch”) — operator complies in ≤ 5s or the session is QoS-failed (non-billable seconds).
Tier 3 — Edge enforcement (the cheapest place to enforce)
The WHIP/WHEP edge will admitstart only if:
- A fresh telemetry sample exists in the last N seconds, AND
- That sample is inside the session’s
geofenceRadiusMetersof the requested point.
failedSeconds
— non-billable for the consumer, no earning for the operator, no fee
for the platform. Failed seconds are the platform’s pricing
discipline.
Tier 4 — Economic (Phase 3, deferred)
Operators stake USDC against their reputation. Confirmed fraud slashes the stake. Consumer disputes → off-chain review → refund + slash. Reputation accrues on-chain once volume justifies. This is what makes fraud cost more than the bounty — but it needs volume to be meaningful, so it ships later.Tier 5 — Hardware provenance (long-tail)
C2PA Content Credentials cameras sign frames with a hardware key. Sony, Nikon, Leica, AP, Reuters all use this for journalism-grade provenance. Overkill for the median session, essential for insurance/journalism/legal customers.What’s enforced right now
Trust is the product. Stock footage marketplaces exist. What
Luxxon sells is a credible live feed from a specific spot at a
specific time. The defenses above are features — surface them to
insurance, journalism, and inspection buyers; they pay precisely for
verifiable provenance.
Implications for integrators
Operator-side: to fulfill sessions on Luxxon at scale you’ll need to emit telemetry at the rate documented in the telemetry reference. The Luxxon SDK (roadmap) wraps this; raw integration is one signed POST per second. Consumer-side: you can rely on the meter.cleanSeconds ×
ratePerSecond is exactly what you’re billed for. failedSeconds
are free.