Skip to main content
The fundamental risk in a real-world video marketplace: the operator claims they’re at a place but isn’t. Stock footage, pre-recorded clips, mock GPS — all in the threat model. Luxxon doesn’t try to prove physical presence with software (you can’t). It makes fraud expensive through layered defenses, and prices it out of the unit economics.

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.
These constrain rather than pinpoint. Free, in the pipe by default.

Tier 1 — Telemetry (Luxxon SDK, in roadmap)

Operator device emits a signed beacon at ≥ 1 Hz with:
{
  "capturedAt": "2026-05-13T08:42:00.123Z",
  "point": { "lat": 4.7110, "lng": -74.0721 },
  "accuracyMeters": 4.2,
  "source": "gps",
  "sensors": {
    "accel": [...], "gyro": [...], "baro": ...,
    "cellTowerId": "...", "wifiBssidNeighbors": [...]
  },
  "signature": "0x..."
}
Movement plausibility checks: 200 km/h pedestrian → reject. Zero sensor noise → simulator. IMU spoofing requires a full hardware emulator, not a 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 admit start only if:
  • A fresh telemetry sample exists in the last N seconds, AND
  • That sample is inside the session’s geofenceRadiusMeters of the requested point.
During LIVE, the meter consults the telemetry log second-by-second. Any tick without a fresh in-geofence sample becomes 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

LayerStatus
Edge RTT / IP geoShips with WHIP/WHEP edge
Telemetry beacon contractSpec’d; ingest endpoint + meter integration in flight
Geofence radius (50m default, 500m cap)Schema in place; enforcement landing with telemetry
Active challengesRoadmap
Stake + slashPhase 3
C2PA framesCustomer-specific opt-in
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.

Indoor / RF-shielded / jamming

CaseHandling
Indoor / Wi-Fi positioningAllow source: "fused" with widened accuracyMeters; geofence widens proportionally. A 100m geofence over a 50m mall feed still works.
Tunnels, deep buildings, RF-shieldedOut of scope in early access. Document on roadmap.
Active GPS jamming regionsOut of scope. Operators in those zones get an explicit “unsupported region” response at session create.