Real vs staged
What is real in this repo today versus the endgame, the risks we name out loud, and what comes next.
Live today vs endgame
The corona renders today on synthesized telemetry. Each mocked layer is a single swap to a real feed. The seams are deliberate.
| layer | today (this repo) | endgame |
|---|---|---|
| Corona render | WebGPU-preferred + WebGL2 fallback, additive bloom | WGSL compute particle sim, 50k-200k instances, full postfx |
| Cadence | synthesized ~750 tok/s token stream | real token timestamps over WebTransport |
| Swarm | scripted lifecycle (summon to settle) | live gpt-5.6 orchestrator |
| Chain | mocked settlement events drive the visual | ephemeral rollup + mainnet attestation |
Named risks
Named, not hidden.
- The treasury loop only earns trust if the revenue is real, not recycled. The token loop is drawn honestly so the difference is visible.
- WebGPU is blank on Safari and about half of Android Chrome. A full WebGL2 fallback is owed, or roughly a third of mobile gets a black box. That work is budgeted, not wished away.
- Ephemeral rollups and session keys are young infra. Sub-second gasless bout state is the goal, and hiding settle-to-mainnet latency is its own craft.
Roadmap
- Build out the MVP pages: arena, bouts, earn, verify.
- Tune the corona look: bloom, exposure, centering.
- Move the spark field to a GPU compute sim (WGSL), lifting it toward 200k instances.
- Add postfx: chromatic aberration and godrays on top of bloom.
