PULSEPROOF
Open live product
JUDGE SUBMISSION ROOM · TXODDS WORLD CUP HACKATHON

PulseProof turns live match events into context, Catch-up and verifiable fan memories.

Everything below is public, source-labelled and reproducible. No wagering, financial rewards or fabricated community activity.

NEW · DEFENSIBLE FAN UTILITY

Send the moment, not the spoiler.

A Verified Catch-up Capsule shares one Ed25519-signed event prefix. The recipient receives exactly that prefix without exposing a later goal, card or VAR event. The source is checked again before playback.

Try the safe relay flow Open Fan Zone
  1. 01Choose the exact Catch-up position
  2. 02Sign its source-bound prefix digest
  3. 03Redeem fail-closed with zero future payload
LIVE PRODUCT TEST · NO WALLET · NO SOL

Don't trust the pitch. Run the product.

One click exercises production APIs, a real SSE connection, spoiler isolation, a signed fan relay, browser-side signature verification, Solana devnet and the offline cache boundary.

0passed
0failed
0running

Nothing here is a screenshot or prerecorded response.

01

Production identity

Health, TxLINE network, credentials and data licence

02

World Cup-only catalog

Unverified devnet competitions are excluded before rendering

03

Public SSE transport

Connect to /api/scores/stream without polling

04

Spoiler isolation

A two-event prefix cannot see any later match moment

05

Signed fan relay

Issue, redeem and verify a two-event Catch-up Capsule

06

Ed25519 receipt

Issue a fresh proof and verify it inside this browser

07

Solana devnet

Read programs, check-in profile, quiz claim and reward redemption

08

Offline safety boundary

App shell is cacheable; APIs, SSE and proofs are not

Production healthTxLINE devnet credentials configuredExplorer receiptConfirmed public devnet transactionGreen CI154 tests · lint · web build · native contract testsPublic repositoryArchitecture, threat model and test report
DEMO INTEGRITY

Live is live. Replay is labelled replay.

TxLINE coverage, public SSE and heartbeat evidence are live. Finished-match sequences in the consumer demo are externally cross-checked and explicitly not represented as TxLINE records.