Prediction markets, played live.

In-play sports markets that settle themselves — on-chain, from signed data.

txODDS TxLINE · Solana settlement

Markets settle from txODDS's signed feed: goals, corners, cards, match outcome. Player-level markets are our roadmap — see below.

Unbranded live football stream framed by TxLINE-settled match markets
Live 71:24
Signed feed · trustless settlement
Current position · total goalsOver 2.5 goals10 USDC · 1.92×

See a market settle itself.

A live in-play market opening, closing, and settling on-chain from cryptographically-signed TxLINE data — recorded on real matches. No oracle. No admin. No adjudication.

90-second settlement demo[VIDEO URL PENDING]

Devnet evaluation

Try it yourself.

No wallet, no token, no purchase required to evaluate. Onside runs on devnet with free test funds — open it and place a market in under a minute.

[DEVNET URL PENDING]

Live markets stop before the moment starts.

Live markets settle on slow, disputable human oracles. And they only cover match outcomes — never the moment.

The signed data is the referee.

Onside opens micro-markets on live moments and settles them from txODDS's cryptographically-signed TxLINE feed, anchored on Solana.

Onside runs two ways: as an overlay on licensed broadcast, and as our own rendered match view where no rights exist. Same signed-data settlement engine, either canvas.

Signed event packetevent: goal_confirmed
match: 0x7a...c21
timestamp: 71:24
signature: verified
Settlement unlocked on-chain

From live moment to settled market.

No handoff to a human oracle. The data path completes the market.

  1. 01

    Pick an outcome

    Choose a live moment market inside the stream.

  2. 02

    Stake into escrow

    Funds move into transparent on-chain escrow.

  3. 03

    Event proven

    TxLINE signs the event and anchors it on-chain.

  4. 04

    Auto-settled

    The verified result triggers a trustless payout.

Tap any player on the pitch.

We built player-level tracking — tap any player to open a market on them. txODDS doesn't feed player-level scorer data yet, so those markets settle manually today. The moment that data exists, they settle trustlessly like everything else. Onside is built for the data layer txODDS is creating.

SelectedLeo CarterNext goalscorer — settles manually today
Unbranded football pitch used to demonstrate clickable player markets
Live 71:24
Player roadmap · manual settlement
Next goalscorer · settles manually todayLeo Carter10 USDC · 9.40×

Built for this hackathon

What we built.

The TxLINE integration, the market layer, and the signed-data settlement engine were built for this hackathon, on top of our prior in-stream overlay work at goal.live. Onside is purpose-built around txODDS's signed data — the settlement path is the product.

View the repo →Prior work: goal.live →

Built for the match while it's moving.

Onside combines in-play depth, signed-data settlement, and a stream-native overlay in one product.

CapabilityOnsideMatch-outcome platforms
In-play depthMoment-level micro-marketsMatch outcome only
SettlementtxODDS signed dataHuman or generic oracle
ExperienceStream-native overlaySeparate market interface
Player-level marketsBuilt for expansionNot supported