Game results.Verified by video.

Vision reads the clip. Oracle settles it, or holds it for a person. One API.

Illustrative demo · AI-generated footage

Watch Vision decide.

Pick a clip. See the frames read, the decision and the receipt.

Pick a clip to play it and see its receipt.

Receipts are saved results of real offline runs of PLLAY’s Vision extractor and reconciler (adapter arena_dodge_v1) on these clips. One settles, two hold, one voids. No upload, no network call, nothing stored.

Technical view: how a result is verified
  1. Watch

    Vision AI reads the recorded clip, frame by frame.

  2. Verify

    Oracle checks the reading against the event’s rule and threshold.

  3. Settle

    At or above the threshold it settles. Below it, it holds for review.

Example threshold 0.90. Results at or above the threshold settle; the rest go to a reviewer.

PLLAY Arena Dodge · original PLLAY title · scripted demo

When the reads disagree, it holds. The FINAL banner and the in-game scorebar don’t match, so the result waits for confirmation. Held is a waiting state, not a failure. A conflicting read is held for confirmation, not auto-settled.

Sandbox example receipt · a separate illustrative event, not the Arena Dodge run

settledpath=vod

Example question: did the creator’s clutch round finish under 30 seconds?

00:41.200 → 00:44.800frames read: 8

confidence 0.987 · threshold 0.900

clip window
00:41.200 → 00:44.800
confidence
0.987
threshold
0.900
model_version
vision-vod-2026-09
reviewer_id
null · vod
settlement_id
7f3ac91e-2b4d-4e60-8a15-c0d9e3f1a762
evidence_uri
pattern: https://pllay.io/receipt/{event_id}Example value · See the example receipt page
pool
Pool clears through the partner. Clearance fee applies (settled only).

Sandbox receipt · illustrative · not production proof

Fortnite recorded video is tested (an internal dogfood run, Oct 14, 2026). See /status →

Read the settlement contract →

Discover to live. No calls.

  1. Watch

    Vision reads a clip and writes the receipt.

    Try the live demo →
  2. Read

    Quickstart, payloads, webhooks, OpenAPI.

    Read the docs →
  3. Run

    The sandbox runs in your browser. No key.

    Open the sandbox →
  4. KeyOpening soon

    Self-serve sandbox key. Opening soon.

    Get API key →
  5. Buy

    $1 per settled result · first 100 free each month · held and voided free.

    See pricing →

$1 per settled result.Held and voided are free.

Free
First 100 settled results each month
Then
$1 per settled result
Cap
$1,000 a month by default
Pay per settle · estimate, not an invoice
Free, of the first 100 (100)
$0
Billable at $1 each (150)
$150
Held or voided (20)
$0
Default spend cap ($1,000/month)
Not reached
Total a month
$150

First 100 settled results free each month, then $1 per settled result, capped at $1,000 a month by default (adjustable on request). Held and voided results pay nothing. The $1 is per settled result. The 15% clearance is separate: it applies to brand-funded reward pools that settle, set per deal. Card billing is not switched on yet.

Supported games.

  • FortniteAvailable
  • League of LegendsBeta
  • VALORANTBeta
  • Dota 2Beta
  • PUBG: BATTLEGROUNDSBeta
  • Rocket LeagueBeta

Generic icons, not game logos. Game names are trademarks of their owners.

Available: ready for production. Beta: not yet commercially available. Recorded video today; live results always wait for a person. Status →

Start building.