Wiki · The Colony & the Method
UNI Gate Registry (rendered)
How to read this page
Three ways to read this page. Precise is the document itself, exactly as it is written in the repository. Plain and Clear were written for this website to help you meet that document — they are about it. They are not it, and they are not evidence.
Eighty-four pages about the colony. Each agent is an Elixir process holding a generative model and doing inference, attached to a body that logs into a Minecraft world as an ordinary player. Around that sit the broadcast suite that films them and the runbooks that keep the whole thing running. There are typed specifications for each organ of the model, plus the world and genome specs. There are also the adversarial review personas used to attack a proposed change before it ships.
It is for the reader curious how a running system is put together and how it is held to account. The accountability half is the more distinctive. There is a lab protocol governing evidence and attribution, and a claim fence that restricts the vocabulary a claim is allowed to use. There is a public gate log. And there is a standing invitation to reproduce any verdict from the commit and the seed named in its receipt.
Start with the public read, then the lab protocol, then the falsification invitation. If you want the mathematics rather than the operations, go straight to the typed organ specs.
What it is not: a description of a mind, and not all one kind of document. A large part of this corpus is design and planning — specs marked as proposed rather than applied, organs designed but not built, plans that were later superseded — and each page states which it is. A specification is not a running system, and these pages are careful about the difference; the reader should be too. Eight documents were withheld from publication because they describe private infrastructure.
Your browser cannot switch reading levels, so the document itself is shown.
Precise — the source document
This is the document. Rendered from the repository at the commit above, with nothing rewritten for the web. A gate re-renders it on every deploy and fails the build if a single byte differs.
Source of truth: evidence/gates.ndjson (append-only NDJSON, one row per gate, schema production/schemas/gate_row.schema.json).
Do not edit this file by hand. It is the rendered view of the ledger. To change a verdict, append a new row to evidence/gates.ndjson (never mutate an old row) and re-render with node viewer/render_gates.cjs.
Verdict vocabulary (canonical, never percent-scored): PASS / PARTIAL / FAIL / WITHHELD / PENDING.
Evidence classes: A = independently reproduced, B = observed-with-artifact, C = command-output, Sec = security-relevant-unproven, pending = not-yet-established.
Live gate ladder
110 unique gates (207 total rows in the ledger; 97 are historical/superseded revisions of the same gate name). Current tally by name: 93 PASS · 4 PARTIAL · 1 FAIL · 12 PENDING.
| Gate | Phase | Verdict | Class | Receipt |
|---|---|---|---|---|
| motor-red | Motor P4 | PASS | B | MOTOR_RED_TEST.md |
| curiosity-phase1-novelty | Phase 1 | PARTIAL | B | phase1_curiosity_red_CORRECTION.md |
| hierarchy2 | Phase 3 | PASS | A | decider_byte_identity_test.exs |
| forage-runway-closed | Phase 2 | PARTIAL | B | emergent_forage_cure1.md |
| forage-pureworld-graduation | Phase 2 -> graduation | PENDING | pending | red_preregistration_forage_pureworld_graduation.md |
| consummation-honest-cure2 | Phase 2 | PARTIAL | B | forage_honest_consummation_RED.md |
| g-pa | — | PASS | Sec | g_pa_red_team_2026-07-11.md |
| metabolism-activation | Phase 2 | PASS | B | metabolism_activation_gate_LIVE.md |
| verdict-live-real-driver | — | PASS | A | verdict_live_real_driver_2026-07-11.md |
| depth-red-b | Phase 2b | PENDING | pending | red_preregistration_depth_red_b.md |
| homeostat-colony-live | Phase 2 | PENDING | pending | red_preregistration_homeostat_colony.md |
| spine-phase3 | Phase 3 | PENDING | pending | red_preregistration_spine_phase3.md |
| hemispheres-phase5 | Phase 5 | PENDING | pending | red_preregistration_hemispheres_phase5.md |
| glands-phase5 | Phase 5 | PENDING | pending | red_preregistration_glands_phase5.md |
| motor-shuffle-live-ablation | Motor P4 -> live control | PENDING | pending | red_preregistration_motor_shuffle_live_ablation.md |
| cross-box-single-approval | — | PENDING | pending | red_preregistration_cross_box_g_pa.md |
| gaia-slice1-live | Gaia slice-1 | PASS | C | GAIA.md |
| gaia-boot-persistent | gaia lifecycle | PASS | A | stability_audit_2026-07-14.md |
| gaia-litigation-hold | Gaia Cure D | PASS | C | GAIA.md |
| door-boot-persistent | studio hardening | PASS | A | stability_audit_2026-07-14.md |
| door-lifecycle-circle | studio hardening | PASS | B | door_lifecycle_circle_2026-07-14.md |
| door-storm-breakers | studio hardening | PASS | A | stability_audit_2026-07-14.md |
| hud-service-registered | studio hardening / WS-HUD / native rewrite -- least-privilege account update | PASS | A | ADR-PROD-016-uni-hud-native-dotnet-rewrite.md |
| hud-crash-restart | studio hardening / WS-HUD / native rewrite | PASS | A | hud_native_ultracode_review_2026-07-14.md |
| hud-service-restart | studio hardening / WS-HUD / native rewrite -- CORRECTED gate shape | PASS | A | hud_native_ultracode_review_2026-07-14.md |
| hud-boot-persistent | studio hardening / WS-HUD / widget launcher (Task Scheduler) | PENDING | pending | hud_widget_launcher_taskscheduler_2026-07-18.md |
| hud-no-ip-literal | studio hardening / WS-HUD / native rewrite | PASS | B | hud_native_ultracode_review_2026-07-14.md |
| hud-audience-sanitizer-honest | studio hardening / WS-HUD / native rewrite | PASS | A | hud_native_ultracode_review_2026-07-14.md |
| hud-glance-honest | HUD -- the glance surface is honest by construction | PASS | B | hud_mixer_board_2026-07-16.md |
| hud-integration-stage-0 | studio hardening / WS-HUD / native rewrite | PENDING | pending | hud_native_ultracode_review_2026-07-14.md |
| hud-least-privilege-account | studio hardening / WS-HUD / native rewrite -- URL ACL fix | PASS | A | ADR-PROD-016-uni-hud-native-dotnet-rewrite.md |
| gaia-no-permanent-hang | gaia hardening -- fixed the actual root cause of complete unresponsiveness | PASS | A | GAIA.md |
| door-hud-gaia-navigation-honest | studio hardening -- navigation fix EXTENDED to the native HUD widget (the surface the operator was actually looking at) | PASS | A | HUD.md |
| hud-widget-window-behaves | studio hardening / WS-HUD / native rewrite -- window management fix | PASS | A | HUD.md |
| producer-camera-attached | science track -- Producer reattach, option A-prime -- VERDICT | PASS | A | producer_camera_attached_verdict_2026-07-15.md |
| overlook-producer-4200 | studio hardening -- OVERLOOK restored as a window-capture (the written WS1 fallback) | PASS | B | producer_camera_attached_verdict_2026-07-15.md |
| producer-4200-nft-persisted-to-boot-file | studio/ops -- producer reattach follow-up (firewall persistence gap) | PASS | B | nft_4200_boot_persist_2026-07-15.md |
| claim-fence-unified | OS+MIND deepening A-A4 -- claim-fence honesty spine | PASS | C | fence_snapshot_test.exs |
| gate-ledger-integrous | OS+MIND deepening A-A1 -- gate-registry integrity guard | PASS | C | gate_registry_integrity_test.exs |
| dns-zone-registry-synced | studio/ops -- uni-lab.local zone drift fix + the producer record | PASS | B | dns_zone_drift_fix_2026-07-15.md |
| preview-signal-honest-no-black-live | studio hardening -- honesty (pixel era, cure 3) | PASS | B | preview_honest_preregistration_2026-07-15.md |
| preview-live-3fps | studio hardening -- live preview feel at bounded cost | PASS | B | preview_honest_preregistration_2026-07-15.md |
| thumbnail-click-liveloop | studio hardening -- clicked tile comes alive | PASS | B | preview_honest_preregistration_2026-07-15.md |
| program-30s-live-refresh | studio hardening -- program heartbeat + freeze-on-air | PASS | B | preview_honest_preregistration_2026-07-15.md |
| flyout-30fps-preserved | studio hardening -- keep the 30fps escape hatch | PASS | B | preview_honest_preregistration_2026-07-15.md |
| preview-perf-within-budget | studio hardening -- cadence within budget | PASS | B | preview_honest_preregistration_2026-07-15.md |
| broadcast-test-onair-completes | studio hardening -- broadcast test runs on the air | PENDING | pending | preview_honest_preregistration_2026-07-15.md |
| resolver-follows-interface | uni-os self-network P0 -- resolver follows the interface, not a transient IP | PASS | B | adaptive_selfnet_phase0_2026-07-15.md |
| thinker-zone-resolves | uni-os self-network P0 -- THINKER edge reconciled to current chip | PASS | B | adaptive_selfnet_phase0_2026-07-15.md |
| observability-unblinded | uni-os self-network P0 -- surfaces stop hanging on dead .122 | PARTIAL | B | adaptive_selfnet_phase0_2026-07-15.md |
| hud-with-gaia-sight | uni-os self-network P0 -- not blind to the universe | PASS | B | adaptive_selfnet_phase0_2026-07-15.md |
| phase0-fully-reversible | uni-os self-network P0 -- every change reversible | PASS | B | adaptive_selfnet_phase0_2026-07-15.md |
| colony-camera-renders-not-black | studio hardening -- COLONY world capture (title-drift fix) | PASS | B | preview_honest_preregistration_2026-07-15.md |
| overlook-world-iframe-ip-literal | broadcast -- producer :4200/stream world iframe (chip-side, FIXED) | PASS | B | preview_honest_preregistration_2026-07-15.md |
| endpoints-pin-separate-secret | studio hardening -- PIN unlock (separate from passphrase) | PASS | B | endpoints_pin_and_hud_honesty_2026-07-16.md |
| endpoints-preset-dropdown-multi-account | studio hardening -- known-platform presets, multi-account | PASS | B | endpoints_pin_and_hud_honesty_2026-07-16.md |
| hud-honesty-producer-verdict-fix | HUD honesty audit (operator-caught: not honest) | PASS | B | endpoints_pin_and_hud_honesty_2026-07-16.md |
| hud-honesty-circle-ok-fail-closed | HUD honesty audit (operator-caught: not honest) | PASS | B | endpoints_pin_and_hud_honesty_2026-07-16.md |
| hud-widget-pin-arm-disarm | HUD widget -- fan-out arm/disarm control | PASS | B | endpoints_pin_and_hud_honesty_2026-07-16.md |
| hud-speeds-meaningful | HUD mixer-board -- every displayed value traces to a real upstream field | PASS | B | hud_mixer_board_2026-07-16.md |
| hud-air-honest-unknown | HUD mixer-board -- air state never lies | PASS | B | hud_mixer_board_2026-07-16.md |
| hud-all-doors-rendered | HUD mixer-board -- every door seen + openable | PASS | B | hud_mixer_board_2026-07-16.md |
| hud-gates-all-seeable | HUD mixer-board -- the whole gate ladder is reachable | PASS | B | hud_mixer_board_2026-07-16.md |
| hud-gaia-honest-seats | HUD mixer-board -- honest about Gaia + openable | PASS | B | hud_mixer_board_2026-07-16.md |
| hud-nothing-clipped | HUD mixer-board -- nothing hidden, nothing collapsed | PASS | B | hud_mixer_board_2026-07-16.md |
| chip-address-tracking | Studio infra -- the chip is addressed by name, not by a literal that rots | PASS | B | chip_address_tracking_2026-07-16.md |
| broadcast-test-stages-honest | go-live -- the broadcast test cannot report a green it did not measure | PASS | A | production_sweep_2026-07-16.md |
| status-endpoint-honest | go-live -- /api/status is the first move; its own lies are the most expensive | PASS | B | production_sweep_2026-07-16.md |
| gaia-probe-not-envelope | go-live -- an alarm that is always on is not an alarm | PASS | B | production_sweep_2026-07-16.md |
| publisher-pin-claim-retracted | posture — no security claim that no code enforces | PASS | B | not_ready_sweep_2026-07-16.md |
| cc-writestate-honest-freshness | sensor honesty — a heartbeat cannot make a stalled publisher look fresh | PASS | A | not_ready_sweep_2026-07-16.md |
| cc-status-honest-fields | sensor honesty — every field in /api/state traces to a real upstream | PASS | A | not_ready_sweep_2026-07-16.md |
| cc-per-endpoint-fanout-rows | diagnosis — the operator can tell WHICH platform is unhappy | PASS | B | not_ready_sweep_2026-07-16.md |
| cc-broadcast-metadata-surface | operator surface — every professional metadata field the sweep called out | PASS | A | not_ready_sweep_2026-07-16.md |
| cc-glass-badge-honest-rename | sensor honesty — no remote-receipt claim without a remote-receipt observation | PASS | B | not_ready_sweep_2026-07-16.md |
| music-service-integration-first-class | operator surface — music telemetry fully integrated per operator ask | PASS | B | not_ready_sweep_2026-07-16.md |
| cam-mic-hardened-defaults | sustained-run + on-air safety — no unattended mic on air | PASS | A | not_ready_sweep_2026-07-16.md |
| fanout-liveness-not-from-killed | — | PASS | B | fanout_supervisor_honesty_2026-07-16.md |
| fanout-arm-refuses-without-ffmpeg | — | PASS | B | fanout_supervisor_honesty_2026-07-16.md |
| flap-does-not-accuse-the-key | — | PASS | B | fanout_supervisor_honesty_2026-07-16.md |
| broadcast-test-stage4-partial-fails | — | PASS | B | fanout_supervisor_honesty_2026-07-16.md |
| air-level-counts-program-picture | — | PASS | B | hud_glance_honesty_2026-07-17.md |
| hud-health-above-the-fold | — | PASS | B | hud_glance_honesty_2026-07-17.md |
| arm-refuses-zero-endpoints | — | PASS | B | hud_glance_honesty_2026-07-17.md |
| hud-renders-stale-as-stale | — | PENDING | pending | hud_glance_honesty_2026-07-17.md |
| hud-renderer-honesty | — | PASS | A | calibration_dd_tdd_metadata_2026-07-17.md |
| colony-frozen-needs-dwell-not-one-sample | — | PASS | B | hud_glance_honesty_2026-07-17.md |
| gaia-every-emitted-seat-declared | — | PASS | C | gaia_organic_operator_resonance_2026-07-17.md |
| preflight-picture-not-bytes | — | PASS | B | undermined_signals_swept_2026-07-17.md |
| egress-armed-floor-always-on | — | PASS | B | undermined_signals_swept_2026-07-17.md |
| hud-health-derived-not-literal | — | PASS | B | undermined_signals_swept_2026-07-17.md |
| hud-freshness-honest | — | PASS | A | calibration_dd_tdd_metadata_2026-07-17.md |
| hud-sight-shows-blind | — | PASS | A | calibration_dd_tdd_metadata_2026-07-17.md |
| hud-recovery-repaints | — | PASS | A | calibration_dd_tdd_metadata_2026-07-17.md |
| armed-count-is-live-pushers | — | PASS | C | undermined_signals_swept_2026-07-17.md |
| relay-tile-honest | — | PASS | B | undermined_signals_swept_2026-07-17.md |
| journey-vectors-durable-and-probed | — | PASS | B | undermined_signals_swept_2026-07-17.md |
| gate-ledger-schema-conformant | — | PASS | C | calibration_dd_tdd_metadata_2026-07-17.md |
| air-alarm-annunciates | — | PASS | B | air_alarm_the_one_change_2026-07-17.md |
| endpoints-import-key-blind | — | PASS | B | endpoints_import_2026-07-17.md |
| production-broadcast-hardening-2026-07-17 | — | PASS | B | production_broadcast_hardening_2026-07-17.md |
| hud-widget-launcher-supervises | studio hardening / WS-HUD / widget launcher (Task Scheduler) | PASS | B | hud_widget_launcher_taskscheduler_2026-07-18.md |
| producer-per-uni-telemetry | studio/science seam — per-UNI observation surface (v1a) | PASS | B | producer_per_uni_telemetry_2026-07-18.md |
| music-nowplaying-advances | chip-side services — cpradio session liveness | PASS | B | music_nowplaying_advances_2026-07-18.md |
| motor-cortex-flake-fixed | science-track test infrastructure — the FE integration signal | PASS | A | motor_cortex_suite_flake_2026-07-18.md |
| colony-v5-producer-in-colony | colony redeploy — the chip stops running 3-week-old bytes | PASS | B | colony_v5_redeploy_2026-07-19.md |
| colony-minds-captured-before-destroy | litigation hold — capture-before-destroy on the v2->v5 redeploy | PASS | A | colony_v5_redeploy_2026-07-19.md |
| overlays-up | studio hardening / overlay gate scene-awareness | PASS | A | overlay_gate_scene_aware_2026-07-19.md |
| nursery-fenced-red-stocked | Phase 2 — fenced test of the advanced lineage before any stream deploy | FAIL | B | nursery_fenced_red_2026-07-19.md |
| relay-probe-cached | studio hardening / off-box probe efficiency | PASS | A | relay_probe_cached_2026-07-29.md |
sha256 4141adb6979034c9 — of the original file, so what was ingested stays checkable.
Plain — written for this website, not the source document
This page is a rendered table, not the record itself. The real record is a file that is only ever added to, one line per gate, where no old line is ever changed. To change a verdict you append a new line and re-render the page. It says, in bold, not to edit this file by hand.
Above the table sit two short vocabularies. Verdicts are words and never percentages: passed, partly passed, failed, withheld, and pending. Evidence is graded too, from independently reproduced at the top down to not-yet-established at the bottom.
Then comes the ladder itself. Every gate the project claims appears with its phase, its verdict, its evidence class, and a link to the file recording what was run, whose bytes carry the evidence. A summary line gives the tally, and is careful to distinguish the number of separate gates from the number of rows, because many rows are older revisions of the same gate.
What makes it worth reading is that the failure and the waiting rows sit in the same list as the passes.
Plain · written 2026-08-01 by claude-opus-5 · not yet checked by a person · about the document whose sha256 is 4141adb6979034c9
Clear — written for this website, not the source document
This is a rendered view of a ledger, a list added to and never edited, and it says so at the top. The ledger itself is an append-only file with one row per gate and a published schema. Nothing on this page may be edited directly. Changing a verdict means appending a new row and re-rendering, which means the history of a verdict is preserved rather than overwritten.
Two vocabularies are declared before any result appears. Verdicts are drawn from a fixed set of words and are never scored as a percentage. Evidence is also classified. It separates a result that was independently reproduced from one that was observed with an artifact, and from plain command output. It separates both from a security-relevant claim that is unproven, and from something that has not yet been established at all. That second vocabulary is the interesting one, because it lets a passing verdict still be marked as weakly evidenced.
A summary line gives the tally by name, and it is careful to say that the row count is larger because many rows are superseded revisions of the same gate. Stating both numbers, rather than one, is what keeps a backlog from being confused with the history of a backlog.
The rest is the table. Each row names a gate, the phase of work it belongs to, its verdict, its evidence class, and the file recording what was run, which carries the evidence. The gates span very different kinds of work: the mathematics and behaviour of the agents, the studio and broadcast surfaces, and network and naming changes. Then there is a long run of gates about honesty itself, whose names describe a display refusing to show a green it did not measure, or refusing to imply a claim no code enforces.
Several rows are pending, which the vocabulary defines as written down in advance but not yet run. Several are partial. One is a failure, and it is left in place rather than removed. That is the point of the page: the adverse rows are not filtered out of the view.
Clear · written 2026-08-01 by claude-opus-5 · not yet checked by a person · about the document whose sha256 is 4141adb6979034c9