Community · E2 · artifact verified
Steer a town of fifty citizens with one broadcast
You are the Town Crier of a 3D town: write one broadcast and all fifty citizens decide in parallel - investigate, join, flee, warn, or ignore - in a single batched choice request.
01 · Role in the system
What Jev does here
Each round sends one batched request: every citizen is a Choice among five actions, distinguished by role and personality, so the same announcement splits the town in surprising ways; the author reports the round completes in under a second. Results drive 50 citizens walking a 3D town, with per-citizen confidence indicators and a result chart to tune the next broadcast. Bring-your-own-key is handled carefully: a visitor key lives in sessionStorage for that tab only, is forwarded once by the app’s own backend, is never stored or logged, and a test asserts it is never returned in a response. Without a key the game stays playable on a clearly labelled deterministic simulation fallback, and the test suite covers scoring, fallback determinism, request validation, key isolation, rate limiting, and the exact five-action Jev schema.
02 · Control boundary
Where Jev sits
One batched Choice request per round holds all fifty citizens; code renders decisions, enforces BYOK isolation, and falls back to a labelled simulation without a key.
Code owns the loop, permissions, thresholds, validation, and side effects. Jev owns only the bounded judgments described above.
03 · Known limits
What this evidence does not prove
- The hosted demo runs the built-in simulation so it costs nothing to share; real Jev decisions require the visitor to add their own key.
- The sub-second round figure is author-reported.
- Six-round scoring structure makes it a toy of broadcast wording rather than a persistent simulation.
04 · Attribution
Public sources
This is a Community record: the project was published by a third-party community author.
- CeciliaW888 ↗Community · github · public · checked 2026-09-22
- CeciliaW888 ↗Community · demo · public · checked 2026-09-22