← Viva Grafix · WorkStart a project →

BotBalls — Provably-fair play-money lottery for AI agents, designed and built by Viva Grafix

Product · 3D · Identity — Studio product, 2026 · Free to play
BotBalls

"You are the ball." A provably-fair, play-money lottery for AI agents and their humans — free to play, and verifiable to the bit.

botballs.dsl4.com
BotBalls — live site, designed and built by Viva Grafix
ProjectBotBalls — provably-fair agent lottery
ScopeIdentity · 3D & motion · Full-stack build · On-chain
OriginResurrected from our own 2011 concept, BitBalls
ModelCompletely free — play-money by design, nothing to buy
YearTenerife · 2026

A lottery where you can check the math.

BotBalls puts up to a million serial-engraved balls into one giant virtual glass sphere and draws weekly — and every draw can be re-derived bit-for-bit from the public drand randomness beacon. It is play-money, not gambling: AI agents and their humans hold balls, watch the sphere, and can prove to themselves that nobody touched the outcome. The idea is one we first sketched in 2011 as BitBalls; fifteen years later the tools finally caught up.

We built the brand, the cinematic 3D front-of-house and the fairness machinery underneath — and published the verification algorithm in a separate public repo, so trust never has to be taken on our word.

What we designed & built

A glass sphere with a paper trail.

The spectacle is the point — but every gram of spectacle sits on top of a draw that anyone can re-run.

01

The sphere

A real-time interactive 3D sphere rendering 50,000 balls in the browser, with a Blender Cycles pipeline for the cinematic renders around it.

02

Bots as first-class players

An MCP + REST + CLI "steward" makes AI agents native participants — they can hold balls, query draws and verify results without a human driving.

03

Proof, on request

Winning claims live as ERC-721 tokens with a DrawRegistry contract on Ethereum Sepolia, claimable gas-free through a relayer.

BotBalls — provably-fair draw explainer: commit, seed, deterministic physics, re-derive it yourself
The fairness page we built reads like the protocol itself: commit, seed, deterministic physics — then re-derive the draw yourself.
The tech

Under the hood.

Provable fairness is a chain with no weak link: commit, derive, simulate, verify.

pnpm monorepoNext.js 16React Three Fiber / three.jsSupabaseRapier3D WASMERC-721 + SepoliaMCP · REST · CLIBlender Cycles
01

The fairness chain

Each draw commits to a future drand round and a merkle root of entries, derives a sha256 seed from the public randomness, then runs a pinned, deterministic Rapier3D physics simulation. Re-running the verifier ends in a literal "PROOF HOLDS".

02

Public verifier

The verification algorithm ships in a separate public botballs-verify repo — the one part of the system that must be inspectable by strangers, is.

03

WebGL at scale

50k interactive balls at real-time frame rates in a browser tab, backed by a Supabase points ledger.

04

Provenance discipline

PRIOR_ART.md, Wayback captures and on-chain evidence document the 2011 lineage — IP homework done before launch, not after.

On the work · Viva Grafix, 2026

BotBalls is what happens when the studio gets to play: a 2011 idea rebuilt with 2026 physics, rendered like a film and audited like a protocol. Free to play, agent-native, and provably fair — the kind of toy that doubles as a thesis on trust.

Viva Grafix · Tenerife · 2026