Skip to content

Configuration — the dials

Orreth’s operating values are not scattered config files — they are dials: each one declared in firmware (name, type, bounds, what it governs, its blast radius, and the why that chose it) and valued on the governed shelf, where a human turns it through the console’s edit door. Every turn is a versioned record with lineage; an out-of-bounds turn is refused with the declaration’s own teaching; a value takes hold live within its declared horizon, no restart.

The table below is generated from the dial registry itself (the same declarations the machine enforces), so it cannot drift from the code. The default column is each dial’s genesis value — a fresh world’s starting word; on a running world the standing value lives on the shelf, and the console’s settings room shows it live with an ✎ door beside it.

Where a dial’s home says ladder, a floor may carry its own override on its own shelf, and the most specific word wins (subject → floor → universe). A home of universe means one value for the whole world, turned only at the universe’s own door.

DialGovernsDefaultBoundsHome
assay-ceiling
tokens per UTC day
vera's independent-judge budget per day (0043 G5)
blast: money and judgment — too low mutes the examiner, too high spends unwatched
250000 – 1000000universe
assay-every
seconds between beats
how often vera samples finished work at the assay dial (0043)
blast: token spend against her declared ceiling
30030 – 604800universe
assay-floor-mean
mean score, 0..1
the mean assay score under which a floor's standing becomes a degradation card (0043)
blast: alarm fatigue above, quiet decay below
0.550 – 1universe
assay-trend-drop
score drop, 0..1
the falling-trend size that becomes a degradation card even above the floor (0043)
blast: trend noise below, a slow slide unseen above
0.150 – 1universe
bell-cooldown
seconds between rings
the least quiet between two rings of your REAL inbox — a repeat inside the window ages into the standing email (0044 law 6)
blast: spam below, a silenced second alarm above — your inbox's peace either way
3600300 – 604800universe
bell-gate-age
hours a card may wait
how long a consequential card may wait at your gate before the bell rings ONCE about it (0044 sp3)
blast: nagging below, a forgotten gate above — and turning it DOWN on a rig with old cards standing rings the real inbox at once
481 – 720universe
brain-census-every
seconds between beats
how often the Brain's memory census refreshes
blast: a stale gauge in the glass
30030 – 604800universe
cal-bar
mean gap, 0..1
the mean human-vs-examiner gap that becomes a card (news, never a lever — 0043 law 3)
blast: noise below, a drifted examiner unreported above
0.40 – 1universe
cal-every
seconds between beats
how often calibration compares the human's thumbs to the examiner (0048)
blast: a stale calibration gauge
12030 – 604800universe
cal-min-n
overlapping pairs
the least human-vs-examiner pairs before calibration speaks at all (0048 sp4)
blast: one thumb indicts vera below, calibration mute above
51 – 100universe
embed-every
seconds between beats
how often new records earn their meaning vectors (0022)
blast: meaning lags the record when slow; churn when fast
9030 – 604800universe
epoch-every
seconds between beats
how often the machine checks its own name (0041)
blast: drift found late when slow, churn when fast
30030 – 604800universe
fanout-budget-tokens
tokens per fan-out
the DEFAULT thought budget an objective's fan-out divides among its seats when the ask names none (0047)
blast: many seats × many tokens — the widest spend lever in one place
2400500 – 50000universe
fanout-min-share
tokens floor per seat
the least any seat receives from a fan-out split
blast: a starved seat mutes mid-thought
6010 – 2000universe
floor-capacity
seats declared present
the floor's declared capacity — INFORMS the join gate's confession, never decides it: the human's word stays the door (0012, rule 3)
blast: a false confession either way — the gate still asks
201 – 500ladder
fuel-est-floor
tokens one thought needs
the line under every lease: a remaining allowance below this cannot clear one typical governed thought and reads DRAINED, whatever dust remains
blast: drains confessed too late below, false alarms above
50050 – 5000universe
improver-cycle-cap
max_cycles ceiling
the ceiling the improver may nudge max_cycles toward — the machine tunes INSIDE this word, never over it (L3)
blast: runaway self-tuning above, frozen self-improvement below
51 – 10universe
improver-every
seconds between beats
how often the improver reads the receipts (0028)
blast: proposal storms when fast, a frozen engine when slow
60030 – 604800universe
improver-success-floor
percent success
below this success rate the receipts earn the improver's nudge (0028) — at or above, healthy assets are left alone
blast: proposal storms below a high bar, a frozen engine above a low one
900 – 100universe
join-lease-days
days a lease breathes
how long a join lease lives before re-join renews it — a lapsed lease is dormancy, never death (2026-08-20)
blast: short churns renewals; long discovers dormancy late
301 – 365universe
join-lease-tokens
tokens of allowance per window
the fuel allowance a joining agent's lease carries per renew window (0058)
blast: starves a mind mid-thought below, loosens the spend guard above
500001000 – 2000000universe
kindrank
request kind → rank, gravest first
which grievance reaches the human first in the one Inbox
blast: attention — a wrong order buries the gravest card
an ordering of 22 kindsuniverse
lag-window
seconds between beats
how much heartbeat silence counts as a floor lagging
blast: false drift floods when tight (the 0052 lesson), blind lag when loose
90030 – 604800universe
lease-renew-days
days per allowance window
the fuel clause's window — the allowance refills every this-many days; 0 keeps the old lump posture (0058)
blast: the vera-419 wound's family — a lump drains silently and nobody is told
10 – 90universe
metabolism-batch
records per breath
how many undistilled records one floor chews per metabolism breath (0057)
blast: churn or starvation — too small starves distillation, too large spikes a breath
20010 – 2000ladder
metabolism-every
seconds between beats
how often ONE floor draws its metabolism breath (0057, round-robin)
blast: churn when fast, a constipated corpus when slow — rig-wide
90030 – 604800universe
mirror-every
seconds between beats
how often the Mirror assesses conversations (0034)
blast: reflection cost against staleness
60030 – 604800universe
monitor-every
seconds between beats
how often the monitor sweeps standing objectives
blast: silent stalls found late
60030 – 604800universe
passage-every
seconds between beats
how often lived time is stamped into the record (0004)
blast: the machine's sense of time — too slow blurs the calendar
6030 – 604800universe
recall-days
days of look-back
every governed retrieve's look-back window — how far into its own past the universe reaches when it recalls (sp0 named this constant once; this dial is the promise it carried)
blast: too short silently starves recall and reports; too long grows every read — the performance disease's front door
36530 – 3650universe
schedule-every-default
days between runs
the DEFAULT rhythm of a standing schedule when the human's word names none — the word always wins
blast: a standing word becomes a spend loop when fast
71 – 90universe
search-daily
searches per UTC day
live web searches the whole rig may spend in one day
blast: money — the family the Tavily thousand-credit burn came from
60 – 100universe
studio-dark
seconds of silence
how long the studio's reading may stay silent before the card confesses it dark (0047)
blast: false darkness below, a hung reading hidden above
9010 – 3600universe
subscription-budget-calls
governed calls per issue
how many source calls one issue of a study line may spend (0032 §1)
blast: the Tavily family — standing spend per delivery
41 – 50universe
subscription-cadence-beats
beats between issues
the DEFAULT rhythm of a study line when the human's ask names none — the ask's own word always wins (0032)
blast: standing spend frequency — every issue spends its calls
10010 – 100800universe
verify-every
seconds between beats
how often the deed watchman re-checks public deeds (0044)
blast: tampers found late when slow, wasted checks when fast
360030 – 604800universe

Two families of values are deliberately not dials, by the machine’s own razor: constitutional limits (a death’s abort margin, the witness floor) stay firmware — changing one is a release of the machine, not a setting — and a capability’s own numbers (a trading desk’s holding period) belong to that capability’s craft, never to the kernel’s drawer.

Environment variables seed a fresh world’s genesis values (the ORRETH_* names in each declaration) and are demoted thereafter — the env can start a value, never override a standing one.