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.