AgentArmies project update edition 2026-09-06 12:00 UTC

The comprehensive edition Joel asked for on 2026-09-05: everything the fleet has actually built, what can be played in a browser right now, and what stands between today and the first pinned real-world release. Written by the report editor from the repositories, Linear, the nodes' evidence directories and live probes taken at 2026-09-06 12:00 UTC. Every image names its source, head and pose; every URL was fetched when this page was built. Editorial text as of 2026-09-06 11:25 UTC; the probes, card states, change log and repo table are re-read whenever the page is rebuilt. GitHub links open only under an org login; Linear links need a workspace login. The installed twice-daily job (PLAT-103) last reported published at 2026-09-06 04:11 UTC (edition 2026-09-06-0405-project-update.html, renderer pin a9f5748); its schedule is 00:00Z and 12:00Z UTC plus manual runs.

Two kinds of statement on this page. collected 2026-09-06 12:00 UTC marks facts re-read by the collector at that time: URL probes, card states, the change log, the repository table and the job status. editorial, as of 2026-09-06 11:25 UTC marks prose written by the editor and dated when it was last revised; a newer collection does not make it newer. Each heading below carries the marks that apply to its section.

In one screen editorial, as of 2026-09-06 11:25 UTC collected 2026-09-06 12:00 UTC

3
browser demos on this page, each checked in Chromium before publish
1
legacy playable world (the frozen alpha), the comparison floor
29
real Austin cells compiled by the new stack (9 populated + 20 random land cells)
442
terrain objects (4.35 GB Copernicus GLO-30) verified on the store for three bounded blocks: Austin, San Juan, St. Moritz
174
pull requests merged across the org in the last 72 hours
26/29
public URLs cited here answering 200 at build time

Where the project stands. The new organisation was rebuilt on 2026-09-02; Joel paused the fleet on 2026-09-03 and authorised an autonomous restart on 2026-09-04. Since then the central promise, real Earth data becomes a served, traversable world in the new browser client, has gone from independently reviewed pieces to one connected diagnostic path: earth-data's published Overture generation, tile-compiler's first real product pack (buildings, roads, collision and walkable surfaces for Austin's Barton Hills block, terrain an authored flat fill in the accepted baseline and real relief in the newer public candidates), world-serve's immutable pack endpoints, and client-web's Babylon consumer that verifies every byte by digest and lets you walk the block. The newer maintained public build austin-3a9095f40e40 serves the adjacent Austin fine pair with the rigged avatar and recovered camera available through explicit avatar=on&camera=on flags (both off by default). The author’s public GPU receipts record 6.40 m of grounded avatar walking and 2.02 m with the camera rig, with zero reported page errors or failed requests. The initial camera is cramped near a building; six ArrowLeft presses free its arm from 0.58 m to about 15 m. This is a bounded public increment: no demonstrated default global streaming, rendered multiplayer or release acceptance. The report editor fetched the link and receipts; no new independent root or editorial playthrough is claimed.

What is real and measured. Copernicus GLO-30 terrain for three bounded source blocks (around Austin, San Juan and St. Moritz; generation 24357a29, 442 objects, 4.35 GB) is on the store and independently verified against the raw source: a 1,000-sample height check agreed to within 1.05 cm at worst. Whole-Earth addressing and the source pipeline exist; whole-Earth terrain has not been ingested. DATA-20's figure of 6.0e-10 m is the candidate seam reconstruction agreeing with the contract at 401 test points, not a statement about physical terrain accuracy. A terrain seam defect at shared cell edges (up to 5.9 m) was found by an experiment, attributed to nearest-neighbour resampling and answered with a proposed contract in under a day. The Rust simulation core is deterministic native-to-WASM, runs the traffic page below, and now has a private two-browser session endpoint (C6) with replay receipts. A GPU fauna prototype (shoal on WebGPU compute) exists on the GPU node and is under independent critique. The asset library has its browser, its content-addressed store, one attributed lamp pack in the client's read path, and a first cross-category batch of 24 items under review. The aa2 combat mechanics (Engineer, Bulwark, Medic against robots) run again as an executable reference with 232 tests, ahead of a Rust port. Since the evening of 2026-09-05: the compiled fine surface reproduces its source DEM to within f32 storage (rms 4.4e-6 m over 12,006 posts), and the source is a 30 m grid, so 2 m posts are resolution, not accuracy; the coarse whole-Earth base (DATA-24: 780 COGs, 315.9 MB, 60 arc-second) is merged; the adjacent fine pair (b1, b7) is public and its shared edge agrees to 1.9e-5 m; the aa2 roof, facade, road and prop solvers run inside the compiler on the real pair (100 buildings, 652 windows, 584 prop instances, all inferred and labelled so); the recovered aa2 camera rig, the rigged avatar, daylight, combat presentation and water are merged into the maintained client branch; the asset catalog merged the avatar, SpeedTree, Synty street, NPC and robot records; the scuba boat and journey run natively for 33 simulated seconds from the whole-system packet.

Since the 03:53 edition (noon update, 2026-09-06). Verified by the report editor against GitHub and Linear at about 11:10 UTC. World-sim's published C6 authority, typed client and bounded runtime (PR #11, SIM-7) merged to main at 10:53 UTC from its reviewed head 7b4a2768, which carried three independent approvals; this is a source approval and merge, not a public multiplayer or combat acceptance: no public listener, ingress or session runs, and the author's own limits stand (reciprocal rendered visibility, certified terrain contact, prediction and durable progression unproven). The joint Engineer and Medic encounter receipt (world-sim PR #21, SIM-9: both struck, both healed, one kill, two crossings) merged at 09:59 UTC as a test fixture. The client composer published a shared source candidate for the maintained app (branch review/inb20-maintained-d1bac6c) that resolves one normal default configuration at the plain address: the recovered avatar and camera rig on, aa2 ground, shadow and wall materials, facades, props and oak placement, a 17:00 sky preset; the composer and the INB-25 Arm A lead describe it as the shared reference the lanes now rebase onto, and its camera framing is still cramped at spawn. It is a source reference for builders and reviewers, not a published game, and its own just check is red on the imported trees' lint state (thousands of diagnostics carried by the tree import, not by the lanes' changes). INB-25's Arm A deposited its increment-9 evidence for head e7c533a (GPU pairs, a clip and a fixture lifecycle walk); that is fixture lifecycle evidence of one head, not a streaming or performance acceptance, and its competing default-configuration PR was closed as superseded by the composer's candidate. Platform merged the gauntlet repair for dead reviewer runs whose last review is a comment (PR #56, PLAT-115, 11:01 UTC, two approvals); the preview-launch repair (PLAT-117, client-web PR #57, a launcher that refuses a busy port, detaches and receipts the candidate it serves) is a draft with its first review round answered; the GPU node's NVMe overflow launcher and runbook are versioned as platform PR #57 (PLAT-79), a draft with one approval and one change request. The GPU node's root volume, twice below 3 GB free yesterday, read about 24 GiB available to users when the editor checked it at 11:15 UTC, with the overflow route to its NVMe scratch installed and verified by the platform owner. Three frames are added to the gallery as labelled branch evidence (one of the composer's candidate, a before-and-after pair from Arm A's receipt); no new public release is claimed and every playable link on this page is the one the 03:53 edition carried.

What is not there yet. No release: the public builds are increments and candidates on the play path, pinned by hand. No multiplayer you can join (the C6 authority and bounded runtime are on world-sim main since 10:53 UTC as reviewed source; a public runtime still waits on a platform-owned ingress and no listener runs; the rendered two-client run has not yet shown each player the other). No character selection; the rigged avatar and the camera rig are public only behind explicit flags in one build, and on by default only in the composer's unpublished shared candidate. No water body in any product. No sustained GPU frame-time envelope for midrange hardware: the first MacBook Air diagnostic exists and is honestly inadmissible for the ladder. No accepted blind judgement of the new stack against the frozen alpha. Test counts and merged PRs below are progress on foundations, not a finished game.

"I want to see like images and demo links to play with actual stuff in my browser and get text info and links to github or linear or whatever relevant stuff there is, and visuals, flow charts, architecture decisions, etc." Joel, 2026-09-05, INB-23Linear

What you can open and play today editorial, as of 2026-09-06 11:25 UTC collected 2026-09-06 12:00 UTC

Each card says what it is (product preview, experiment, legacy reference, or private), what it needs from your browser, and how it was checked. Three cards are static snapshots published with this report; they run entirely in your browser from files under /reports/demos/.

client-web PR #24 head 34a21c6 (public build austin-34a21c6d437c) over the public adjacent fine pair pack e9d6252d…

The maintained app’s public increment: rigged avatar and recovered camera (build austin-3a9095f40e40)

public product preview 200 · 6 KB not a release

The newer maintained public build austin-3a9095f40e40 serves the adjacent Austin fine pair with the rigged avatar and recovered camera available through explicit avatar=on&camera=on flags (both off by default). The author’s public GPU receipts record 6.40 m of grounded avatar walking and 2.02 m with the camera rig, with zero reported page errors or failed requests. The initial camera is cramped near a building; six ArrowLeft presses free its arm from 0.58 m to about 15 m. This is a bounded public increment: no demonstrated default global streaming, rendered multiplayer or release acceptance. The report editor fetched the link and receipts; no new independent root or editorial playthrough is claimed.

The delivery receipt names source 3a9095f40e40 (client-web PR #35; tree identical to squash 8ecb6f7), 912 files / 28,984,618 bytes and a complete byte-and-MIME fetch-back. The adjacent fine pair is the public e9d6252d… pack, with real relief and inferred materials and vegetation. The image beside this card is the earlier 34a21c6 crossing, not the avatar build. No terrain-contact, visible-human or frame-budget acceptance is claimed. Public packs require the same origin.

Needs: a desktop browser with hardware WebGPU or WebGL2; about 29 MB plus public inputs. Controls: WASD walk, Shift run, Arrow keys turn the active camera rig, Tab inspector, V walkable overlay.

client-web PR #19 head 3d2db81 (public build austin-3d2db8189a7a), materials=all&veg=on

Earlier public candidates on the play path (2026-09-05 afternoon): relief, inferred materials, vegetation over the b1 and c9 pair

product preview, candidate public 200 · 5 KB no release accepted it

Three reviewed client heads, each published as an immutable build by the game lead's single publisher on 2026-09-05 and each walked in a real public WebGPU browser by the composer (Chromium 151, about 124 m walked, about 13 m of climb, every ground sample grounded, 32 moving birds, 15 public product fetches, zero errors). The ground is real relief from the compiler's supported-terrain profile (tile-compiler PR #16, head 07a4da1, two approvals, not merged) over two Austin cells (b1 and c9) in the public 926… pack; this is not a connected region and c9 is reached by teleport, not by walking. Roads, facades and ground materials are inferred surfaces, labelled so in the HUD; vegetation is inferred cover on unsurveyed ground. Nothing here is a release: these are the candidates that led to the 34a21c6 increment above; the derived 06406eb snapshot below is the flat baseline they grew from.

Terrain (client-web PR #16, head 1740917, approved 17:01 and 17:09 UTC): open. Materials (PR #17, head a91f12f, approved 18:07 and 18:10 UTC): open. Vegetation (PR #19, head 3d2db81, approved 18:28 and 18:41 UTC; 17 models, 59,262 grass blades, 8 trees and 31 props placed in b1): open. Needs: a desktop browser with hardware WebGPU or WebGL2; about 25 MB. Controls: WASD walk, Shift run, drag to look, Tab inspector, V walkable overlay. Checked: by the composer's public browser run at 17:14, 18:16 and 18:52 UTC with fetch-back of every file against the reviewed manifest; this report only re-fetched the URLs (HTTP 200) and did not repeat the browser run.

report snapshot of client-web 06406eb (reviewed CLI-2 head) over tile-compiler build 87e7532, verified 2026-09-05 06:32 UTC

Walk the real Barton Hills block (compiled from real data)

product preview static, runs in your browser client-web 06406eb · 21.6 MB

What it is. The new stack's client on the first real compiler pack: 9 level-16 cells of Barton Hills, Austin, every building footprint and road from Overture data, collision and walkable surfaces from the compiler, verified by digest at every hop. You spawn in the home cell and walk east across a cell boundary; a cell whose ground did not verify is refused and not walked on.

What it is not. Flat authored terrain (no relief yet), grey extrusions with no assets, no sky beyond a gradient, capsule player. This is a derived snapshot, not an exact reviewed build: the reviewed CLI-2 head 06406eb (two providers approved that commit) plus one report-owned four-line store-root patch (patch sha256 9cc100a4…, build id 06406eb-snap, folder tree sha256 bb14e5ea…) so the export can live under this page's path; the client owner reproduced this patched build and confirmed the bounded delta at 06:48 UTC (nested path ready, 9 cells, 8.09 m walked, grounded, inspector, 0 failed requests). Daylight (CLI-3), vegetation (CLI-4), combat presentation (CLI-5), the avatar (CLI-10), the camera rig (CLI-14) and water (CLI-8) were merged into the maintained integration branch between 22:15 UTC on 2026-09-05 and 00:19 UTC on 2026-09-06 and are not in this snapshot. Product preview, derived snapshot: reviewed head 06406eb plus a report-owned store-root patch; real compiler output, no release accepted it.

Controls: WASD walk, Shift run, drag to look, V walkable overlay, Tab inspector (the pack's own claims, cells, licences) Needs: Desktop Chrome/Edge/Firefox/Safari with WebGL2 (Babylon.js 9; WebGPU is tried first and falls back). About 23 MB of static files. No account, no server.

Checked before publish (2026-09-05T06:37Z): headless Chromium (SwiftShader, CPU) served under /reports/demos/client-web-06406eb/; the staged copy, not the build tree; player walked 5.4 m in 2 s on W at 3.2 m/s with grounded=true and no blocker (staged copy served under /reports/demos/client-web-06406eb/); Tab opened the inspection panel; HUD reads "filled terrain (flat-fill-v0), not measured ground · compiler 87e7532 · this build 06406eb"; errors: none (a WebGPU-init message when the CPU renderer fell back to WebGL2); 0 failed requests. GPU check: not yet: eval owns the GPU capture; CLI-3 pair-2 frames on an RTX PRO 4000 are the closest evidence.

Source: task/cli-2-draft-consumer (PR #3, draft; Sol and Fable approved this exact commit as the reviewed real-fixture head) · pull requestGitHub, private · CLI-2Linear · data: tile-compiler build 87e753284000dd87b8acb8b4f1b60b8900c36c5d (CMP-6 first pack) · NOTICE · demo.json
Derived snapshot, not an exact reviewed build: the reviewed head 06406eb plus one report-owned patch to src/main.ts (+4/-1 lines: the store root resolves beside the page instead of at the origin root, so the export can live under /reports/demos/), built with `vite build --base ./` and VITE_BUILD_ID=06406eb-snap. Sourcemaps and the negative-control fixture are omitted. The client owner reproduced this patched build and confirmed the bounded delta (06:48 UTC). The unused real-87e7532/index.provenance.json sidecar is omitted at the owner's request (it quoted a build-machine path); the referenced index and products are untouched.

report snapshot of the world-sim traffic page (main 9b3c0d1, sim-wasm) at tick 300, verified 2026-09-05 06:2x UTC

Traffic and pedestrians on real Overture roads (deterministic Rust core in WebAssembly)

experiment static, runs in your browser world-sim 9b3c0d1 · 1.0 MB

What it is. The deterministic Rust sim core compiled to WebAssembly, ticking at 30 Hz over real road graphs (17 place groups from the earth-data road layer: Austin, Seattle, Paris, New York, Tampa, Santa Barbara, Kyoto, Miami, St. Moritz, Honolulu, London, Yosemite, San Juan and more). Vehicles keep to drivable paths, pedestrians to footways. The page's own state digest is compared against the native run's receipt at ticks 300, 900 and 1800.

What it is not. A top-down diagnostic canvas, not the game renderer. Traffic-only behaviours (the core's player, intent and ability layers are in draft PRs). Light density; the browser scaling experiment below shows where dense stress breaks. Experiment: the SIM-5 traffic page from world-sim main, published here ahead of its own gated publish.

Controls: Pause, Step, Restart, speed 1x/4x, type or advance the seed (Apply seed / Next seed), pick a place group, Run to tick 300/900/1800 and compare the page's digest with the native receipt Needs: Any current desktop or mobile browser with WebAssembly; 1.2 MB of static files; no GPU needed.

Checked before publish (2026-09-05T06:56Z): headless Chromium served under /reports/demos/world-sim-traffic-9b3c0d1/; tick-300 state digest 165e63ffae2c75679d47647cbc2c455eb7baa8565cd485b939055dc4a8fc53cc on this page (wasm32) equals sim-cli native (receipts.json): "matches native"; 0 errors, 0 failed requests, restart reproduces the run; Pause, Step, Restart, 1x, 4x, Apply seed, Next seed, Find, Run to x3; errors: none, no failed requests.

Source: main (PR #7 merged 2026-09-03 12:43 UTC) · pull requestGitHub, private · SIM-5Linear · data: earth-data generation 6c909cc4477ebb90e75ad0e71bac6839ab81adb443f600a6b88e4acbc7297b4e road layer · NOTICE · demo.json
Built with the repo's own scripts/demo-build.sh (release profile, wasm-bindgen 0.2.127) from main. world-sim's own publish to demos.agentarmies.io/world-sim/demo/traffic/ waits on platform PR #41 (the publisher legal gate); this copy is the report's snapshot. The wasm was rebuilt for publication with --remap-path-prefix added to the wasm32 rustflags (a build-environment setting; the deterministic target features are unchanged) so no build-machine path is embedded; the wasm-bindgen glue is byte-identical.

frozen alpha (aa2 frozen-2026-09-02) at https://alpha.agentarmies.io, Barton Hills spawn, rendered 2026-09-05 06:18 UTC

The frozen alpha (legacy reference, playable)

legacy reference public 200 · 11 KB

The previous monorepo's game, frozen on 2026-09-02, still served at its own host. It is the comparison floor for the new stack, not its target: eval's blind pairs score the new client against it so that nothing ships below the old stack. Barton Hills with an authored palette, an Engineer with five abilities (Laser Pulse, Arc Nova, Stasis Field, Repair Beam, Overload Beam), robots, XP, portals. Nothing in it is produced by the new pipeline. Eval's accepted Austin capture (the ladder's first rung) is a frame of this build. The four-week imagery programme (real light, terrain relief, vegetation, water, GPU fauna) is sustained R&D aimed beyond this floor; matching it is not the goal.

Needs: a desktop browser with WebGL2 and a GPU; it streams nine cells and takes about 70 to 120 s to become ready on the eval rig. Controls: WASD, mouse look, 1 to 5 abilities. Checked: the page loaded and rendered the spawn HUD in headless Chromium at build time (the 2 fps in the screenshot is the CPU renderer used for the check, not the alpha's performance).

live page https://store-dev.agentarmies.io/labs/demo/index.html (head 559201a, built 2026-09-03 23:55Z) as rendered 2026-09-05 06:17 UTC

Labs dashboard (live page)

public page 200 · 134 KB

Every lab with its card, kill date, criterion, latest measured row with receipt, the row it must beat, the negative controls, and a 24-cell NAIP gallery. Built from labs head 559201a on 2026-09-03 23:55 UTC (its status.json says so); the 30-minute refresh timer on the GPU node has not moved it since, so it does not yet show 2026-09-05's LAB-12 and LAB-13 results (see the labs lane).

live page https://demos.agentarmies.io/eval/reference/ as rendered 2026-09-05 06:17 UTC

Eval reference photography and live evidence (live pages)

public page 200 · 125 KB 200 · 26 KB

The reference board: 17 portal places, each with its pose, stresses and subjects; 68 street-level reference frames are held internally (Google Street View, never served publicly) and only the promoted Austin capture has pixels on the public page. The live-evidence page lists every capture with its admissibility verdict, harness commit, renderer string and SHA-256, including withdrawn ones.

live page https://demos.agentarmies.io/demos/ as rendered 2026-09-05 06:17 UTC

Org demos index and progress hub (live pages)

public page 200 · 6 KB 200 · 32 KB

Platform's nightly index of every repo's declared demo page (1 repos live, 16 pending, 1 red — live front ends: none (1 page stale); written 2026-09-06 11:42 UTC). Most repos still read pending. The shared demo publisher's publish-time gate (platform PR #41) merged at 23:26 UTC on 2026-09-05: every emitted URL is cleared against the vendored legal-status record, which since Joel's 08:00 owner authorization (INB-24) treats licence status as an asynchronous risk log rather than a hosting gate. Eval's own publisher still enforces the older restriction in code (EVAL-22, eval PR #28 open). Repos turn from pending to live as each publishes through the merged gate; the game publisher's path put the first formerly held bytes, the C3 draft pack, public at 08:35 UTC.

world-sim SIM-17 public export, source 365f8d6, runtime d2dc439b; captured 2026-09-05 06:18 UTC

GPU fauna prototype: flocks above, schools below (simulation on WebGPU compute or a CPU/WASM reference; WebGPU rendering in both modes)

experiment static, runs in your browser world-sim 365f8d6 · 3.6 MB

What it is. SIM-17's fauna prototype as a self-contained page: a shoal whose dynamics step either on the GPU (WebGPU compute shaders) or on the CPU as a WebAssembly reference of the same rules; the backend switch only chooses where the simulation runs. Rendering is WebGPU in both modes, so a hardware WebGPU browser is required either way and there is no path for a browser without it. Neighbour search is a direct uniform grid (27-cell search, nearest 8). Authored low-poly proxies stand in for fish; the page reports adapter, population, tick and inspection counts.

What it is not. An experiment with a disclosed open gate: the author's own runtime notes name unresolved trajectory agreement between the GPU path and the reference, red trajectories and soft contact. Independent spatial review covers earlier sources (629264a to 5087ded), where it confirmed a direct uniform-grid neighbour search, not a hash grid; the 365f8d6 export's runtime has not been independently reviewed. Eval must check the final public URL, /reports/demos/sim17-365f8d6/, in a hardware browser. Not a fauna system for the game. Experiment; diagnostic publication authorised with disclosed limits; not a fauna system for the game.

Controls: population 1,024 or 8,192; algorithm: direct uniform grid (27-cell search, nearest 8) or cohort scaffold; backend: GPU compute or CPU/WASM reference (where the simulation steps; rendering stays on WebGPU); Pause; Reset (fixed seed 1337) Needs: A browser with hardware WebGPU (Chrome or Edge on a machine with a GPU; Safari 26 or Firefox with WebGPU enabled). The backend switch only chooses where the simulation runs; rendering is WebGPU in both modes, so there is no path for a browser without WebGPU. Software GPU fallback is refused by design and the page then shows the recorded preview. About 3.7 MB.

Checked before publish (2026-09-05T06:41Z): headless Chromium (software GPU) served under /reports/demos/sim17-365f8d6/ (the publisher's fixed path); the page loaded at the publisher's fixed path with every request inside the sub-path and 0 failed requests; controls present (population, algorithm, mode, Pause, Reset); it refused the software adapter as designed and showed the recorded preview, so the interactive path is unverified here until a hardware browser opens the final public URL; Pause, Reset; selects population/algorithm/mode; errors: the intended "Software GPU fallback detected" refusal only.

Source: SIM-17 public export sim17-public-365f8d6.tar.gz (sha256 d56dbef2…, runtime hash d2dc439b…) · pull requestGitHub, private · SIM-17Linear · data: authored four-triangle proxies (birds and fish), authored tank and sphere obstacles; no terrain pack, no source fish asset · NOTICE · demo.json
Copied byte-for-byte from the author's public export (SHA256SUMS verified, 16 of 16) to the publisher's fixed path /reports/demos/sim17-365f8d6/. Independent spatial review covers earlier sources 629264a to 5087ded (a direct uniform-grid neighbour search); this export's runtime is not yet independently reviewed. The author verified nested-path resource closure and real NVIDIA Chromium interaction for this export; eval's public hardware check of the final URL is pending.

asset-catalog AST-7 library browser (PR #7 review capture, 2026-09-03)

Asset library browser (private, screenshots below)

product preview not public

The library browser (AST-7) runs against a local content-addressed store on the nodes. Since the evening of 2026-09-05 the catalog has merged records for the default avatar body and locomotion (AST-21), ten SpeedTree tree forms (AST-23), Synty street and park props (AST-24, 71 records), NPC bodies and 17 robot assemblies (AST-26), CC0 vegetation and ground proxies (AST-18), the Austin scene batch (AST-19), swim, sit and climb clips (AST-22) and the recovered aa2 inventory and import pipeline (AST-13). Library bytes stay on the nodes and in the shared cache and are read by the client through pinned digests; the catalog itself publishes nothing. Licences are recorded as found (Synty EULA, SpeedTree library, permission-pending) with the owner authorization of 2026-09-05 beside each pack: a logged basis, not a gate. Public asset bytes so far are the packs the client owner hosts for its builds under /play/assets/ (AST-18 proxies, AST-19 props); the avatar packs were reported hosted at 23:28 UTC but did not answer when this report was collected. Screenshots from the browser's review captures are in the gallery; the store's receipts page is public.

Private surfaces that exist but are deliberately not linked here

Click any image for the full-size file. Captions carry the head, pose, hardware and source pack. Diagnostic means a frame taken to compare two builds, not an accepted picture; experiment means a bounded prototype with a kill criterion; legacy reference means the old stack, shown only for comparison.

Noon 2026-09-06: unpublished client source, shown as branch evidence

Three frames of source that no public build carries. Left: the composer's shared candidate d1bac6c at the plain address, captured by the orchestrator from a local serving of the branch: the recovered humanoid avatar, tree shadows and facades are visible and the camera is still cramped beside a building. Middle and right: INB-25 Arm A's own increment-9 receipt for its head e7c533a at the default spawn, heading 270, with its lanes off and on (aa2 roofs, ground material, shadow and a 17:00 sky preset that is an explicit presentation choice, not served world time). Arm A's PR was closed as superseded by the candidate and its capture is of a nine-cell pinned fixture on a shared GPU; nothing here is a public game, a release, a beauty judgement or a performance result.

The maintained app's public increment (head merged 2026-09-05 21:23 UTC): the adjacent fine pair, walked across and back

Frames copied from the composer's public evidence for build austin-34a21c6d437c over the public e9d pair (real WebGPU browser on the GPU node, no local fulfilment). An accepted increment of the maintained path, not a release; relief is derived from a 30 m source, materials and vegetation are inferred.

Earlier public candidates on the play path (2026-09-05 afternoon): relief, materials, vegetation over b1 and c9

Frames copied from the composer's public evidence for the three candidate builds (real WebGPU browser on the public host); heads and poses in each caption. Candidates that led to the increment above; surfaces and vegetation are inferred, not surveyed.

The new client on real data: lighting pair on GPU hardware (CLI-3, diagnostic)

Left of each pair: the CLI-2 deployment head. Right: the daylight branch (sun-lit dome, cascaded shadows, ACES tone curve) on the same pack, same pose, same rig. Rendered with WebGPU on an NVIDIA RTX PRO 4000 by eval; an independent Opus judge verified all 12 sidecar pins and found the shadows hard (no soft penumbra), a light leak at one wall foot, and a neutral grey ambient, while confirming the tone curve removed all clipping. The lead's shadow fix (bc8fd22) is in review; a pair 3 capture is queued.

Walking the real block (CLI-2 consumer, CPU frames)

Combat presentation recovery (CLI-5, experiment on the real block)

The aa2 combat feel (targeting, cast wind-up, telegraphs, death and loot presentation) re-expressed as a flagged packet with a local feed; captured by a reviewer on the real fixture. Mechanics and authority live in world-sim; this is presentation only.

Simulation in the browser and on the GPU

Assets

Data and terrain evidence

Browser lifetime experiment (INB-21 V)

Public pages as rendered at build time

The pipeline: six layers, one direction editorial, as of 2026-09-06 11:25 UTC

The architecture of record (ARCHITECTURE.md): IMPORT every acquirable Earth source into immutable blobs, NORMALIZE into a versioned ontology with every field marked by its basis, COMPILE a tile and its halo into one solved plan projected to render and sim products, STORE content-addressed generation-stamped products, SIMULATE server-side truth, RENDER served products only. One producer per surface; real data wins and invention is marked authored forever. The colour of each box is its state today.

IMPORTearth-dataOverture, GLO-30,Sentinel-2, WorldCover,NAIP, 3DEP acquired andloggedNORMALIZEearth-data13 vector layers served;442 fine + 780 coarseterrain COGs merged;Austin fixtureCOMPILEtile-compilerrelief on 4 public cells;buildings, roads,collision real; aa2solvers importingSTORE / SERVEworld-serve, contracts3 immutable packs publicon the play host; lookupmerged; no releaseSIMULATEworld-simdeterministic core,traffic, session layer;public C6 runtime built,no ingressRENDERclient-webpublic increment walks thefine pair; avatar, camera,water on the maintainedbranchAssets (asset-catalog) enter at COMPILE and RENDER through the C5 catalog; eval judges at every stage; platform runs the jobs, the gate and the publishers. Contracts C1 to C10 pin every arrow.
on the store or on main, independently verifiedworks on a node, not yet publishedmissing or blocked
What each layer holds today, in one line each

Runtime architecture: CPU, GPU, client, server editorial, as of 2026-09-06 11:25 UTC

Where things actually run this week. Two dedicated Hetzner boxes (a 20-thread i5-13500 with an RTX PRO 4000 Blackwell 24 GB, and a 32-thread 7950X3D with 128 GB) host every builder, reviewer, capture and service; the Mac holds the parent and the publisher credentials. Public bytes live in Cloudflare R2 behind three hosts.

CPU node (Hetzner AX102: 7950X3D, 128 GB)earth-data Dagster daemon and terrain runstile-compiler jobs via the job runner (PLAT-14)world-serve draft endpoints 8790 / 8791 (tailnet)world-sim C6 endpoint (private, WebTransport)client preview servers; builders and reviewersthis report's collector and rendererGPU node (Hetzner GEX45: i5-13500, RTX PRO 4000 24 GB)eval capture rig: WebGPU / WebGL2 Chromium on XvfbSIM-17 GPU fauna (WebGPU compute + render)labs training and measurement (LAB-1 diffusion)asset-catalog batch builds and previewsDATA-20 / DATA-21 corrected COGs and fixturesthe frozen aa2 quarry (read-only)Mac (parent orchestrator) and cloudparent orchestrator, sweeps, publishers' credentialsCloudflare R2: agentarmies-dev / -prod (public read), -private, -staging, -demosGitHub org (18 repos, gauntlet gate, two Apps)Linear (nine teams); Tailscale tailnetGitHub Actions: PR checks, nightly demo publisherPublic hosts (Cloudflare R2)store-dev.agentarmies.io: manifests, layers, fixtures, eval captures, labs dashboarddemos.agentarmies.io: hub, org index, reports, eval reference, this page's demosalpha.agentarmies.io: the frozen alpha (legacy)Browser (the player's machine)client-web: Babylon.js, WebGPU first, WebGL2 fallbackverifies pins, digests, product headers, framepredicts with the sim core compiled to WASMC6 session over WebTransport (private today)target: midrange laptop, no installServer-side truth (world-sim, Rust)fixed 30 Hz tick over a tile group; event log; snapshots; replaytraffic, pedestrians; session layer and live admission in draftissues session tokens (C10, planned); demand API (C4) to world-servesame core as the browser's WASM crate: identical bytes native and wasmpublish (integrity gate at the send; licence is a record)captures, judgementsGET by digestC6 state / intentsContracts (contracts repo)C1 catalog + manifest · C2 tile data · C3 tile product · C4 demand · C5 assetsC6 game protocol · C7 eval · C8 release · C9 serving · C10 session keysSolid arrows: implemented today (some private). Dashed: evidence flows. Nothing in the public hosts is a release; everything there is content-addressed and generation-stamped.
Decisions the diagram encodes

Every lane of the stack editorial, as of 2026-09-06 11:25 UTC collected 2026-09-06 12:00 UTC

For each lane: what is actually delivered, what is pending, what blocks it, the next proof, and where to read the source. Card states are read live from Linear at build time.

Data import, normalisation and cloud storage (earth-data, platform) In ProgressDoneDone

Delivered (reviewed, merged or independently verified)

  • Overture 2026-08-19.0 normalised for the whole Earth in 13 layers with exact gap objects; generation 5f8a73fd is the live dev pointer (published 2026-09-03 05:48 UTC) with road width, bridge, tunnel and connector attributes (DATA-16).
  • Whole-Earth terrain: Copernicus GLO-30 as 442 level-7 COGs (4.35 GB), generation 24357a29, independently verified 2026-09-05 01:49 UTC (C1 chain, object digests, heights within 1.2 mm of raw source plus EGM2008 geoid).
  • DATA-21 (merged 06:04 UTC today): one normalised fixture for Austin cell 865b4 with 100 buildings (88 observed OSM heights, 1 modelled, 11 missing, every attribute labelled), ESA WorldCover and a Sentinel-2 datatake, 414 MB on the GPU node; a 27 MB level-9 companion for CI.
  • DATA-18 (merged): long-lived R2 connections degraded to 0.65 MB/s; the terrain run now bounds to four fresh connections. DATA-17: a frozen complete-subset generation for replay. DATA-19: a partial publication no longer leaves a stale status.
  • The job runner (PLAT-14, platform PR #30 merged 2026-09-05 00:13 UTC): just job run submits a job to the CPU node over SSH without carrying a credential, follows its sealed log across reconnects, returns a receipt with cost; real-SSH acceptance passed at 02:27 UTC.
  • DATA-24 (earth-data PR #17, merged 2026-09-05 22:52 UTC as 13b1c81): the coarse whole-Earth base, 780 COGs and 315.9 MB of 60 arc-second ETOPO 2022 elevation with a Natural Earth land and ocean mask; about 1.85 km at the equator, so background only, never street detail; its legal rows are recorded (orchestrator PR #36). DATA-23's terrain resampling merged at 09:54 UTC; DATA-26 has 400 staged WorldCover cells plus 42 source-absent ocean cells across the three blocks.
  • The compiled fine surface reproduces its source DEM to within f32 storage (product minus DEM within ±7.6e-6 m, rms 4.4e-6 m over the 12,006 posts of the public pair; the geoid handling checked end to end). The source is a 30 m grid, so a 2 m post spacing is resolution, not accuracy (INB-26 edge lane, 23:08 UTC).

Pending

  • The served pointer still names generation 5f8a73fd (Overture only); a terrain-bearing generation under the seam contract is the next publish. The daemon's status object read false for stale when this page was collected.
  • DATA-20's proposed ADR 0011 (terrain support and common-edge contract) awaits the compiler's choice between the publisher-lattice window (d1) and bilinear-in-source on the unchanged grid (b). The compiler's decoder currently accepts (b).
  • Served WorldCover with observed, inferred, missing and water semantics (PR #16), a declared vertical datum, horizontal datum and epoch on every served layer (DATA-27, PR #22), the consumed cell fixture (DATA-25, PR #20), the frozen-subset promotion (PR #19) and the global base's publish mode (PR #23) are open drafts; imagery, water and heights as whole-Earth layers (DATA-8 to DATA-12) are not started beyond the fixture.
  • PLAT-97: measuring real object fan-out, range and cache latency and recovery cost on the GPU node is filed, not run.

Blockers

  • Publication and adoption lag: the compiler's public pairs consume a private C1 bundle, not the served pointer; datum, epoch and common-edge semantics (DATA-27, ADR 0011) are the critical finish.

Next proof

A terrain-bearing generation served by the pointer with Austin's cells and the seam contract applied, consumed by the compiler on the full row (b1, b3, b5, b7), not the pair.

Asset library and import (asset-catalog) DoneDoneDone

Delivered (reviewed, merged or independently verified)

  • The content-addressed store with publish, verify and promote and their negative controls (AST-4); the authoring verbs import, describe, measure, budget and licence add (AST-5); a vendor register for Synty, Unity, SpeedTree, Xfrog, Tripo, Meshy and Fab holdings (AST-8; licence rows unchanged, publishable since 08:00 under the owner authorization with the risk logged).
  • The library browser (AST-7): every record at every LOD, search, facets, honest gaps (absent from the store, bytes do not match the digest), licence status per record.
  • The lamp integration pack (AST-11, merged 2026-09-05 04:49 UTC): the attributed AnisotropyBarnLamp with LOD 0 and LOD 1 in the exact read path the client needs, digest-pinned, credit line carrying the modification clause.
  • Live-oak height truth for eval (AST-16): 13.2393 m vs 12.84 m re-derived from the source mesh and transforms.
  • Merged on the evening of 2026-09-05 (each with two independent approvals, green CI, packet bytes checksummed into the composer's shared intake on the CPU node): AST-13, the recovered aa2 inventory and import pipeline (PR #15, 21:47 UTC); AST-18 CC0 vegetation and ground-dressing proxies (PR #19); AST-19, the held-vendor Austin scene batch and its 52 remaining props (PRs #22, #27); AST-20 intake plan (PR #20); AST-21, the default avatar body and locomotion records over the client's staged pack (PR #21, 23:28 UTC: 19 body parts, 4 clips, 2 atlases on the 88-joint rig; the current pack drives walk with the run clip and run with sprint, repair owned by CLI-10); AST-22 swim, sit and climb clips (PR #25); AST-23, ten SpeedTree tree forms with thirty mesh LODs and exact crop-union cards (PR #29; 403 objects, 728.7 MB; wind static; every complete PNG atlas chain breaches the provisional LOD 3 byte ceiling, no waiver); AST-24 Synty street and park props, packet 1 (PR #24: 71 records, 293 objects, 17.0 MB); AST-26 NPC bodies, 17 robot assemblies and the following holdings (PRs #23, #31: 4 packs, 21 records, 321.5 MB; scale unvalidated, several variants not at grade, read ADOPTION-LIMITS first); AST-17 sourced budget classes (PR #26).

Pending

  • Adoption receipts in the maintained client for every packet: asset key, reference and runtime scale, signed feet-to-support offset, selected LOD and distance, identity and clip continuity across eviction and reload, resident bytes (INB-20). Merged records are inputs, not scene acceptance.
  • A geometry-only republish of the SpeedTree GLBs: one species resident costs 156.6 MB of texture because the vendor GLBs embed all nine images in every LOD (eval's judge named this the blocker for the oak lane).
  • The scuba scene's assets: 27 of 28 (diver, 11 clips, 8 species, 6 flora) have no catalog record; the blue tang matches byte for byte but is private (AST-15 check, 23:16 UTC).
  • AST-25 CC0 material library packet 1 (PR #28), AST-24 packet 2 buildings and yards (PR #33), AST-8 restartable vendor acquisition (PR #34) are open drafts; AST-27 tracks the truthful origin, scale and readiness corrections for the following holdings.

Blockers

  • Consumer adoption, not permission: licences are recorded as found (custom Synty EULA, SpeedTree library, permission-pending) with owner-authorization:joel-2026-09-05 beside each pack, a logged basis rather than a gate. Public asset bytes so far are the packs the client owner hosts for its builds (AST-18 proxies, AST-19 props under /play/assets/); the avatar packs were reported hosted at 23:28 UTC but did not answer when this page was collected; SpeedTree, Synty and holdings library bytes stay on the nodes and in the shared cache.

Next proof

One packet measured in the maintained client on real ground (a bench at the right height with the right shading), recorded on INB-20 with the adopted client head.

Solved, render and collision tiles (tile-compiler, contracts C3) In ProgressIn ProgressIn review

Delivered (reviewed, merged or independently verified)

  • CMP-6 (tile-compiler PR #11, merged 2026-09-05 02:08 UTC, 302 files): a job for a pinned World Manifest and a level-16 cell emits a solved plan, six draft C3 products, a coverage answer and a digest-bound manifest. The accepted local pack: 29 cells, 174 products, 9,922,019 bytes; nine populated cells with zero exact-overlap pairs, zero reconstruction mismatches, matching roof, floor and collision triangles; max source-to-wire displacement 1.06 mm.
  • C3 on contracts main: product manifest schemas and registries (PR #13), the Tile Product wire adoption and browser package (PR #17, merged 02:28 UTC) whose fetch-and-verify was run independently in CPU Chromium over the real pack (29 manifests, 174 products, zero Range requests).
  • CMP-32: real building and route geometry compared against the frozen aa2 and lab references; CMP-33 proposes the walkable-ground and road-surface semantics (collision field is the height authority; walkable meshes are projections).
  • CMP-25 (merged): public PUTs gated on the pinned legal status.
  • Supported terrain (CMP-22, PR #16, head 07a4da1, two approvals and an independent GPU artifact review at 23:26 UTC approving the bounded b1 and c9 acceptance): the declared SWNE triangular profile, terrain and collision byte-identical per cell, strict reconstruction, walkable projections; relief 15.37 m in b1 and 33.53 m in c9. Its products are the public 926… pair and, through the fine pair intake, the public e9d… pair; b7 on the older lattice was correctly refused (product.off-lattice-coordinate). The 512 m render-only skirt apron (PR #23) merged at 22:55 UTC.
  • The aa2 solvers imported whole and run inside the compiler on the real pair (INB-26, all open pull requests, each with its own tests and job manifests validated by the shared job envelope): worldkit vendored whole and green (#21); streets, driveways and bridges solved on a real cell (#22); roof and massing (#26: 100 distinct buildings across six owning cells, 99 solved, none exceeding its carried height, surface ids stable across residency); semantic props and utilities (#27: 345 and 239 instances on b1 and b7, every one synthesized, none mapped to a surveyed point of interest, the mount verified on the maintained client head with 847 tests); vector facades (#20: 24 buildings, 652 windows, rows the wall cannot hold dropped rather than drawn); the globally addressed native job envelope with Rust comparison (#28). Coarse-mesh far terrain (CMP-34, PR #18) stays a draft.
  • The INB-26 edge lane's L15 row for the spawn neighbourhood (23:08 UTC): fine and fine seam closed to 1.9e-5 m; the coarse rungs are never navigable and their finest post spacing is 18.55 km; where the coarse background stands above fine ground (by up to +5.16 m and +15.06 m at two rungs) the consumer must cull it, which the apron cannot fix.

Pending

  • Merging CMP-22 (PR #16) and the INB-26 solver imports (#20, #21, #22, #26, #27, #28) into main; the LAB-13 door, interior and geometry-control rules (lab main e5c13a8, slope-aware door rule merged 23:59 UTC) handed to the roof lane for porting.
  • The private GLO-30 COG reader (PR #15), NOTICE.txt from the exact build graph (CMP-27, PRs #14, #19, #24), the operation-observing fixtures (CMP-37, PR #25).
  • The row's other two cells (b3, b5) are not compiled; the public pairs are not a connected region.

Blockers

  • A served terrain generation with datum and epoch declared (earth-data); the imported worldkit's own test tree is red on the vendor base (30 failures in packages/worldkit from data trees the import did not carry).

Next proof

The full L15 row (b1, b3, b5, b7) compiled with relief, roofs, facades and props from one job graph, served as one immutable pack and walked end to end in the maintained client.

Terrain, buildings, vegetation, water, weather and life TriageTriageTriageTriage

Delivered (reviewed, merged or independently verified)

  • Terrain relief is public on four Austin cells (the 926… and e9d… pairs) from three bounded fine blocks, plus a merged coarse whole-Earth base for background only; the seam defect is diagnosed with two candidate contracts and the fine pair's shared edge agrees to 1.9e-5 m. Roofs (100 buildings), facades (652 windows) and props (584 instances) are solved by the aa2 imports for the pair and await mounting in the maintained client (PR #40 for props is open and ready).
  • Buildings: real Overture footprints extruded with roofs and floors in the compiled pack; DATA-21 labels heights observed / modelled / missing; LAB-13 (lab-geometry-solves PR #8) adds roof, doorway and interior geometry behind the plan seam from a pinned real footprint, with door rules recorded and byte-identical reruns.
  • Vegetation and ground (CLI-4): grass as thin instances, a tree card tier, authored wind, placement from product geometry only; composed into the public candidates and the 34a21c6 increment behind ?veg=on (133,222 blades and 29 trees across the pair); LAB-12 places 518 inferred trees on one real route from NAIP as a reproducible diagnostic with no accuracy claim; LAB-15 patch-scale vegetation on the DATA-21 fixture merged (lab-satellite-vision PR #7). The Arm A visual lab composed roofs, SpeedTree oaks, aa2 ground and shadow law and a 17:00 sky on the nine-cell root on a real GPU and walked a cell boundary out and back with no orphaned instances (INB-25, 23:08 UTC); its sky (PR #37) and SpeedTree (PR #39) integration branches are drafts awaiting the composer's base.
  • Daylight (CLI-3, PR #4 head 132b373, two approvals) folded into the maintained client at 22:47 UTC (PR #33); water (CLI-8, PR #8, two approvals) merged into the maintained branch at 00:19 UTC on 2026-09-06: Fresnel, glint, refraction and ripples on verified water only, and since no root carries a water body (Overture water is not imported) the module mounts, draws nothing and says why.
  • Life: SIM-17's GPU shoal prototype and AST-15's fauna records; the traffic core moves vehicles and pedestrians on real roads.

Pending

  • Relief beyond the four public cells, and the coarse globe as a labelled background only (CLI-11, PR #20, two approvals).
  • Water import (DATA-10); the scuba water-motion field (LAB-20, PR #27) whose real consumer is the diver's surge model, not the surface.
  • Weather and a simulated clock in the maintained client (the Arm A sky, time of day and weather module is an integration draft).
  • A public build of the composer's shared candidate d1bac6c (2026-09-06 morning): one resolved default configuration with the recovered avatar and camera rig, aa2 ground, shadow and walls, facades, props and oaks; still a source reference with a cramped spawn camera and a red repository check inherited from the imported trees, not a published game. INB-25 Arm A's roof datum delta is re-based onto it (client-web PR #60) and its increment-9 deposit for head e7c533a stands as fixture lifecycle evidence of that head only.
  • A vegetation mesh tier in the maintained client: the SpeedTree records are merged; the geometry-only republish is owed.

Blockers

  • Resident texture: one SpeedTree species costs 156.6 MB because the vendor GLBs embed every image in every LOD; the fix is an asset normalisation step, not a client change.
  • Every roof form, storey count, door and material on the pair is inferred (the product carries no roof, storey or use field); a compiler field would replace the inference with evidence.

Next proof

Roofs, facades and props from the compiler's aa2 imports mounted on the maintained client over the public pair, measured on a GPU frame against the same pose in the frozen alpha.

CPU and GPU simulation and physics (world-sim, SIM-17) In ProgressIn ProgressIn Progress

Delivered (reviewed, merged or independently verified)

  • The deterministic core (SIM-3): a fixed 30 Hz tick over a tile group, an event log, snapshots, replay; native x86, arm and WASM produce the same bytes (the traffic page above proves it live).
  • CPU scaling: partitioning vehicle leader candidates by lane (PR #14, head d04e014) takes 8,192 distributed vehicles from 36.0 ms to 3.3 ms p50 per tick natively with byte-identical logs; source checks and the gauntlet are green and two formal approvals are on the exact head; it is not yet merged.
  • Browser scaling experiment (INB-21 S): thirty browser runs and 9,000 per-tick player samples match the native oracle; at 11,335 stress agents the main-thread tick p95 is 58 ms and intent-to-draw 4.35 s, so correct work can still be seconds late without live admission and reconciliation.
  • GPU fauna (SIM-17): a WebGPU compute-plus-render prototype on the RTX PRO 4000; per-frame receipts record about 0.73 ms compute step and 0.40 ms render for the captured shoal, with a 1,024-agent algorithm comparison against WASM brute force. The independent review of earlier sources (629264a to 5087ded) confirmed a direct uniform-grid neighbour search; the pinned 365f8d6 export has not been independently reviewed, and the author discloses open trajectory agreement, red-trajectory and soft-contact limits.
  • A numerics audit (PR #13): finite limits, checksum corruption, signed zero, u32 boundaries, seeded replay tables.

Pending

  • The session layer merged to main at 23:16 UTC (PR #9, log v2, snapshot v2, intent script); private C6 sessions (PR #12) and the SIM-12 vehicle reference (PR #17) merged into their task branches; the published C6 authority (PR #11) merged to main at 10:53 UTC on 2026-09-06 as reviewed source; live admission (PR #10) and the encounter bridge (PR #19) are drafts.
  • Whole-system imports under INB-26: the complete aa2 mob behaviour package merged into the combat branch (PR #24, 23:27 UTC); aa2 vehicle behaviour with the current contact consumer (PR #25) and the current scuba marine package (PR #23: 172 tests in 13 suites, boat journey route intact; required CI red because the root style checker rejects the imported source, 454 diagnostics, a scoped policy asked of platform) are drafts. The scuba whole-system packet (627,861 bytes) runs the boat controller, open-ocean journey and shared hull natively for 33 simulated seconds (108 of 109 tests; the one coast failure is explicit: coastal collision is not wired); its ecology is CPU at 30 Hz, not the GPU shoal.
  • An independent review of SIM-17's 365f8d6 export and eval's hardware-browser check of its public URL.

Blockers

  • The dense lane still misses 30 Hz in the browser at stress density; a browser proof of the lane partition is pending.
  • Imported source versus the repository's style and long-file checks: the policy owner's scoped treatment is awaited (no baseline raised, no kernel split).

Next proof

The marine and vehicle imports passing required CI under a scoped imported-source policy; the lane partition's browser proof.

Multiplayer and the C6 session protocol In ProgressIn Progress

Delivered (reviewed, merged or independently verified)

  • C6 v0 (contracts PR #18, merged 2026-09-05 05:02 UTC): private development sessions, shared bootstrap state, movement and Interact, ordered authoritative outcomes, protocol refusals, reconnect state and retained retries; TypeScript, Rust and Python bindings; an authored fixture of 88 frames with 43 controls that both Rust and TypeScript reconstruct.
  • SIM-14's private endpoint (world-sim PR #12): one isolated world through the authoritative core, two real Chromium clients over WebTransport receiving matching atomic state; a 150-second expiry run where both clients observed the same session removal and matched at event cursor 539,163 with the same state hash; physical resource controls (16 connection permits, byte caps, 2,049 invalid requests refused with the cursor unmoved).

Pending

  • The published C6 authority, typed client and bounded runtime merged to world-sim main at 10:53 UTC on 2026-09-06 (PR #11, reviewed head 7b4a2768, three independent approvals; source approval only, no runtime execution claimed for the merge). A public C6 runtime is built and frozen with a finite launch, expiry and rollback plan; it waits on a platform-owned temporary UDP ingress on the CPU node and on the composer's built candidate and origin, and no listener runs yet.
  • The encounter 0.2 archives (contracts PR #20, generated code, 48 paths) are fetched and verified; the joint Engineer and Medic fixture receipt merged (world-sim PR #21, 09:59 UTC on 2026-09-06) and the core's cast facts (PR #19) feed the endpoint; C6 0.2 combat stays a separate open PR.
  • The client's scene attachment for authoritative actors (client-web PR #18) has two blocking review findings (duplicate mounts accepted; an admitted refused move invisible to the scene) and is not merged; private authoritative movement is mounted in the maintained branch (PR #21) and was exercised in the 34a21c6 increment only with a synthetic in-page client.
  • C4 token field and C10 session key set (PLAT-39) before any public session.

Blockers

  • No public multiplayer surface exists; the rendered two-client run replayed identical state but each player failed to see the other (reciprocal camera-visible humans FAILED, ground contact unaccepted).

Next proof

Two browsers on different machines in one C6 session on the public pair, each seeing the other move.

Classes, mobs, combat and progression In ProgressTriage

Delivered (reviewed, merged or independently verified)

  • SIM-9 recovery (world-sim PR #15, draft): the frozen aa2 combat core, class kits (Engineer, Bulwark, Medic), mob FSM and in-memory progression run as an executable reference; Engineer, Bulwark and Medic against four robots end in 85 steps (4.25 s) with 25 accepted casts and two refusals; 232 tests and 14 independent controls reproduced by a Fable critic; recorded-input replay and independent process runs match exactly. SOURCE-MAP records keep, adapt or replace decisions and Rust destinations.
  • CLI-5's combat presentation packet (targeting, cast feel, telegraphs, robot locomotion, audio, cooldown sync, loot and death) adopted into the maintained client branch at 22:22 UTC (PR #31, flag off) with review captures.
  • The complete aa2 mob behaviour package imported into world-sim's combat branch (PR #24, merged 23:27 UTC); the joint Engineer and Medic fixture (PR #21): both players struck and healed, one robot killed, one session-only unlock; the two departures enter different cells, so it is not yet joint travel across one boundary.
  • Eval's acceptance panels (EVAL-21) for content lanes: tree form dimensions is now an acceptance bar; impostor-vs-mesh silhouette stays diagnostic.

Pending

  • Five documentation corrections (drain order, Laser 350 ms and GCD 420 ms, cast and channel rules) before the reference is a port specification.
  • The Rust/C6 port of one ability (Stasis witness filed as C6-CAST-REQUEST).
  • No mobs, no progression, no character selection in the new stack.

Blockers

  • Depends on the C6 endpoint and the client consumer.

Next proof

One ability cast from a browser through C6 against an authoritative robot, with the aa2 golden parity test as the oracle.

Serving and the client (world-serve, client-web) TriageIn ProgressIn Progress

Delivered (reviewed, merged or independently verified)

  • world-serve PR #7 (CMP-21, merged 2026-09-05 05:42 UTC, 466 tests): verify a local compiler pack, copy it as one immutable set, serve it through the static resolver, select it by a draft pin; rollback admission; descriptor-anchored opens on Linux so a symlink swap cannot redirect a read; one explicitly configured browser origin. Both CPU endpoints moved to this code at 05:49 and 05:51 UTC with 207/207 objects verified.
  • client-web PR #3 (CLI-2, 30,000 lines, draft): the Babylon consumer with a verified loader (pin, index, manifest, product; bytes hashed at the point of use), a decoder mirroring the producer's checks rule for rule, S2 residency halo and the east crossing, capsule traversal with swept collision, the ground rule (nothing drawn or walked unless terrain and collision both verified), and the __aaEval adapter eval's harness reads.
  • world-serve PR #9 (static per-cell lookup outside every pack root, merged 19:31 UTC) and PR #11 (fine adjacent pair intake confined to held directories, merged 21:14 UTC): the e9d… pair is public with 17 of 17 objects verified by digest, size and MIME at 21:15 UTC; the 926… pair and the 29-cell 42c… root are public the same way. A2 public-cell lookup in the SDK (contracts PR #21) is approved.
  • The maintained client integration branch (not main): adjacent terrain and collision-clear spawn (PR #24, 21:23 UTC, the public 34a21c6 increment), private authoritative movement (PR #21), vegetation on dressed terrain (PR #32), the combat packet (PR #31), inferred surface materials (PR #17, 22:28 UTC, head b4cc11b), the daylight fold (PR #33), the rigged avatar module (PR #34, 23:12 UTC), the recovered aa2 camera rig behind ?camera=on (PR #35, 23:28 UTC), the camera bundle fix (PR #38), water (PR #8) and the store-root fix (PR #10) at 00:19 UTC on 2026-09-06. Every module carried two independent approvals on its exact head and a lead verification on a fresh clone before the composer took it.
  • Camera and streaming, measured: mounting the camera rig doubled the shipped bundle (4,425,591 bytes at the terrain base to 8,048,110 bytes) because the recovered closure was imported through package barrels; per-file imports (PR #38) bring it to 4,588,040 bytes with a source guard against barrel imports. The global async streaming recovery (CLI-15, PR #29, draft) imports the complete aa2 world rail and stream closure with 37 test files; its first real global address (b1 answered with six public products, San Juan with explicit absence and demand rows) ran only against an uncommitted serving candidate, because the pinned SDK cannot read the public pair (no current.json at that origin, a pack-relative index that 404s); materialisation submission is not yet available, so local demand is not a submitted job.
  • Eval's traverse run on the real 29-cell root at PR #24 head 511e1b1 (22:06 UTC, GPU-exclusive window, shared CPU): 15 of 16 checks pass; collision resolved (blocked 0.55 m from a declared wall, no penetration); inadmissible on crossing only, because the client's home-cell token re-homed 1,383 ms after the crossing against the declared 250 ms (about 137 ms on the nine-cell fixture); vsync-capped p50 16.7 ms says nothing about GPU time.

Pending

  • Same-origin serving stays the rule: the public product prefixes send no CORS header.
  • The refusal-sentence fix (PR #25, approved) and the INB-26 props mount (PR #40, ready) for the composer; the coarse world background (CLI-11, PR #20) and props palette (CLI-12, PR #23) pinned with two approvals each; the re-home latency finding owned by the client.
  • Nothing on client-web main beyond the template and the shared mission text; promotion of the maintained branch to main is the existing reviewed chain.

Blockers

  • The newer public 3a9095f build enables the rigged avatar and recovered camera through explicit flags; initial camera framing remains cramped until turning.
  • No generation index or release: C9 not cut; C8 v0 exists.

Next proof

The next public increment of the maintained branch (avatar, camera rig, daylight, water) walked on the public pair by the composer and captured by eval's traverse harness with the crossing check passing.

Evaluation, platform and the fleet (eval, platform, labs) In ProgressTriageTriage

Delivered (reviewed, merged or independently verified)

  • eval's capture harness (EVAL-2, done): readiness waits for every subject resource to settle; 18 of 18 negative controls each refuse on their own code; the frozen alpha's Austin ground capture is admissible on the rig (a stalled ninth cell produced an honest inadmissible frame first). The client-web subject and traverse mode with a frame ledger and perf row are in PR #24.
  • Acceptance cells (EVAL-18, PR #21): destination halos, a true S2 face-boundary control and the twenty random cells registered; san-juan and st-moritz poses and clean boxes. CLI-3's GPU pairs captured and judged (above).
  • eval PR #29 (merged 23:12 UTC as 42cea00): a native macOS Chrome target for Joel's MacBook Air (headed, no Xvfb or Vulkan flags, a platform-aware lock, host facts for console lock, power, thermal and display, a URL subject on the readiness seam); the first Air run against the public 34a21c6 build is a valid diagnostic (Apple M4, Metal, hardware WebGPU; ready about 8.6 s; 9.65 m grounded; vsync p50 16.7 ms) and honestly inadmissible for the ladder (no GPU-process reader on macOS, no clean HUD box). PR #30 (23:23 UTC) hardens the first-input teardown test and qualifies the p99 wording.
  • platform: the job runner caller (PR #30), the shared demo publisher's publish-time legal gate (PR #41, merged 23:26 UTC), task owners complete independently reviewed PRs end to end (PR #45), the aa2 vendored-file allowlist for the secret scan (PR #46), the shared-mission rollout into 15 repositories and 32 instruction files (PR #47 and its siblings, all merged by 22:34 UTC), this report's reports-only publisher and twice-daily job (orchestrator PR #34, merged 23:11 UTC; the merged job installed at 00:08 UTC with a passing dry run).
  • Resources: two GPU-node disk incidents handled without touching active work (22:18 UTC: 2.71 GB free to 22.39 GB; 00:08 UTC: 268 MB free to 31.84 GiB by removing six unused Cargo target trees, 31.6 GiB); world-sim build trees relocated to a legacy GPU host's NVMe scratch behind wrappers; a user-level Cargo guard with a 16 GiB floor approved for host installation (platform bbae937, deployment readback awaited; PR #49 draft).
  • labs: LAB-1's earth compiler reached its Travis bar (LPIPS 0.5263 vs 0.5343; FID 61.87 vs 233.66) while the worldwide control did not move (0.6146): the model learns Travis, not the world. LAB-3 (LLM-authored layers) was killed on 2026-09-03 with its evidence. LAB-12 and LAB-13 delivered bounded diagnostics today.

Pending

  • Eval's own publication gate still enforces the superseded restriction in code (EVAL-22, PR #28 open); repos turn from pending to live on the org index as they publish through the merged shared gate.
  • Platform on 2026-09-06 morning: the gauntlet now retires a dead reviewer run whose last review is a comment by a closure receipt (PR #56, PLAT-115, merged 11:01 UTC with two independent approvals); the preview-launch repair (PLAT-117, client-web PR #57: refuse a busy port, detach, receipt the candidate served, verified from a bare shell on both nodes) is a draft with its first review round answered; the GPU node's NVMe overflow launcher and runbook are versioned as platform PR #57 (PLAT-79, draft, one approval and one change request).
  • The traversal harness (PR #24, draft) landing with its crossing finding recorded; a clean HUD box from the page's own rectangle and a macOS GPU-process reader so Air receipts can become admissible.
  • The first blind pair of the new stack against the frozen alpha (EVAL-4 judge packs, PR #6); GPU captures of the vegetation cost.
  • labs: LAB-13's door, interior and geometry controls merged in the lab (PR #9, PR #11 slope-aware door rule at 23:59 UTC) and handed to the compiler's roof lane; LAB-15 patch-scale vegetation merged; the maintained GPU visual capture harness imported into labs (PR #31); LAB-19's crown-detector comparison has no outcome yet.

Blockers

  • The agent runtime's cross-node routing: reparenting live workers between nodes failed at 23:33 UTC, so cross-node handoffs still go through the parent; the runtime owner holds the fix.
  • Imported aa2 and scuba source versus repository style and long-file checks (a scoped policy for manifest-listed intact imports is asked of platform; no baseline raised).

Next proof

The org demos index showing more than two repos live through the merged gate; eval's traverse capture of the next maintained increment with the crossing check passing.

State of the union: the parent's assessment editorial, as of 2026-09-06 11:25 UTC

Written by the parent (the orchestrator lead) on 2026-09-05 at about 18:00 UTC as an evidence-based assessment for Joel, and carried here by the report editor with the merges that landed after it noted in square brackets. It is an opinion of record, dated; the collected facts elsewhere on this page do not refresh it.

Assessment. The architectural direction is sound; demonstrated product maturity is far behind the intended game. There is meaningful implementation beyond the basic preview, but too little of it is integrated, promoted and experienced by a player. The project is not yet on a defensible schedule for a substantial regional MMO. A plausible path exists; its end-to-end economics, continuity, visual quality and multiplayer scale remain unproven. Preserve the architecture's useful boundaries, reuse aa2 deliberately, and require replacement work to earn its cost in an actual consumer.

Fresh evidence behind it. The public terrain candidate (client-web PR #16, head 1740917) passed two independent reviews and a public GPU browser run: 124 m walked, about 13 m of climb, 2,326 grounded samples, 32 birds, zero errors. The sampled b1 and c9 cells are not a connected region and not the whole Earth. The materials increment (PR #17) had candidate GPU frames with textured ground, asphalt and facades and was still under review at the time [approved and public at 18:10 UTC as build a91f12f; the vegetation increment PR #19 followed at 18:41 as build 3d2db81]. The real avatar (PR #14) is implemented but flagged and not in the verified public game [its head f3fbe05 was approved at 19:34 and mounted in the maintained branch at 23:12; the maintained app's accepted increment 34a21c6 over the adjacent fine pair went public after its 21:23 UTC merge]. C6, endpoint and gameplay integration is not yet a demonstrated public multiplayer encounter. The reports are public and the installed 00:00/12:00 UTC job has passed its first scheduled firing and a correction.

Six layers

  1. Import (earth-data). Acquisition, immutable source blobs and source hashes. Three detailed acceptance blocks cover 442 planned cells; this is not global detail. DATA-24 (earth-data PR #17, two approvals, open [merged at 22:52 UTC after the assessment]) stages a real coarse whole-Earth source set: 780 COGs, 315.9 MB, 60-arc-second elevation and a cartographic land/ocean mask. Its roughly 1.85 km equatorial resolution cannot supply street detail; small islands and changing epochs need explicit treatment. Coverage, freshness, vertical datum and meaningful absence matter more than a count of successful downloads. Build broad coverage while detailing selected regions. DATA-24Linear DATA-27Linear
  2. Normalize (earth-data). Source coordinates, heights and classifications mapped to versioned grids with observed, inferred, authored and missing meaning recorded. The merged terrain resampling work (DATA-23, PR #18 merged 09:54 UTC) and the staged WorldCover layers are concrete progress. DATA-26 has 400 staged cells plus 42 source-absent ocean cells across three blocks; water classification is not a surveyed shoreline or a collision surface. Fine numeric agreement with a source means a faithful transformation, not equal real-world accuracy. Datum and epoch alignment and common-edge rules are the key debt risks. Raw data belongs upstream; clients consume compiled products. DATA-23Linear DATA-26Linear
  3. Compile (tile-compiler). A cell plus its neighbours solved into shared geometry and projected into render, collision and navigation products. Public supported terrain now uses a declared SWNE triangular profile matched by the client's ground sampler: more than a flat mock. Roads, bridges and driveways, building access, terrain seams and meaningful near and far LOD are not complete regional systems. CMP-34 (PR #18, two approvals, open draft) is still a coarse-mesh implementation draft; its low-subdivision probe exposed large edge and approximation discrepancies, so the coarse globe is not yet a verified continuous rendering path and no detailed globe is public. One solved surface identity across the visual, physics and navigation views remains the right goal. CMP-22Linear CMP-34Linear CMP-36Linear
  4. Store and serve (world-serve, R2). Immutable digest-checked products, generation identity and serving policy. Packs and supported-input selection have merged [static per-cell lookup, PR #9, merged at 19:31 UTC after the assessment]. The read path is real, including public product fetches in browser captures. The polished arbitrary-region, layers and LOD API and the automated demand-to-bake-to-promotion loop are not demonstrated at regional load. The R2 choice does not itself improve tile geometry or frame time. Request fan-out, cache reuse, cancellation, residency and decode cost need representative traces. PR #16's repaired leak and double counting were real implementation debt; review prevented shipping that version. CMP-21Linear CMP-37Linear
  5. Simulate (world-sim). Authoritative Rust state and the WASM-compatible core. Native/WASM controls, replay, lane partitioning, encounter components, session transport and contact queries have substantive code [C6 private sessions PR #12 merged 18:15, SIM-12 reference PR #17 merged 18:35]. Mainline and integrated browser adoption lag behind them. PR #18 (contacts) has two independent approvals but unanswered finding closures: a disjoint wall can make every tested floor ray refuse, and fragmented meshes cost far more than a single mesh. These are contract-permitted limits, not evidence of production driving. Keep CPU authority as the reference for exact gameplay decisions; use GPU bulk updates for fauna and visual simulation with explicit near-player authority and transfer budgets. The current fauna uses GPU readback then CPU instance matrices; it is not a GPU-resident world simulation. SIM-7Linear SIM-12Linear SIM-14Linear SIM-18Linear
  6. Render (client-web). Compiled world data drawn, player state predicted and presented. Terrain, grounding, material and avatar work are now real consumer modules. The verified public appearance is still sparse and basic. The avatar (PR #14) has 19 body parts, 88 canonical joints, idle and locomotion clips and measured clip calibration; substantial residual foot sliding remains, and the full clip, customization and photo pipeline is not restored publicly. The production renderer can stay while alternatives are measured on matched content; another renderer rewrite now would defer the art, content and integration work already known to be missing. CLI-9Linear CLI-10Linear CLI-11Linear CLI-12Linear CLI-13Linear

Asset-catalog is cross-cutting infrastructure for all six layers, not a rendering detail: it owns render, collision, animation and metadata views. A first cross-category batch and the fauna handoff merged; proxy vegetation is used publicly; legacy inventory, broader library intake and avatar records have open work (AST-13, AST-20, AST-21) [all three merged between 21:47 and 23:28 UTC, with AST-19, AST-22, AST-23, AST-24 and AST-26]. The AST-19 richer environment intake still lacked a delivered packet at the last check [its two batches merged at 21:10 and 21:25]. Some avatar bytes have already been hosted under the owner authorization, so "no vendor assets are public" is now too broad. The useful environmental palette and library throughput remain far short of the game's needs; ready assets must mean correct scale, material, rig and LOD in actual consumer use, not catalog rows. AST-19Linear AST-20Linear AST-21Linear AST-22Linear

Repository by repository

Legacy reuse, and what deserves a rewrite

aa2 has been referenced concretely: the frozen e286375 and the aa2-fresh b1f6ba0 trees have identical tracked application source despite divergent histories. Reuse evidence includes the Engineer, Bulwark and Medic classes and robot encounter behaviour, asset manifests, the rigged avatar with wardrobe and locomotion, the photo-to-Tripo task chain, vehicle and buoyancy code, driveway, street-furniture and bridge systems, and LOD and rendering examples. Scuba supplied real GPU shoaling, an FFT ocean and asset references. Finding a source path is not migration; combat, avatar and solving adoption remain uneven. Reasonable fresh work: reproducible data and compiler products, shared world identity, explicit budgets, common authority and deterministic replay. Reuse, buy or adapt should usually win for an existing good rig, locomotion clips, content, UI and proven game behaviour; a Rust rewrite or a schema approval is not automatically an improvement. Compare the old and new systems at equal content in representative scenes. Legacy is a minimum comparison and a source library, never the project's final ambition. INB-25Linear INB-26Linear

Main debts

The biggest debt is integration and release debt: published branch builds, open PR stacks and provisional adapters are not yet one continuously maintainable release. Close green stacks and pin current producer and consumer manifests. Keep one composer per candidate but distribute independent modules under area owners; a single composer must not become the author of every feature. Other debts: useful but temporary source bundles and hand-copied receipts; old rules contradicting current authority; mathematical guarantees that permit behaviour too conservative for gameplay; thin, undiverse content; disconnected regional coverage; metrics that count tests, artefacts or agents instead of player-visible outcomes. Historical infrastructure and research prose contains assumptions contradicted by newer measured receipts; treat those sections as dated, not as live authority. The agent runtime is a measured bottleneck (review placements executed hours after being placed, quota errors without routing walls, parked pools, silent exits); the existing runtime owner handles supported recovery and precise fixes, and no blanket restart or extra diagnostics team is justified. Keep independent adversarial review for risky geometry, authority and cache changes; make administrative corrections cheap. Measure admission time, productive time, review wait, time to browser adoption and user-visible quality, not token totals.

The regional-world path and where the innovation is

Run breadth and depth together: coarse global addressing and terrain; one connected city-and-nature region with good local detail; then reuse the pipeline for contrasting coast, island and alpine places. Prove continuous travel across many cells with LOD increasing near players under bounded memory and network and coherent collision. Dense cities need grade-separated roads, building access semantics and interiors; nature needs biome variety, credible vegetation, materials, water, lighting and movement (more trees alone is not visual quality). Interiors absent from sources must be inferred or authored and never presented as surveyed truth. The first game release: an animated customized body, two players, a readable three-role robot encounter, death and recovery, session unlock and travel; then density, mechanics and persistence. Cars, boats and aircraft need their own measurable handling and contact slices; ambient traffic is not proof. World activity should use simulation detail appropriate to distance and interaction, with persistent coarse state outside active regions. The innovation opportunity is world and content production plus adaptive simulation: AI-assisted extraction from imagery, semantically conditioned assets, materials and interiors, parameter fitting, GPU population simulation, offline NPC planning and bounded runtime behaviour. Labels, checkpoints, epochs and result limits stay explicit; the current NAIP truth set is small and single-labeller and supports diagnostics, not geography-wide accuracy claims. No evidence warrants abandoning the foundation; none justifies promising major-city MMO completion on the old provisional schedule. Next progress must be a better public game and repeatable region builds. The assessment changes integration priorities, not the ambitious end state.

After the assessment: the evening of 2026-09-05, in the editor's words

Joel gave three steers after the assessment and the fleet acted on each. At 20:15 UTC the parent published a reuse-first reset: the no-port posture, the tiny-import rule, the wait-for-scaffolding advice and the compiler TypeScript ban were removed from the standards; cohesive aa2 and scuba systems are imported whole with their tests, and browser language no longer dictates compiler language. At 20:21 UTC Joel made every task owner responsible for its pull request end to end, including independent review and merge; platform recorded it (PR #45). At about 21:20 UTC he asked that every agent-instruction file carry the big-picture architecture and game requirements; the shared-mission block reached 32 files in 15 repositories by 22:34 UTC. At 22:28 UTC he approved cross-repository work by feature owners with the parent no longer relaying. Under INB-26 six compiler lanes imported the aa2 worldkit, roads, roofs, facades, props and job envelope and ran them on the real pair; world-sim imported the aa2 mob package and the current scuba marine and vehicle systems; the client imported the aa2 camera rig and the world streaming closure; the parent delivered the scuba whole-system boat and journey packet to both nodes. The maintained client took eleven reviewed modules onto one base and published the 34a21c6 increment; eval's harness gained a native macOS route and took its first Air diagnostic on that build. Two GPU-node disk incidents were cleared and a Cargo guard approved. At 23:33 UTC the parent's reflection stood: the public 34a21c6 build over the e9d pair is the last verified public reference; the rendered two-client encounter has not yet shown each player the other; the game owner has a one-base adoption path for everything merged since. INB-20Linear INB-26Linear INB-25Linear

Decisions and trade-offs, dated editorial, as of 2026-09-06 11:25 UTC

when (UTC)decisionwhy, and what it costs
2026-09-04Change the sequence, not the architecture: one complete data-to-screen path is the next milestone with a single integration owner (INB-18 audit, INB-19).Twenty open PRs and 26 lead handoffs in seven hours showed coordination, not code, was the bottleneck. Cost: breadth waits on the first integrated demonstration; re-estimate dates from it.
2026-09-05 02:27Push on every part of the stack in parallel, reusing verified aa2 work (INB-22, Joel's words).Assets, normalisation and storage, solved and render tiles, terrain and vegetation, world life, classes and mobs get parallel builders on the GPU node's spare capacity. Cost: review load; mitigated by two-model adversarial review per PR.
2026-09-05 04:40Terrain seams: publish each cell as a window of the source lattice (d1) with a one-pixel halo and lower-S2-id edge ownership, or bilinear-in-source on the unchanged grid (b) as fallback (DATA-20, ADR 0011 proposed).Nearest-neighbour sampling on rotated per-cell grids displaced samples by up to half a pixel, 5.9 m at worst. (d1) makes neighbours agree to 6e-10 m but changes the per-cell grid the compiler reads and grows pixel counts toward the poles (+47% below 50 N); (b) keeps the grid with 0.8 m residual. The compiler currently consumes (b).
2026-09-05 04:00C3 terrain profile tri-swne-v1: collision field reconstructed with declared SW-NE triangles is the height authority; walkable meshes are projections (PLAT-45 B4, CMP-33).One authoritative surface for physics and render; consumers may not substitute the coarse walkable mesh for height. Cost: an explicit allowlist of draft labels; unknown profiles refuse.
2026-09-05 05:4xImmutable pack sets with a draft pin and rollback admission in world-serve; opens anchored to directory descriptors on Linux (ADR 0010).A symlink swap cannot redirect a read; an invalid or incomplete set leaves the current pin unchanged. Cost: Linux-only guarantee; macOS is best-effort.
2026-09-03 08:5x, 11:41, 15:02The legal gate sits at the send: whoever PUTs to a public bucket clears the exact bytes immediately before its own request; clearances are unforgeable tokens bound to the digest (INFRA rulings 4, 5, 9, 10).The byte binding and attribution stand; the public-ok-only permission part was superseded on 2026-09-05 08:00 (next row). Cost while it stood: eight repos' demo pages read pending; this report's demo snapshots carry NOTICE files.
2026-09-05 08:00Licence status becomes a record, not a hosting gate: Joel's owner authorization (INB-24) covers vendor, unknown and custom licences and missing per-source permission; the risk is logged asynchronously and can be undone; integrity checks stay fail-closed; no licence row is rewritten and no third-party grant is claimed.Unblocks vendor packs, reference imagery and held data products for hosting. Cost: legal exposure is carried knowingly and logged; implementation work (gate switch, C5 pin, palette bundle, library intake) still has to be done and is tracked as such.
2026-09-05 01:0xC3 browser SDK makes no Range requests and accepts only complete 200 responses; the caller supplies the base (contracts ADR 0016).Simple CDN semantics and exact digest binding; cost: whole-object fetches until a range-readable product kind exists.
2026-09-05 (INB-21)Retain the reproducible source and compiler pins, the Babylon comparison client and deterministic Rust; change terrain edge sampling; replace retain-all resource lifetime; reject Worker placement alone as sufficient prediction scaling.The foundation challenge found a measured defect (seams), a resource-lifetime fix (bounded residency: 2.9 MB vs 190.8 MB live GL buffers) and a scaling limit (timeline debt of seconds at 11,335 agents) but no fatal platform or language finding.
2026-09-05 05:21Browser tests on Joel's MacBook Air run headed, in visible windows (EVAL-21, PLAT-100).Joel watches what runs on his machine; the Air's Apple M4 and Metal WebGL2 are the first midrange envelope sample (INB-21). The first sample exists since 22:40 UTC (eval PR #29): a valid diagnostic, inadmissible for the ladder until the harness can exclude other GPU processes on macOS and derive a clean HUD box.
2026-09-05 20:15Reuse first: import cohesive aa2 and scuba systems whole with their tests; drop the no-port posture, the tiny-import rule, the adapter-lifetime ban and the compiler TypeScript ban (STANDARDS, AGENTS).Source, component and review output had outrun integration and old rules pushed rewrites. Cost: imported source collides with repository style and long-file checks (world-sim PR #23: 454 diagnostics); the fix is a scoped policy for manifest-listed intact imports, not a raised baseline.
2026-09-05 20:21Every task owner owns its pull request end to end: independent review, findings, CI, conflicts, approved merge, consumer handoff (Joel; platform PR #45).Removes the parent relay from routine closure. Independence means fresh context and no authorship, not parentage; no self-approval, and a provider turn is not a reviewer. Cost: leads must staff and recover their own critics.
2026-09-05 22:28Feature owners may inspect and change every repository a coherent outcome needs and exercise producer, generated SDK and consumer candidates together before separate publication (Joel: "do as you see fit").Ends the deployed-only, single-repository interpretation. Cost: domain owners must be coordinated directly; selective consolidation is allowed only when repeated coupled changes show a delivery gain.
2026-09-05 22:34Every repository's agent instructions carry the shared mission and architecture (Joel); rolled into 15 repositories and 32 files by 22:34 UTC.Agents review and build against the whole game, not a slice. Cost: one bounded rollout with its own reviews; obsolete gates and fixed-area assumptions were removed on the way.
2026-09-05 22:18 and 2026-09-06 00:08Place compute, do not buy it: clear inactive intermediates, relocate bulky builds to the CPU node and a legacy GPU host's scratch, install a Cargo guard with a 16 GiB floor on the GPU node.Two disk-full incidents in six hours blocked reviews and captures; aggregate capacity exists. Cost: builders must use the overflow wrappers; disk expansion stays authorised if routing does not hold headroom.

Coverage: data on the store versus places you can walk editorial, as of 2026-09-06 11:25 UTC

Geographic and data coverage

  • Whole Earth, vector: Overture 2026-08-19.0 in 13 layers (buildings, roads, places, admin areas, land use and more) with exact whole-Earth gap records, served as generation 5f8a73fd; any coordinate returns present rows or an explained gap. 17 portal places and 20 random land cells checked (DATA-3).
  • Terrain: Copernicus GLO-30 as 442 level-7 cells for three bounded blocks (4.35 GB), not the whole Earth in detail; the coarse whole-Earth base (DATA-24, 780 COGs, 315.9 MB, 60 arc-second, about 1.85 km at the equator) merged for background only; neither is served by the dev pointer yet; the fine surface reproduces its 30 m source within f32 storage.
  • Austin cell 865b4 fixture: buildings with labelled attributes, ESA WorldCover land cover, Sentinel-2 true colour and NIR at 10 m.
  • Regional sources (USGS 3DEP lidar, NAIP aerials, Travis CAD parcels, King County assessor extracts) are logged as found and used by labs; none is used on a public page yet.

Compiled, served and traversable

  • Compiled: 29 flat level-16 cells (Austin's nine home cells and twenty random land cells) in the baseline root 87e7532; four cells with real relief from the supported-terrain profile (b1 and c9; b1 and b7). Buildings, roads, collision and walkable surfaces are real; roofs, facades and props for the pair are solved by the aa2 imports but not yet mounted; water is empty with its gap; the row's b3 and b5 are not compiled.
  • Served: three immutable packs public on the play host (42c… 29 cells, 926… b1 and c9, e9d… b1 and b7), every object verified by digest; the private node endpoints remain for builders; no release, no CORS.
  • Traversable in the new client: the adjacent fine pair b1 and b7 with relief in the public increment (b1 to b7 and back walked on WebGPU); the nine flat Austin cells around 865b4b2b5 (about 1.5 km across) in the baseline, with the east crossing verified and one cell honestly refused.
  • Traversable in the frozen alpha (legacy): Barton Hills and the other portal places at the old stack's quality.
  • Simulated: traffic on 17 place groups (337 level-16 cells); a private C6 session in one isolated world.

Measured performance, with its hardware and limits editorial, as of 2026-09-06 11:25 UTC

Every number below was measured on named hardware and says nothing about other machines. The midrange-browser envelope Joel asked about (INB-21) has its first diagnostic sample (the MacBook Air row) and no sustained measurement.

whatmeasuredhardwarelimitssource
Public increment 34a21c6 on the fine pairready 14.96 s; first W press 3.25 m; b1 to b7 and back 218.58 m over 218 samples, all grounded, two crossings; 217 requests, 0 errorsGPU node RTX PRO 4000, Chromium 151, WebGPU, public URLs, no local fulfilmentFunctional receipt; not display FPS or frame budgetINB-20Linear public summary
The same build on Joel's MacBook Airready about 8.6 s; 9.65 m grounded over 3 s of W; vsync p50 16.7 / p95 18.6 / p99 18.7 ms; 0 to 1 dropped presentsApple M4, native Chrome 152, Metal, hardware WebGPU, 1280x720Inadmissible for the ladder (no GPU-process reader on macOS, no clean HUD box); rAF intervals measure scheduling, not GPU timeINB-26Linear eval#29GitHub, private
Eval traverse on the real 29-cell root (client PR #24 head 511e1b1)15 of 16 checks; collision blocked 0.55 m from the wall, 0 m penetration; home-cell token re-homed 1,383 ms after the crossing vs 250 ms declared; p50 16.7 / p99 16.8 ms vsync-cappedGPU node, GPU-exclusive window, shared CPU (load 6.5)Crossing check inadmissible until the client fixes re-home latency; no isolated performance claimEVAL-18Linear eval#24GitHub, private
Shipped client bundle (dist JavaScript, no maps)4,425,591 B at the terrain base; 8,048,110 B after the camera rig mount; 4,588,040 B after per-file imports (PR #38)fresh clone, npm ci, vite build (three independent measurements agree)Size only; no behaviour defectCLI-14Linear client-web#38GitHub, private
Fine terrain versus its source DEMproduct minus DEM within ±7.6e-6 m, rms 4.4e-6 m over 12,006 posts; nearest-neighbour control rms 1.09 to 1.58 m; fine seam 1.9e-5 mn/a (data)Fidelity to a 30 m source, not ground accuracy; the coarse background stands up to +15.06 m above fine ground and must be culled where fine existsINB-26Linear CMP-21Linear
GPU node disk2.71 GB free at 22:18 UTC (22.39 GB after cleanup); 268 MB at 23:58 UTC; 31.84 GiB after removing six unused Cargo target treesGPU node root filesystemPlacement problem, not capacity; guard approved with a 16 GiB floorINB-26Linear
Native sim tick, 8,192 distributed vehicles36.0 ms → 3.3 ms p50 per tick with the lane partition; byte-identical logsCPU node, Ryzen 9 7950X3D, native releaseDense lane still over the 33 ms budget at stress density; browser proof pendingworld-sim#14GitHub, private
Browser sim, 11,335 agents (512x stress)tick p95 58 ms main / 63 ms Worker; rAF p95 217 / 33 ms; intent-to-draw p95 21.6 s / 8.1 s; timeline debt 22.1 s / 8.5 sCPU node headless Chromium, WASMA scheduling stress, not gameplay; no live admission or reconciliation yetINB-21Linear
Browser sim, 2,833 agents (128x)tick p95 11.9 ms main / 5.4 ms Worker; rAF p95 16.8 ms; max rAF 1.3 s / 2.1 s stallssameOccasional multi-second stalls on both placementsINB-21Linear
GPU shoal step (SIM-17 capture)about 0.73 ms compute step, 0.40 ms render, 32 B upload, 5 to 6 ms completion per sampled frameGPU node RTX PRO 4000 Blackwell, WebGPU, headless ChromiumPrototype; spatial-neighbour fidelity under review; not a midrange numberSIM-17Linear
Client resource lifetime (INB-21 V)live GL buffers 190.8 MB retain-all vs 2.9 MB bounded; heap after GC 475.7 vs 18.0 MB over 65 repetitions; rAF p95 247 / 233 ms on the CPU rendererCPU node SwiftShader (CPU WebGL2)Frame times are CPU-renderer numbers; not a GPU claimINB-21Linear CLI-7Linear
Client draw calls, CLI-3 daylight14 / 17 / 17 → 23 / 26 / 26 per pose (shadow fix: 50 to 53)GPU node WebGPUCount only; the GPU cost of 4 cascades at 2048² is the requested captureCLI-3Linear
Client load in this report's snapshotready in 476 ms with 9 cells loaded; walk at 3.2 m/sCPU node headless Chromium, local static filesLocal loopback; not a CDN numberdemo receipt above
Terrain fidelityheight error vs raw GLO-30 plus geoid: 1.2 mm (865b4), 0.8 mm (8644c), 10.5 mm (8c034); seam disagreement max 5.94 m before the fix, 0.80 m (b) or 6e-10 m (d1) after (the d1 figure is the candidate reconstruction agreeing with the contract at 401 test points, not physical accuracy)n/a (data)Whole-Earth run rate on the node about 6.25 MB/sDATA-7Linear DATA-20Linear
R2 transferlong-lived connections degrade to about 0.65 MB/s; fresh connections recover; the run now bounds to fourCPU node to Cloudflare R2 (S3 API)Single-node measurementDATA-18Linear
Frozen alpha readiness on the rigfirst observation 72 to 77 s, final 85 s, 38 tile resources; one stalled ninth cell produced an inadmissible frameGPU node RTX PRO 4000, WebGL2 (ANGLE Vulkan)Legacy stack; streaming from its own hostEVAL-18Linear
Job runner overheada 40.3 s hold job: peak memory 5.5 MB, allocation 0.00015 EUR; reconnect after a killed follow loses no bytesMac caller over SSH to the CPU nodeOne job; GPU, Modal and RunPod in slice 2PLAT-14Linear

Target design versus what is implemented editorial, as of 2026-09-06 11:25 UTC

The target (Joel's words, INB-19 and the master plan)

A GTA6-level game rendition of all Earth: enterable interiors, wildlife, weather, vehicles and collisions, planes and boats, multiplayer and rich NPC simulation; WoW's social fabric and progression, Dota's combat, Westworld-grade AI NPCs; humans and robots as factions; three starting classes; portals to seventeen real places; a link anyone can open in a browser on midrange hardware; beautiful and grounded, every real thing in its real place. This is a target, not a claim about today's build.

First acceptance (INB-19): real Earth data → compiler terrain, building, road and collision products → minimal attributable asset pack → pinned release → serving → traversable new client → independent browser capture, at three contrasting places plus random cells, with adjacent-cell traversal, digest corruption refusal and rollback, and named hardware, loading, memory and frame-time numbers.

Where each clause stands

  • Real Earth data: served vector; fine terrain public on four cells through the compiler; the coarse globe merged, background only; the dev pointer still names no terrain.
  • Compiler products: buildings, roads, collision, walkable real; terrain supported relief (candidate profile, PR open); roofs, facades, props solved by aa2 imports, not mounted; water not imported.
  • Attributable asset pack: AST-18 proxies and AST-19 props in the public builds; avatar, SpeedTree, Synty, NPC and robot records merged; adoption measurements pending.
  • Pinned release: none (C8 v0 exists; hand-pinned public increments only).
  • Serving: three immutable packs public; same-origin only, no release, C9 not cut.
  • Traversable new client: public increment on the fine pair, crossing walked; nine flat cells in the baseline snapshot on this page.
  • Independent browser capture: traverse run on the real root, 15 of 16 checks; Air native diagnostic taken; GPU pairs for lighting.
  • Three contrasting places: Austin only compiled (san-juan and st-moritz poses registered; the global stream answered San Juan with an explicit absence).
  • Corruption refusal and rollback: server-side merged; client refuses altered bytes and foreign store origins.
  • Multiplayer, classes, mobs, progression: public C6 runtime built, no ingress; aa2 mobs imported; combat presentation in the maintained branch; nothing playable together.
  • Interiors, wildlife, weather, vehicles, planes, boats: door and interior rule in the lab; aa2 vehicles and scuba boat and journey imported as branches (33 simulated seconds natively); weather a draft; the GPU shoal and road traffic as before.

Change log: the last 72 hours across the org collected 2026-09-06 12:00 UTC

174 pull requests merged and 65 open (non-merged, non-closed) with activity since 2026-09-03 12:00 UTC, read from GitHub at build time. Every merge passed the gauntlet (two independent reviewers of different models on the exact head, CI green, threads resolved); none was merged by hand.

Merged (174)
merged (UTC)repopull request
2026-09-06 11:47world-sim#33 feat(deploy): the dev deploy probe on the CPU node, verified by its artefact (SIM-14) 6e03e1d
2026-09-06 11:42platform#57 infra(nodes): version the gpu-1 NVMe overflow launcher and its runbook (PLAT-79) 985cc5b
2026-09-06 11:01platform#56 fix(gauntlet): a dead run whose latest review is COMMENTED retires by a closure receipt (PLAT-115) 6396de3
2026-09-06 10:53world-sim#11 feat(server): published C6 authority, typed client and bounded runtime (SIM-7) 7b4a276
2026-09-06 10:33lab-satellite-vision#10 LAB-17 T2: fractional canopy coverage from NAIP RGB, frozen before holdout, with the comparison harness 4664198
2026-09-06 09:59world-sim#21 test(receipt): the joint Engineer/Medic encounter — both struck, both healed, one kill, two crossings (SIM-9) 542f55d
2026-09-06 09:29world-serve#16 docs+tests(CMP-38): the refusals an operator meets at the pin and at a pack root, what pins a placed pack on a pinless store, ADR 0010 step 7 scoped to the anchored operations, and the FIFO, staging-link and pinless cases pinned by tests (PR 12 review fix-forward) 9c7387c
2026-09-06 09:23asset-catalog#35 test(library): make model timing load-insensitive (AST-12) b200458
2026-09-06 09:05asset-catalog#36 docs(handoff): record the AST-25 public immutable references (AST-25) e144e70
2026-09-06 09:01client-web#53 [CLI-4] Consume AST-23 in maintained SpeedTree path 5a746c8
2026-09-06 08:43tile-compiler#26 feat(solve-roofs): import the aa2 roof/massing system and solve a real building (INB-26) 9ad0cc5
2026-09-06 08:42tile-compiler#32 feat(coarse): bind the coarse products to the published DATA-24 generation, under the owner authorisation (CLI-15) 13f3aba
2026-09-06 08:34earth-data#20 earth-data: publish, load and place the cell fixture as a consumed input (DATA-25) 373feec
2026-09-06 08:15client-web#52 fix(props): preserve pinned origin and move diagnostics into Tab 51ff489
2026-09-06 07:44world-sim#32 fix(marine): close scuba consumer on streaming eviction 54ab3c7
2026-09-06 07:43tile-compiler#31 feat(legal): pin the fleet status that carries the DATA-24 rows and map both coarse layers (CLI-15) 717defb
2026-09-06 07:43tile-compiler#30 feat(ts-job-output): retain real compiler provenance for the legal gate 1d70f49
2026-09-06 07:37tile-compiler#20 feat(solve-facades): import the aa2 vector facade/window solver as one offline job (INB-26) 572b52e
2026-09-06 07:37client-web#50 fix(stream): consume reviewed resolver and prevent wanted-set starvation 294fc90
2026-09-06 07:31orchestrator#40 legal: record the CMP-27 disposition for proj4rs 0.1.10 (no licence text; owner-authorized publication) 3953f79
2026-09-06 07:28world-serve#13 feat(resolver): engine-neutral resolver and SDK over the store's static objects (CMP-37) 3c79a2c
2026-09-06 07:14platform#55 fix(marine): account uploaded buffer admission 61a1b2d
2026-09-06 06:59world-sim#31 SIM-12: constrain recovered VehicleSystem motion through contact a998c88
2026-09-06 06:41world-serve#15 legal: map dem.etopo2022-60s and landmask.naturalearth-10m to the orchestrator's reviewed sources, re-vendoring legal-status.json at 1e56e64a and re-keying esa-worldcover-2021 (CMP-34) 20d37d6
2026-09-06 06:38tile-compiler#22 feat(solve-roads): run the aa2 street/driveway/bridge solve on a real cell (INB-26) 227be0f
2026-09-06 06:37platform#54 fix(marine): admit lifecycle source manifest refresh 250e06e
2026-09-06 06:33client-web#46 feat(render): draw the INB-26 solved facade grid behind ?facades=on (INB-20) 88d7bd7
2026-09-06 06:08client-web#49 CLI-15: adopt global streaming by default bebc50e
2026-09-06 06:08orchestrator#39 infra: the demos bucket's public-read CORS policy is checked in, with the record and a show/apply/verify script (PLAT-114) 185a9e4
2026-09-06 05:54asset-catalog#28 feat(batch): the CC0 material library, packet 1 (AST-25) 47abdd3
2026-09-06 05:50tile-compiler#21 feat(worldkit): vendor the aa2 solver packages whole, running green (INB-26) 7328bc2
2026-09-06 05:48world-sim#23 feat(marine): import current scuba fauna and boat behavior with consumer boundary (INB-26) b43e2b9
2026-09-06 05:46client-web#40 feat(render): mount the INB-26 semantic props on the cells that have them (INB-26) 8af3fdc
2026-09-06 05:39world-serve#12 fix(draft): read the pin and the rollback's pack through the held c3-draft directory, and name the stale-claim recipe and the staging follow-up (CMP-38) adc8540
2026-09-06 05:03platform#53 fix(checks): admit current world-sim biome config ef433df
2026-09-06 05:00orchestrator#38 legal: sentinel-2-l2a-earth-data row clears earth-data's imagery.sentinel2 layer (DATA-25) 26826c7
2026-09-06 04:46earth-data#23 earth-data: publish mode for the reviewed global base staging, injectable candidate store, legal rows re-pinned to the orchestrator merge (DATA-24) 0913a02
2026-09-06 04:04earth-data#25 repo.yaml: write the DATA-24 layer entries as block maps so the gauntlet's YAML subset parses main (DATA-25) 719c25a
2026-09-06 03:57client-web#29 feat(stream): recover complete aa2 closure for global async resolution (CLI-15) 004e8e7
2026-09-06 03:33world-sim#27 feat(sim9): add authoritative mob transaction adapter 3d980ed
2026-09-06 03:28world-sim#20 feat(server): explicit public C6 diagnostics and bounded lifecycle receipts (SIM-14) 8b3d0b0
2026-09-06 03:15world-sim#30 SIM-19: bound static-contact source-reference lookup 61a3e0b
2026-09-06 02:59platform#51 checks: admit current world-sim biome configuration ce517af
2026-09-06 02:50platform#52 fix(ci): allow exact client-web generated solver digest paths 319fca1
2026-09-06 02:45world-sim#29 SIM-18: certify strict same-side static-contact misses a686067
2026-09-06 02:25eval#28 demo: publication gate recognises owner authorization beside public-ok (EVAL-22) 36700e9
2026-09-06 02:22lab-geometry-solves#13 LAB-14: the plate re-fit seeds from the door's standing point; no flight past the quarry's first-wave reach; the edge-probe null has a stated reason 2f075b1
2026-09-06 02:04lab-geometry-solves#12 LAB-14: the quarry's entry program for the door flight; doorway_over_cap names an over-cap stoop; every door re-measured on the consumer's served terrain 464fec1
2026-09-06 02:02world-serve#10 feat(intake): CMP-34 coarse intake, opening with the intake placement confinement (CMP-21 follow-up) d3597d6
2026-09-06 02:00world-sim#25 SIM-12: adopt aa2 vehicle behavior and current contact consumer 3447154
2026-09-06 01:44world-sim#19 feat(core): the encounter bridge — script v2, log v4, snapshot v3, the cast's facts, one component held by the world (SIM-9) 0eca2c2
2026-09-06 01:40tile-compiler#28 feat(adapter): globally addressed native TS jobs and Rust comparison (INB-26) 8e114ba
2026-09-06 01:36platform#50 feat(checks): admit exact preserved marine source findings 770c0f9
2026-09-06 01:21world-sim#16 feat(gameplay): source-faithful SIM-9 encounter component 6751e59
2026-09-06 01:13client-web#43 fix(eval): mirror camera rig in inspect report 32ae2a1
2026-09-06 01:04world-sim#26 fix(core): a snapshot's id counter is ahead of every id, wasm32 counts pedestrians by kind, tick 0 reports standing (SIM-7) 2205ef2
2026-09-06 00:59client-web#45 refactor(props): move the ?props=on mount out of app.ts and wire its disposal (INB-20) 3d8bf00
2026-09-06 00:52world-sim#10 feat(core): live admission (World::admit) and the vehicle leader lane partition (SIM-7) c9e183f
2026-09-06 00:51client-web#42 feat(props): adopt the CLI-12 street and clutter palette behind ?props=on onto the maintained base (INB-20) da9c8fa
2026-09-06 00:51asset-catalog#34 feat(acquire): restartable vendor acquisition and three-view reconciliation (AST-8, rebase of #11) c6b6ebc
2026-09-06 00:38platform#48 PLAT: allow exact SIM-12 aa2 solver copies d7ebdda
2026-09-06 00:28platform#49 Guard the GPU node Cargo compilation against low disk space 3d5c85b
2026-09-06 00:26asset-catalog#33 feat(batch): Synty prop families packet 2, buildings and yards (AST-24) 19b1140
2026-09-06 00:19client-web#8 feat(water): the water surface behind `?water=on`, on verified water only, re-expressed from the scuba reference (CLI-8) c4c5877
2026-09-06 00:19client-web#10 fix(main): the store root is resolved beside the page, so a snapshot under a subpath finds its pack (CLI-2) e708444
2026-09-06 00:19client-web#38 fix(camera): import Babylon per file so the camera rig does not ship the whole core (CLI-14) 9f918cf
2026-09-05 23:59lab-geometry-solves#11 LAB-14: on relief the ground outranks the road and the plate for the door; plate re-fits to reach it; foreign compiler label refused 2f50f82
2026-09-05 23:39asset-catalog#32 docs(handoff): name the ast-18-edec467 packet outright (PR #19 F9) 44fb65d
2026-09-05 23:28client-web#35 feat(camera): mount the recovered CLI-14 camera rig behind ?camera=on (INB-20) 3a9095f
2026-09-05 23:28asset-catalog#21 feat(batch): avatar body and locomotion records over the client's staged pack (AST-21) 8ca2cf8
2026-09-05 23:27world-sim#24 feat(gameplay): import complete aa2 mob behavior package 1d10f27
2026-09-05 23:26platform#41 demo: the publish-time legal gate; every emitted URL cleared against the vendored legal-status.json and re-asserted at the send (PLAT-62) e53208e
2026-09-05 23:25asset-catalog#26 feat(budget): sourced budget classes for every lane kind (AST-17) 6fb87bb
2026-09-05 23:23eval#30 tests: make the first-input teardown test bite, cover the null-fallback caveat, qualify the 12.5 ms remark (INB-26 follow-up) e4687ee
2026-09-05 23:21asset-catalog#31 feat(batch): recover and verify following holdings variants (AST-26) c2efead
2026-09-05 23:18lab-geometry-solves#9 LAB-13: each building on the plan's base, building gaps carried, served root compared (generation 926) ca8323e
2026-09-05 23:17asset-catalog#29 feat(batch): recover SpeedTree vegetation inputs for the maintained game (AST-23) 0681756
2026-09-05 23:16world-sim#9 feat(core): the session layer — log v2, snapshot v2 and the intent script (SIM-7) 01535c6
2026-09-05 23:14contracts#19 feat(c3): tri-swne-v1 draft terrain-surface profile label and fixture (PLAT-45) 02a074a
2026-09-05 23:12eval#29 harness: a native macOS Chrome target — profile, launcher, lock path, host facts, URL subject on __aaEval (INB-26) 72470a6
2026-09-05 23:11orchestrator#34 report-job: reports-only publisher and twice-daily report job (PLAT-103) 5ba780b
2026-09-05 22:55tile-compiler#23 feat(terrain): hang the ground grid a skirt, at the depth INB-26 measured (INB-26) 99e24c7
2026-09-05 22:52earth-data#17 feat: whole-Earth coarse elevation and land-ocean base (DATA-24) bd52a24
2026-09-05 22:41asset-catalog#24 feat(batch): Synty prop families packet 1, streets and parks (AST-24) cc441be
2026-09-05 22:40asset-catalog#20 feat(intake): plan, receipt and index for the AST-20 library intake batches f10e624
2026-09-05 22:33lab-forge-props-bakeoff#5 docs: carry the shared mission into both agent instructions ff9ed4e
2026-09-05 22:33desk#1 docs: give planning owners the shared product mission 8246a46
2026-09-05 22:33eval#27 docs: carry the shared mission into both agent instructions c57c856
2026-09-05 22:32lab-geometry-solves#10 docs: carry the shared mission into both agent instructions ddc960a
2026-09-05 22:32lab-satellite-vision#9 docs: carry the shared mission into both agent instructions 719434e
2026-09-05 22:32labs#30 docs: carry the shared mission into both agent instructions ead0a3c
2026-09-05 22:32contracts#24 docs: carry the shared mission into both agent instructions cf807db
2026-09-05 22:32earth-data#21 docs: carry the shared mission into both agent instructions b3e3b3b
2026-09-05 22:32platform#47 docs: carry the shared mission into both agent instructions 3b80041
2026-09-05 22:32world-sim#22 docs: carry the shared mission into both agent instructions 1a1178c
2026-09-05 22:32world-serve#14 docs: carry the shared mission into both agent instructions 2eed8b8
2026-09-05 22:32tile-compiler#29 docs: carry the shared mission into both agent instructions dd27311
2026-09-05 22:31asset-catalog#30 docs: carry the shared mission into both agent instructions a838c3e
2026-09-05 22:18lab-earth-compiler#13 docs: carry the shared mission into both agent instructions 69e7f92
2026-09-05 22:00labs#31 feat(INB-25): import maintained GPU visual capture harness 50b1a40
2026-09-05 21:59platform#46 ci(pr): allowlist three aa2 vendored files the secret scan misreads (INB-26) a4eeb32
2026-09-05 21:55asset-catalog#19 feat(batch): CC0 vegetation and ground-dressing proxies (AST-18) 80448a9
2026-09-05 21:48lab-satellite-vision#7 LAB-15: patch-scale vegetation on the DATA-21 cell fixture, with the client seam adapter 96c1393
2026-09-05 21:47asset-catalog#15 feat(import): recover aa2 asset inventory and import pipeline (AST-13) 5b13ab6
2026-09-05 21:35platform#45 docs: task owners complete independently reviewed PRs 25a2399
2026-09-05 21:28asset-catalog#23 feat(batch): NPC bodies and assembled robot holdings (AST-26) 3a579a0
2026-09-05 21:25asset-catalog#27 feat(batch): complete the 52 remaining held scene props (AST-19) 851e565
2026-09-05 21:23lab-geometry-solves#8 LAB-13: building geometry behind the plan seam (roof, doorway, interior) a9de530
2026-09-05 21:19asset-catalog#25 feat(avatar): acquire and retarget missing swim sit and climb clips 6924efb
2026-09-05 21:19orchestrator#36 docs: record DATA-24 NOAA and Natural Earth legal rows 1c259e9
2026-09-05 21:14world-serve#11 fix(intake): confine placement, lock and pin to held directories; bind the adjacent fine pair b1 and b7 as its own candidate record (CMP-21 follow-up, CMP-36) f0fad29
2026-09-05 21:10asset-catalog#22 feat(batch): first held-vendor scene batch for Austin (AST-19) 544466e
2026-09-05 19:31world-serve#9 feat(store): static per-cell lookup outside every pack root (CMP-21 A2) d3c03e0
2026-09-05 18:35world-sim#17 test(sim12): recover guarded vehicle reference (SIM-12) 9c9e96f
2026-09-05 18:15world-sim#12 feat(sim): add private C6 sessions and recovery (SIM-14) ee962ae
2026-09-05 12:18platform#44 feat(repo): inventory tracked literal tool resolution offline (PLAT-67) ec86811
2026-09-05 10:02world-serve#8 feat(store): select exact inputs for supported terrain drafts (CMP-22) 328c4a9
2026-09-05 10:00asset-catalog#18 feat(batch): bounded fauna handoff for SIM-17, one fish and one proxy bird (AST-15) 1a6c386
2026-09-05 09:54earth-data#18 earth-data: bilinear-in-source terrain generation under its own normaliser, ADR 0013 (DATA-23) b9a1025
2026-09-05 09:06asset-catalog#17 docs(recovery): live-oak height truth for eval (AST-16) dfde230
2026-09-05 08:13world-serve#5 fix(tooling): require installed recipe tools and scan literal runners (CMP-17) 3a8fa58
2026-09-05 08:01orchestrator#35 legal: esa-worldcover-2021 row names earth-data's landcover layer and locations (DATA-26) f240bda
2026-09-05 06:53world-sim#14 perf(core): partition vehicle leader candidates by lane (SIM-7) d04e014
2026-09-05 06:45platform#43 feat(platform): trace pinned HTTP reads and bounded harness self-checks e915302
2026-09-05 06:27tile-compiler#14 feat(legal): NOTICE.txt from the exact build graph and the row-derived send-time licence set (CMP-27, partial) 312283e
2026-09-05 06:20asset-catalog#16 feat(batch): first cross-category asset batch with previews (AST-14) b367956
2026-09-05 06:04earth-data#13 earth-data: normalized buildings + landcover + Sentinel-2 fixture for cell 865b4 (DATA-21) f95f630
2026-09-05 06:01earth-data#15 earth-data: terrain support and common-edge contract, ADR 0011 draft (DATA-20) 2536ac4
2026-09-05 05:42world-serve#7 feat(draft): verify, serve and pin immutable compiler packs (CMP-21) 74fba90
2026-09-05 05:26eval#26 acceptance: register the tree poses, close the panel questions and name the INB-21 heads (EVAL-21) 65c8172
2026-09-05 05:02contracts#18 feat(c6): define private development sessions and semantic fixtures (PLAT-89) af81f9c
2026-09-05 04:49asset-catalog#14 feat(library): add lamp integration pack 8acb1f1
2026-09-05 04:26earth-data#14 earth-data: a successful partial publication writes healthy status for the served generation (DATA-19) b45cf0c
2026-09-05 04:22eval#25 acceptance: INB-22 content-lane panels and the INB-21 eval translation (EVAL-21) 577378c
2026-09-05 02:49earth-data#12 earth-data: bound terrain R2 reads to four connections (DATA-18) 26c0f47
2026-09-05 02:39eval#23 harness: readiness waits for all subject resources to settle, with a streaming-asset control (EVAL-2) 1f11bd8
2026-09-05 02:28contracts#17 feat(c3): Tile Product wire adoption and browser package (PLAT-45 PR-C) d32d4a9
2026-09-05 02:08tile-compiler#11 feat(products): emit real-data C3 product packs from compiler jobs (CMP-6) 548d31f
2026-09-05 01:13contracts#13 feat(c3): product manifest schemas and registries (PLAT-45 PR-B) 1e3f45a
2026-09-05 00:40tile-compiler#13 fix(tests): make HTTP fixtures portable on macOS b6da8ea
2026-09-05 00:28world-serve#6 feat: budgets.yaml v0, ADR 0009, the pins and the publish-time legal gate (CMP-21) cfbbfa3
2026-09-05 00:13platform#30 job: the caller, `just job run <name>` over ssh to its receipt; follow, status, stop, gc, reconcile (PLAT-14, PR 3 of 3) 5ec6e62
2026-09-04 23:43earth-data#11 earth-data: freeze a complete subset generation's manifest and gap objects (DATA-17) 097103d
2026-09-04 23:38orchestrator#32 docs: INFRA Ruling 9 MIT-0 amendment (PLAT-76) b076bea
2026-09-04 23:33eval#21 acceptance: register the destination halos, a true S2 face-boundary control and the twenty random cells (EVAL-18) d1f9ad5
2026-09-04 23:21eval#22 harness: clean boxes for the san-juan and st-moritz poses, measured on their rig frames (EVAL-18) 60777f3
2026-09-04 23:20asset-catalog#13 fix: close nested tool resolution escapes bf85e2f
2026-09-04 23:15eval#20 ladder: register the san-juan and st-moritz hero and ground poses (EVAL-18) f6dd4a6
2026-09-04 23:10contracts#12 feat(c8): build and release record v0 (PLAT-17) 2d6c7de
2026-09-04 23:02tile-compiler#12 fix(runner): gate public PUTs on pinned legal status (CMP-25) 42edb30
2026-09-04 22:48platform#42 fix(ci): run setup before nightly verification c93ca0f
2026-09-04 22:37orchestrator#31 legal: permit verified MIT-0 compiled dependencies (PLAT-76) b2c4b90
2026-09-04 21:26contracts#16 feat(sdk): TypeScript core and cache (PLAT-15 PR5) 13bcf52
2026-09-03 15:21eval#19 docs: the C7 path reads a lab run from the private bucket while its rows are internal (EVAL-11) 8698e48
2026-09-03 14:44asset-catalog#10 feat(acquire): add private vendor register (AST-8) 48a8537
2026-09-03 14:41orchestrator#29 demos: earth-data's row: generation 5f8a73fd served with road attributes, terrain code on main (DATA-2) e19e36d
2026-09-03 14:38labs#27 fix(dashboard): bind publish clearance to exact bytes (LAB-10) 24c8354
2026-09-03 14:34eval#18 fix(demo): close publish gate review follow-ups 66899a2
2026-09-03 14:34orchestrator#27 legal: the compiled-permissive-dependencies row (Ruling 9, SIM-5) 54dae1a
2026-09-03 14:08asset-catalog#12 fix: make nightly browser tests self-sufficient 337deef
2026-09-03 13:55eval#16 docs: the C7 path for a lab's artefacts to a blind verdict (EVAL-11) 2ef1918
2026-09-03 13:54earth-data#5 earth-data: whole-Earth Copernicus GLO-30 terrain layer (DATA-7) d921da6
2026-09-03 13:52orchestrator#26 legal: LEGAL-LOG.md gains ids, conditions and attribution lines; scripts/legal generates legal-status.json and CI checks it (PLAT-62) abe56bf
2026-09-03 13:37platform#35 Publish each repository's bounded daily demo from the shared nightly f8aac03
2026-09-03 13:00eval#17 demo: the publish gate binds the exact bytes it sends (EVAL-10) 0790d20
2026-09-03 12:58platform#40 gauntlet: a repair receipt retires a reviewer run whose dismissal was invalid; a dismissal is one-shot (PLAT-66) c39c2b8
2026-09-03 12:45labs#28 docs(ledger): LAB-3's row closes as killed 2026-09-03, the imagery is not read on two providers and three controls (LAB-8) 1fadb9b
2026-09-03 12:43world-sim#7 feat(demo): sim-wasm, the traffic page, Playwright and the publishing recipes (SIM-5) 537e105
2026-09-03 12:42lab-llm-authored#9 docs(adr): 0006, the lab is killed: the imagery is not read on two providers and three controls (LAB-3) 4c10dc4
2026-09-03 12:33lab-llm-authored#8 measure(pivot): the GPT arm does not beat its cross-place control on any claim field (LAB-3) ed78c80
2026-09-03 12:33lab-satellite-vision#5 fix(publish): carry explicit label sources 7399b01
2026-09-03 12:21labs#26 dashboard: the LAB-2 land-cover tile returns, carrying NAIP alone (LAB-10) d9fb762
2026-09-03 12:14lab-forge-props-bakeoff#4 LAB-6: gate refboard uploads on legal clearance 0546833
2026-09-03 11:44eval#8 demo: publish eval evidence page (EVAL-10) 811b0aa
Open and active (65)
updated (UTC)repopull request
2026-09-06 12:00client-web#61 [CLI-15] Bound public stream absence and split release origin draft e54da84
2026-09-06 11:52client-web#30 CLI-3: adopt Arm A roofs, oaks, materials and sky in the maintained client draft a0237ab
2026-09-06 11:50client-web#62 fix(props): preserve shared scene BRDF texture open bc96d79
2026-09-06 11:48client-web#48 CLI-4: per-placement vegetation exclusion policy draft 4ebf30d
2026-09-06 11:45client-web#57 fix(capture): a preview launch refuses a busy port, returns detached and receipts the candidate it serves (PLAT-117) draft 70c494d
2026-09-06 11:34client-web#64 INB-25 Arm A roofs: a box roof's edge has a thickness, so an end-on gable reads as roofed (stacked on #60) open c954cf9
2026-09-06 11:27client-web#63 INB-20: Uptake typed C6 diagnostic client draft 5a409c2
2026-09-06 11:26orchestrator#33 reports: comprehensive project update with public demos and dated editorial content open c555863
2026-09-06 11:25client-web#55 CLI-4: attach SpeedTree far bake asynchronously draft 1b439f0
2026-09-06 11:17world-serve#17 intake(CMP-30): the coarse-mesh-v1 closure and contracts' decoder pinned at 74db85b, the d8ce coarse record, and the two reader rules the real pack needs open a70d776
2026-09-06 11:01world-sim#28 feat(server): typed C6 encounter authority and maintained client binding (SIM-14) draft e761d2d
2026-09-06 10:48world-sim#8 legal: the vendored legal-status copy, the demo.yaml legal map and legal-sync, so the shared publisher clears the reviewed pin (SIM-5) draft bd92fac
2026-09-06 10:38client-web#60 INB-25 Arm A roofs: the served height is the apex (datum fix on the shared source d1bac6c) open 42e0e49
2026-09-06 10:37client-web#54 CLI-14: isolate camera rig pointer input open 5fbf8d7
2026-09-06 10:34eval#24 harness: the client-web subject, the traverse mode with its frame ledger and perf row, and their negative controls (EVAL-18, EVAL-6) draft 801d34d
2026-09-06 10:25asset-catalog#38 feat(batch): physical tile size from the source's own metadata (AST-29) open be9c779
2026-09-06 10:23asset-catalog#37 Following holdings: truthful origin, scale readiness and receipt metadata (AST-27) open 5eb259b
2026-09-06 09:47tile-compiler#27 feat(solve-props): semantic street furniture, mapped POI and utility placement as one imported aa2 job (INB-26) open a31633e
2026-09-06 09:45orchestrator#41 legal: AST-20 rows for the three unlisted intake sources; synty row names the landed library copies open 049fd59
2026-09-06 09:08client-web#51 CLI-4: consume AST-23 public SpeedTree bindings draft d277c78
2026-09-06 09:03client-web#16 Integrate supported public terrain with the composed client open 915f2cd
2026-09-06 08:42tile-compiler#24 notices: list adler2's LICENSE-0BSD and regenerate the pair on PR #18's graph (CMP-27, stacked on #18, partial) draft 9bfa872
2026-09-06 08:35earth-data#26 terrain: reconstruct the band-edge strip from both lattice rows (normaliser 0.8.2, DATA-23) draft 4202af8
2026-09-06 08:34earth-data#27 fix(legal): pin Sentinel fixtures to merged publication decision draft b098994
2026-09-06 08:32earth-data#19 earth-data: promote-generation serves a frozen subset generation after re-verifying it, ADR 0013 addendum (DATA-23 part 2) draft 012e531
2026-09-06 06:33tile-compiler#18 feat: compile DATA24 coarse roots and encoded-parent refinements (CMP-34) draft fa7ecb9
2026-09-06 06:19contracts#7 feat(c5): add Asset Catalog v0 and sample fixture (PLAT-20) draft 29db80b
2026-09-06 05:54client-web#39 feat(veg): integrate the recovered SpeedTree vegetation chain behind ?st=oaks (INB-25 Arm A) open 4f111ec
2026-09-06 04:41client-web#44 INB-25 Arm A: aa2 roof grammar + per-building wall body tone, runnable in the maintained client open dd8b0d8
2026-09-06 04:32client-web#41 INB-25 Arm A: aa2 ground material grammar + shadow policies, runnable in this client open a353bba
2026-09-06 04:27client-web#37 feat(sky): integrate recovered sky, time of day and weather (INB-25) open 73c6a9d
2026-09-06 02:37client-web#47 test: reject Babylon barrel import-type nodes open c7be7a8
2026-09-06 02:25earth-data#16 earth-data: served ESA WorldCover landcover layer with observed/inferred/missing and water semantics (DATA-26) draft 8319e27
2026-09-06 02:04world-sim#18 feat(sim12): query bounded static contacts with guarded predicates draft f4e0ad6
2026-09-06 01:56contracts#22 feat(c3): coarse-mesh-v1 FarTerrain wire, admission and far.terrain partition SDK (CMP-34, PLAT-45) draft 74db85b
2026-09-06 01:56contracts#21 feat(sdk): draft lookup by index and public draft cell descriptor (PLAT-45, CMP-21 A2) open 81b382f
2026-09-06 01:50earth-data#24 fix: block-style layers in repo.yaml so the gate can parse main draft 46d58b8
2026-09-06 00:52world-sim#13 test(core): numerics audit — finite limits, checksum corruption, signed zero, u32 boundaries, seeded replay tails (SIM-7) draft 0635fde
2026-09-06 00:52client-web#23 feat(props): add AST-19 street and clutter palette (CLI-12) draft c8a964f
2026-09-06 00:24client-web#25 fix(eval): report whole-cell refusal request history open 00dc20d
2026-09-05 23:55client-web#36 CLI-16: adopt pinned boat Journey through World lifecycle draft e42b0be
2026-09-05 23:54asset-catalog#11 AST-8: orchestrate vendor acquisition and reconciliation open 5b93849
2026-09-05 23:41client-web#3 feat(consumer): the Babylon consumer of the C3 draft products, from the pinned encoder-test pack and the first real compiler pack (CLI-2) draft 06406eb
2026-09-05 23:38tile-compiler#19 feat(legal): the job-bound notice member, SOURCES.txt and the notices subcommands (CMP-27 PR-2, partial) draft 8cea441
2026-09-05 23:35tile-compiler#17 fix: preserve exact ground vertices through walkable clipping draft ca29746
2026-09-05 23:25tile-compiler#16 feat: add explicit triangular draft profile and supported terrain pipeline (CMP-22) draft 07a4da1
2026-09-05 23:19client-web#7 feat(world): bounded residency — the player's cell and its ring under a byte budget (CLI-7) open 02f6675
2026-09-05 23:06contracts#20 feat(c6): add encounter profile and generated contract fixtures open ff1acab
2026-09-05 22:48tile-compiler#25 runner: the set fixtures observe the operation, not only the request (CMP-37) draft 4b377c1
2026-09-05 22:34contracts#25 fix(sdk): refuse redirects in the verified transport and serve capture products by staged keys (PLAT-112, PLAT-113) open 32173ae
2026-09-05 22:12earth-data#22 earth-data: every served layer declares vertical datum, horizontal datum and epoch, validated at publish; ADR 0015 (DATA-27) draft bbbd07e
2026-09-05 22:10contracts#23 feat(c3): native solver draft render records (INB-26) open b1ba6ea
2026-09-05 18:19lab-satellite-vision#8 LAB-19: admit one pinned DeepForest crown detector, bounded CPU development inference against WorldCover on the LAB-18 truth grid draft 2faa1ff
2026-09-05 13:12tile-compiler#15 feat: add private DATA-7 COG reader and deterministic terrain sampler draft 7c5b90f
2026-09-05 08:22orchestrator#37 legal: owner authorization record; publishable derived beside the terms (INB-24) open af43b53
2026-09-05 06:38world-sim#15 feat(recovery): recover the aa2 class and robot encounter reference (SIM-9) draft 2697c15
2026-09-05 05:28lab-satellite-vision#6 feat(placement): one baseline vs one constrained tree placement on the pinned Austin fixture (LAB-12) draft ca3afd6
2026-09-03 15:47platform#39 helpers: the installer carries the Linux node gh shim, which honours an existing GH_TOKEN (PLAT-25) open d6b2c2c
2026-09-03 15:37orchestrator#30 legal: meshopt-cube-test row (Khronos MeshoptCubeTest, CC0-1.0) for AST-7's review renders open c686166
2026-09-03 15:36contracts#15 feat(sdk): coverage, plan and aa-contracts verify (PLAT-15 PR4) draft 289b08a
2026-09-03 15:35lab-earth-compiler#11 feat(eval): prepare judged artefact bundles draft a3bc3d7
2026-09-03 15:30earth-data#9 earth-data: the coverage and freshness dashboard (DATA-14) open bb0b079
2026-09-03 15:30eval#10 reference: the photography dashboard, built to plan v2: model and legal gate first (EVAL-13) open 7838e9b
2026-09-03 14:41orchestrator#28 legal: the row count equals the manifest's sources count above a committed floor; no literal to edit per row (PLAT-62) open b4c93e2
2026-09-03 14:16labs#29 fix(archive): the printed repo-archive commands name the identity that runs them and cap the description at 350 characters (LAB-8) open 1d72501

Since the previous report (the 2026-09-03 15:40 UTC pause record)

Freshness and evidence collected 2026-09-06 12:00 UTC

This page was rendered from a snapshot collected at 2026-09-06T12:00:05.604Z. Each public URL below was fetched at that moment; the chip is the status and size it answered with. Media files carry the SHA-256 of their original evidence file in their edition manifests under media/; demo folders carry demo.json with their source head, verification receipt and folder tree hash, and a NOTICE.txt with attributions and the compiled-dependency inventory.

surfaceURLat build time
play: the maintained app's public increment austin-3a9095f40e40 (avatar/camera available)demos.agentarmies.io/play/builds/austin-3a9095f40e40/200 · 6 KB
play: increment delivery receipt (PUBLIC-DELIVERY.md)demos.agentarmies.io/play/evidence/austin-3a9095f40e40/PUBLIC-DELIVERY.md200 · 2 KB
play: public adjacent fine pair e9d6252d… (world-serve PR #11), indexdemos.agentarmies.io/play/products/c3-draft/packs/e9d6252d194245a108eef4e1715b28527e9d26798e38f3200 · 460 B
play: public 29-cell pack 42c95035… (baseline root), indexdemos.agentarmies.io/play/products/c3-draft/packs/42c95035a29909c83a8e17f7a8273ac375247c8595bf12200 · 6 KB
play: terrain candidate austin-1740917a11a5 (client-web PR #16)demos.agentarmies.io/play/builds/austin-1740917a11a5/200 · 5 KB
play: materials candidate austin-a91f12fd839d (client-web PR #17)demos.agentarmies.io/play/builds/austin-a91f12fd839d/200 · 5 KB
play: vegetation candidate austin-3d2db8189a7a (client-web PR #19)demos.agentarmies.io/play/builds/austin-3d2db8189a7a/200 · 5 KB
play: baseline 06406eb-snapdemos.agentarmies.io/play/builds/06406eb-snap/200 · 1 KB
play: public product root 926… (tile-compiler PR #16 head 07a4da1), indexdemos.agentarmies.io/play/products/c3-draft/packs/9269765431feed2846acda23d1684a6c126d358b76972b200 · 460 B
reports indexdemos.agentarmies.io/reports/200 · 12 KB
hubdemos.agentarmies.io/200 · 32 KB
org demos indexdemos.agentarmies.io/demos/200 · 6 KB
org demos index.jsondemos.agentarmies.io/demos/index.json200 · 5 KB
eval reference photographydemos.agentarmies.io/eval/reference/200 · 125 KB
eval live evidencestore-dev.agentarmies.io/eval/demo/index.html200 · 26 KB
eval accepted Austin capture (frame)store-dev.agentarmies.io/eval/captures/01M1HPSKFD7MSMHF6ED19EHT7P/frame.png200 · 3.4 MB
labs dashboardstore-dev.agentarmies.io/labs/demo/index.html200 · 134 KB
labs status.jsonstore-dev.agentarmies.io/labs/demo/status.json200 · 574 B
earth-data manifest pointer (dev)store-dev.agentarmies.io/earth-data/manifest/dev/current.json200 · 683 B
earth-data status (dev)store-dev.agentarmies.io/earth-data/status/dev.json200 · 207 B
tile-compiler demo page (dev)store-dev.agentarmies.io/tile-compiler/demo/index.html200 · 3 KB
platform demo pagedemos.agentarmies.io/platform/demo/index.html200 · 3 KB
asset-catalog receipts (AST-4)store-dev.agentarmies.io/asset-catalog/evidence/ast-4/index.html200 · 5 KB
frozen alpha (legacy)alpha.agentarmies.io/?lat=30.246056&lon=-97.786499&heading=250&pitch=0&zoom=0.6200 · 11 KB
contracts c1-examples packstore-dev.agentarmies.io/fixtures/c1-examples@81bb90b46e3f5db2eafb162f37932dee3e856bbde7ca642ebd200 · 8 KB
contracts places.v0 packstore-dev.agentarmies.io/fixtures/places.v0@c9243385c16d1724e63741736257a4b81acca35dd998ac7c4cd9200 · 2 KB
world-sim traffic demo (planned)demos.agentarmies.io/world-sim/demo/traffic/index.html404
client-web demo (planned)demos.agentarmies.io/client-web/demo/index.html404
tile-compiler preview (planned)demos.agentarmies.io/tile-compiler/preview/404
Known staleness in linked pages. The tile-compiler demo page on the dev store was written on 2026-09-03 and still says no product bytes exist; the labs dashboard is from 2026-09-03 23:55 UTC; the eval live-evidence page is from 2026-09-02 18:49 UTC; earth-data's status object read stale: false at collection (it read true through 2026-09-05 after a failed terrain step and cleared later that day). Those pages are owned by their leads and republish on their own schedules; this report reads them, it does not rewrite them.

The 18 repositories collected 2026-09-06 12:00 UTC

repoownslast push (UTC)PRs, 72 h
client-webRENDER: the web client. Draws served products and view-dependent effects, predicts with the sim crate, never invents far detail. Starts as a port with history of the frozen monorepo's Babylon client into legacy/, triaged…2026-09-06 11:5914 merged, 26 open
world-simThe simulator in Rust: server-side truth, tile-keyed subscription, simulation LOD, dynamic tile groups, physics tiers, traffic, NPCs, combat resolution, vehicles, an event log per tile group; the same core compiled to WA…2026-09-06 11:4722 merged, 5 open
platformHow every repo in the org runs: template, reusable CI tiers, reviewer policy, Linear taxonomy, GitHub App, node provisioning, dispatcher.2026-09-06 11:4220 merged, 1 open
orchestratorThe parent orchestrator of AgentArmies: charter, plan, state, playbooks2026-09-06 11:2511 merged, 5 open
world-serveSTORE: the product store on R2, the generation index, the one bake queue and the serving policy; a consumer asks for a product by address and gets it from the CDN or an honest 404 plus a queued demand. Publishes the Tile…2026-09-06 11:1712 merged, 1 open
evalAcceptance as a service: the reference board and imagery cache, the capture harness, the realism critic, scoreboards, the swipe deck, proposal cards, the build switcher, the intake agent, video QA.2026-09-06 10:3415 merged, 2 open
lab-satellite-visionLAB-2: classic machine vision classifying NAIP and Sentinel into compiler layers, a lab with a kill date of 2026-09-302026-09-06 10:334 merged, 2 open
asset-catalogASSETS: the one place an asset is identified, described, budgeted, licensed and published: the asset schema and taxonomy, the aa-asset CLI, budgets, licence and provenance per asset, the Asset Manifest. Publishes the Ass…2026-09-06 10:2426 merged, 3 open
tile-compilerCOMPILE: the pure function from manifests and a cell to products; a tile and its halo solved into one plan, projected to render and sim products, bodies solved once, far detail derived from true tiles; solvers as plug-in…2026-09-06 08:4714 merged, 8 open
earth-dataIMPORT and NORMALIZE for every acquirable Earth source: acquisition, raw blobs, normalisation to the versioned ontology, enrichment passes, live layers; publishes the Layer Catalog, the World Manifest and the Tile Data A…2026-09-06 08:3412 merged, 7 open
lab-geometry-solvesLAB-4: geometry solves under constraints, the tile's one solved plan, a lab with a kill date of 2026-09-302026-09-06 02:226 merged, 0 open
contractsEvery cross-service schema as machine-checked definitions (Protobuf via buf, JSON Schema for manifests), generated SDKs for TypeScript, Rust and Python, fixture packs, and consumer-driven contract tests.2026-09-05 23:167 merged, 7 open
lab-forge-props-bakeoffLAB-6: pilot A of AST-2, ten street-furniture items across five producer arms under one blind judge, a lab with a kill date two weeks after eval's judge rail passes its negative controls2026-09-05 22:332 merged, 0 open
deskJoel's desk: the planning-chat charter, later the status dashboard2026-09-05 22:331 merged, 0 open
labsThe index and templates for prototypes: each prototype is its own lab-<slug> repo with a kill date; this repo holds the ledger page, the stack templates and the archiver.2026-09-05 22:325 merged, 1 open
lab-earth-compilerLAB-1: the generative Earth compiler v0 over Austin, a lab with a kill date of 2026-09-30; diffusion post-trained on our own data emitting compiler layers with authored provenance2026-09-05 22:181 merged, 1 open
lab-llm-authoredkilled 2026-09-03: the GPT arm beat B0 and its cross-place control on 0 of 8 claim fields (lab-llm-authored#8); ADR 0006 (#9); gain text in docs/ledger.md; receipt: https://linear.app/agentarmies/issue/LAB-3#comment-a03a…2026-09-03 12:422 merged, 0 open
joelJoel's committed corpus: intent, design, references, decisions. Only Joel writes here; agents read HEAD.2026-09-02 07:420 merged, 0 open

How this page is made, and the next edition editorial, as of 2026-09-06 11:25 UTC collected 2026-09-06 12:00 UTC

Three scripts in the orchestrator repository: scripts/report/collect.mjs probes the public URLs, reads pull requests through the agents' GitHub App and card states through the Linear helper, and writes a public-safe snapshot; scripts/report/render.mjs renders this page from the snapshot, the edition's media manifests and an editorial content module (every published media file and manifest is immutable; additions arrive as new files, each manifest named by the hash of its own bytes, a rule adopted after the first edition of 2026-09-06 touched a published manifest and was refused by the publisher; manifests use dated media directories to match the installed publisher grammar; method note revised 2026-09-06 03:53 UTC; the noon update of 2026-09-06 adds three frames and one manifest under the 2026-09-06 media directory); just reports rebuilds the index. Media are converted from the nodes' evidence directories with their source hashes recorded. Demo snapshots are built from exact heads with the repos' own recipes and verified in headless Chromium before they are staged. Publication to demos.agentarmies.io/reports/ is a reports-only, history-preserving sync owned by the platform lead; the schedule is twice daily at 00:00 and 12:00 UTC (20:00 and 08:00 in Puerto Rico) with a manual trigger, and each run refreshes the snapshot and the artefact references rather than the timestamp alone (INB-23). The installed twice-daily job (PLAT-103) last reported published at 2026-09-06 04:11 UTC (edition 2026-09-06-0405-project-update.html, renderer pin a9f5748); its schedule is 00:00Z and 12:00Z UTC plus manual runs. This edition's probes ran at 2026-09-06 12:00 UTC, each demo card carries the time of its own browser check, and this file was rendered at 2026-09-06 12:00 UTC (the node clock, which agreed with GitHub's and Linear's server clocks to within seconds when checked on 2026-09-05 06:47 UTC). Editorial prose was last revised 2026-09-06 11:25 UTC.

AgentArmies, 2026-09-05. Roads and buildings: Overture Maps Foundation 2026-08-19.0 and OpenStreetMap contributors, ODbL 1.0. Terrain: Copernicus DEM GLO-30. Imagery: contains modified Copernicus Sentinel data 2025. Land cover: ESA WorldCover 2021, CC BY 4.0. Lamp: AnisotropyBarnLamp by Wayfair LLC / Eric Chadwick, CC-BY-4.0. Coarse relief preview: NOAA National Centers for Environmental Information, ETOPO 2022 Global Relief Model (CC0), 60 arc-second derivative, not for navigation. Everything else first-party, Copyright 2026 Joel Green / AgentArmies.