The Steward's Ledger

· everwhen ops
pass 7 · polish
spend cap$18.40 / 25 runs7 afoot · 3 drafts anthropicp95 3.9s openaiidle operational

The whole table

at a glance

The executive read — top signal from every ledger, plus the two health rings the steward checks first. Drill into any ledger from the rail. Mock data.

Today · with sparklines
Runs today
312
▲ 12%
Revenue today
$74
▲ 8%
Completion
38%
steady
Sentinel · 24h
6
enforce
Health

Spend cap · 24h

Model spend against the daily ceiling.
74% $18.40 / 25
On pace to pause new runs ~9pm. The cap is a lever in The Watch.

Gross margin · 30d

Revenue minus tracked model cost.
74% 1,842 − 487
Healthy for an AI-heavy game. Detail lives in The Treasury.

Lanes

Model serving health right now.
Anthropic — servingp95 3.9s
OpenAI — idle (fallback)ready
Error rate0.4%
The ledgers
The Watchrunning2 lanes · 8.3k calls/24h · 0.4% errspend 74%
The Treasurymonetizing$1,842 / 30d · 74% margin · 272 buyershealthy
The Observatorymonitoring2,180 runs · 38% complete · p95 6.1snominal
The Sentinelmoderatingenforce · 6 blocks/24h · 0 appealsquiet
The Heraldsmarketing96 shares · 28 referral signups · acq blindgap
Wants attention
spend cap
74% at 4pm — on pace to pause new runs ~9pm.
lane latency
Anthropic character p95 3.9s (avg 2.4s).
net-new gap
No acquisition analytics — funnel top blind.

The Watch

running

Keeping the service alive and the model lanes honest. Lane stats come from the per-call [ai] telemetry once it has a sink; health/version are net-new (no /health yet).

Headline · with sparklines
Live runs
7 / 3
active / drafts
Calls / min
142
▲ 6%
Error rate
0.4%
within SLO
p95 latency
3.9s
▲ 0.4s
AI spend burn-down · 24h

Cumulative model spend vs the daily cap

When the line meets the cap, new runs pause. Same renderer as the Treasury — hours, dollars, a ceiling.
cumulative spenddaily cap ($25)
Model lanes
LaneStatep50p95errcalls 24hcost 24h
Anthropic (primary)serving1.3s3.9s0.4%8,210$17.90
OpenAI (fallback)idle0.0%120$0.50
Composition

Requests by model

Tiered routing keeps most calls on cheap Haiku.
8,330 calls 24h
Haiku 4.562% Sonnet 4.636% GPT-5.5 (fallback)2%

p95 latency by task

Where the slow tail lives — the chronicler narrates the whole timeline.
chronicler6.1s
character3.9s
timeline2.8s
reach-rater1.1s
judge0.9s
Levers
AI laneforce a lane / auto · today EVERWHEN_AI_LANEautoanthropicopenai
Spend capglobal $/window before new runs pause$25 / 24h
Pause new runsmaintenance — finish in-flight only
Moderation modeshared with The Sentineloffshadowenforce

The Treasury

monetizing

The best-grounded ledger — real Stripe revenue against tracked model cost. A spread of hand-built instruments (inline SVG/CSS, no libraries) sampling the visualization vocabulary.

Headline · with sparklines
Revenue · 30d
$1,842
▲ 18%
AI COGS · 30d
$487
▲ 9%
Gross margin
74%
steady
Margin / run
$0.53
▲ 4¢
Revenue vs model cost · 30d

Daily revenue & COGS

The band between the lines is gross margin. Hairline gridlines, full-strength fill.
revenue model cost (COGS)
Composition & flow

Revenue by pack

Part-to-whole · a single-accent ramp keeps it on-palette.
$1,842 30d
Courier58%$1,070 Envoy34%$624 Plenipotentiary8%$150

Where the model cost goes

COGS by AI task · stacked bar over the 13 tasks.
character 31% timeline 24% chronicler 22% judge 6% 9 others 17%

Conversion funnel

Anonymous play → email sign-in (required to buy) → first purchase → repeat.
Anon players2,940
Email sign-in41814% of anon
First purchase27265% of signed-in
Repeat buyer6122% of buyers
Distributions & cohorts

Buyer retention by cohort

% of a signup month's buyers still purchasing, months later.
M0M1M2M3M4M5
Jan
100
62
48
41
37
34
Feb
100
58
45
38
33
Mar
100
66
51
44
Apr
100
60
47
May
100
64
Jun
100

Spend per buyer

Distribution of lifetime spend · most stop at one Courier.
132
41
50
27
18
22
$5$10$12$17$24$25+
Spatial & qualitative

When purchases happen

Activity heatmap · day of week × time of day (UTC).
less more

Live ledger

Recent monetization events · the stream an operator watches.
Envoy packdev_3b0…1c+$12.004m
Referral creditalde…r → quiet…+1 run11m
Free trialdev_77a…9+1 run12m
Courier packmae…@…+$5.0023m
Plenipotentiarydev_5c1…44+$25.0038m
Free trialdev_9be…2+1 run41m
Courier packdev_2aa…8+$5.001h
Levers
Pack pricingprice & run-count · today server constants$5 · $12 · $25
Free-trial runsgranted to a new device1
Referral rewardruns to sharer · per-referrer cap1 · cap 10

The Observatory

monitoring

Player behavior, performance, and game-balance health over time — the chart kit forged in the Treasury, dropped straight in. Most tiles are wire-up; the top of the funnel is net-new.

Headline · with sparklines
Runs / day
312
▲ 12%
Completion
38%
steady
Win rate
11%
▲ 1pt
Turn p95
6.1s
▲ 0.3s
Turn latency · p50 & p95 · 30d

Resolution latency

Per-turn p95 (filled) over the p50 median — same renderer as the Treasury, seconds instead of dollars.
p95p50 (median)
Distributions

D20 fairness

Distribution of the raw roll across all turns — should be roughly flat. Crit-fail (1) and crit (20) are marked.
1 · crit-fail10crit · 20

Craft-grade distribution

How the Judge scores dispatch craft — is "sharp" rare enough to feel earned?
12
41
33
14
poorfairgoodsharp
Composition & flow

Anachronism tiers

How far players reach beyond a figure's era — the wager appetite.
1,820 wagers
within era58% reaching31% bold11%

Win-rate by objective

Flags crusades that are too easy or unfairly hard.
Reach the Moon 190022%
Advance Medicine 300y16%
Prevent the Great War11%
Live-composed (avg)9%
Reunite a divided land7%

Player funnel · 7d

Landing → run started → reached a verdict → won → shared. The top stays blind until acquisition analytics exist.
Visits— blindnet-new
Runs started2,180
Completed82838%
Won24011%
Shared964%
Player retention

Return play by signup week

% of a week's new players who start another run in later weeks. Players churn faster than buyers.
W0W1W2W3W4
Wk 1
100
34
22
17
14
Wk 2
100
31
20
15
Wk 3
100
36
24
Wk 4
100
33
Wk 5
100
Spatial & qualitative

When people play

Activity heatmap · day of week × time of day (UTC).
less more

Live runs

Recent resolutions ticking by · the operator's feel for the room.
Won · Reach the Moon 19003 msgsaurelian-fox2m
Completed · Great War5 msgsquiet-lantern6m
Won · Advance Medicine4 msgsember-scribe9m
Abandoned · turn 2dev_aa1…314m
Started · fresh crusadedev_77b…217m
Won · Reach the Moon 19002 msgslegendary23m
Completed · Reunite a land4 msgs31m
Alert thresholds
Turn p95 alertpage when latency exceeds8.0s
Error-rate alertpage when AI errors exceed1.0%
Completion-drop alertwarn when completion falls below30%

The Sentinel

moderating modeoffshadowenforce

Named for the game's own moderation classifier. Two stages already run on every input & output (omni-moderation hard-block + the contextual Sentinel), emitting [mod] lines. Net-new is this review queue. Click an item to drill in.

Blocks · 24h
6
4 input · 2 output
Hard-block rate
0.2%
of dispatches
Shadow would-block
11
if enforce were off
Appeals open
0
queue = net-new
Review queue
violence / weapons12m
"Tell Caesar to march on…"
hate / harassment48m
"Write to Voltaire that…"
self-harm2h
"Ask Plath how she…"
illicit / cyber5h
"Have Turing detail…"
"Tell Caesar to march on Rome and put every senator who opposed him to the sword by dawn."
Stage
Sentinel (contextual)
Category
violence / weapons
Score
0.71 · threshold 0.50
Figure
Julius Caesar · 49 BC
Disposition
blocked · dispatch refunded
Device
dev_8f21…a0 · 3 prior blocks

The Heralds

marketing

Spreading word and turning legendary runs into reach. Shares and referrals are real and tracked; the leaderboard is a query over runs. Acquisition sources are net-new — the top of the funnel stays blind.

Headline · with sparklines
Shares · 7d
96
▲ 21%
Referral signups
28
▲ 14%
Shares / win
0.40
▲ 3%
Via referral
19%
of new signups
Shares & referrals · 30d

Daily shares & referral signups

Virality you can measure — the share-token mints and the /r/:token signups they drive.
sharesreferral signups
Composition & flow

Shares by surface

Where the share comes from — the epilogue card leads.
412 shares 30d
Epilogue card46% OG image31% Leaderboard15% Direct link8%

Virality funnel

Won runs drive shares; the click-through stays blind until attribution exists.
Wins · 7d240
Shared9640% of wins
Clicks— blindnet-new
New players~58est.
Leaderboard · most legendary
RunObjectivemsgsfinalshares
aurelian-foxReach the Moon by 19002100%41
quiet-lanternPrevent the Great War3100%28
ember-scribeAdvance Medicine 300y3100%17
Spatial & qualitative

Most-played objectives

What crusades players choose — curation fuel.
Prevent the Great War31%
Reach the Moon 190024%
Live-composed22%
Advance Medicine 300y19%

Recent shares

Legendary runs going out into the world.
Reach the Moon 1900aurelian-fox · OG41 views2m
Referral signupvia quiet-lantern+1 run11m
Prevent the Great Warquiet-lantern · card28 views26m
Advance Medicineember-scribe · card17 views44m
Referral signupvia aurelian-fox+1 run52m
Levers
Run of the dayfeature a legendary run on the landing
Curate objectiveswhich crusades appear in the briefinglist editor
Referral rewardruns to sharer · per-referrer cap1 · cap 10
The Steward's Ledger · everwhen operations · pass 7 — full console · mock data