
The market that runs on light.
VANTA floats. There is no sun up here and no streetlight either โ the whole fair is lit by lanterns somebody paid for and hung. Light isn't scenery. It's stock, it burns down, and it's the reason anyone can find your stall.
Nobody owns a pitch here.
You own however far your light reaches.
You walk in with 100 units of lamp oil. That's your whole business.
34 oil buys one lantern, strung right where you're standing.
9 metres of walkway lights up. Lit ground is where people stop.
A full lantern lasts 12 minutes. Let it gutter and the crowd drifts on.
Lanterns belong to the fair, not to you. Once it's up, it's lighting whoever walks under it โ and that is the entire reason this is multiplayer.
Topping up a stranger's lantern costs 20 oil and keeps their stretch of walkway alive โ including the stretch you have to cross to get home.
Lanterns survive server restarts. A row you lit last night is still glowing when you come back, or the pitch you claimed was never really yours.
No PvP, no health bar. The only pressure is a burn rate that never stops, and a fair that gets quieter every minute nobody feeds it.
At forty metres under a lantern, detail is gone โ only height and mass survive. So the roster is built out of shape first: the tall one, the stocky one, the round one, the stooped one, the strong one. You'll know who's at the next stall before you can see their face.

Concept sheet โ the 3D roster is generated from these silhouettes.
Six cart frames, each with its own striped awning, lanterns and set of pots. You pick one when you claim a pitch โ and from across the fair, the stripes are how regulars find you again.

Concept sheet โ cart frames and awning sets.
The whole backend is a single Node process on our own VPS โ authoritative relay, HTTP API and database in one unit. No Supabase, no Railway, no serverless bill, and no API key sitting in your browser for anyone to read.
| Client | Vite ยท React ยท React Three Fiber |
| Server | Colyseus relay + HTTP API, one process |
| Storage | node:sqlite, built into Node 22 |
| Host | Hostinger VPS, Ubuntu 24.04 |
| Bandwidth per burning lantern | 0 bytes โ brightness is a function of time, so nothing is sent until a lantern is hung, refuelled, or dies |
The contract address isn't out yet. When it is, it appears here and nowhere else first.
Beware of fakes. Until the address shows up on this page and on @vantaworldxyz, anything calling itself $VANTA is not ours. There is no presale, and nobody from the team will DM you first.