AgentArmies project update edition 2026-09-06 00: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 00: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-05 09:42 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-05 12:38 UTC (edition 2026-09-05-1230-project-update.html, renderer pin 37b4ada); its schedule is 00:00Z and 12:00Z UTC plus manual runs.

Two kinds of statement on this page. collected 2026-09-06 00: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-05 09:42 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-05 09:42 UTC collected 2026-09-06 00: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
201
pull requests merged across the org in the last 72 hours
17/20
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 still an authored flat fill), world-serve's immutable pack endpoints, and client-web's Babylon consumer that verifies every byte by digest and lets you walk the block. That path is what the first demo card below lets you open. It is a candidate that no release has accepted: no public serving release exists yet, terrain is flat, there are no assets in the scene beyond capsules and extruded footprints, and the lighting work is a separate branch under review.

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.

What is not there yet. No public real-data release, no multiplayer you can join, no character selection, no terrain relief in the client, no vegetation or water in the deployment head (both exist as flagged experiments), no GPU frame-time envelope for midrange hardware, and 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-05 09:42 UTC collected 2026-09-06 00: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/.

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) and water (CLI-8) are separate flagged branches under review and are not in this build. 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-05 23:26 UTC). Most repos still read pending: their publish paths are being switched from the old public-ok-only gate to Joel's owner authorization of 2026-09-05 08:00 (INB-24), under which licence status is an asynchronous risk log rather than a hosting gate. The first formerly held bytes, the C3 draft pack, went public at 08:35 UTC through the game publisher's own path. This page stays the window until each repo's path lands.

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; its public read path is being switched to the owner-authorized publish path (asset-catalog PR #15, open: it refuses only integrity failures and records the licence basis beside each pack) and still needs the C5 pin as a compatibility task. Nothing from the library is on a public host yet. Screenshots from its review captures are in the gallery. The receipts page for the store itself 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.

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-05 09:42 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;terrain 442 COGs verified,not yet served; AustinfixtureCOMPILEtile-compiler29 cells, 174 products;buildings, roads,collision, walkable real;terrain flatSTORE / SERVEworld-serve, contractsimmutable packs, pins,rollback on the node; nopublic releaseSIMULATEworld-simdeterministic core,traffic, private C6session; no public sessionRENDERclient-webBabylon consumer walks 9cells (snapshot here);lighting, veg, water inreviewAssets (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-05 09:42 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-05 09:42 UTC collected 2026-09-06 00: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.

Pending

  • The served pointer does not yet name terrain: the Dagster terrain step failed at 00:21 UTC (status/dev.json: stale, last good 5f8a73fd). A new bounded generation under the seam contract is the next publish.
  • 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).
  • Imagery, land cover, water, heights and the embedding as whole-Earth layers (DATA-8 to DATA-12) are not started beyond the fixture; the coverage dashboard (DATA-14, PR #9) is open.
  • PLAT-97: measuring real object fan-out, range and cache latency and recovery cost on the GPU node is filed, not run.

Blockers

  • Terrain step failure in the daemon (root cause under DATA-22: unsupplied source tiles conflated with source holes).

Next proof

A terrain-bearing generation served by the pointer with Austin's cells and the seam contract applied; the compiler consuming it on cell 865b4b2b7 (DATA-7 / CMP-22).

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.

Pending

  • AST-14, the first browsable cross-category batch: 24 items in four packs (19 Khronos sample assets, 5 recovered aa2 Synty street props, private), each with LOD 0/1, collision proxy, measured bounds and a budget result (6 within, 1 breach, 17 unmapped). Two reviewer runs requested changes (report tables not test-bound, CC-BY credits missing the licence URL, budgets unsourced); a fixer is on it.
  • AST-13, recovering aa2's asset inventory and import pipeline (vegetation, ground materials, street props, 17 robot assemblies, NPC archetypes) from the frozen quarry: 47,000 lines under review; findings on vendor closure refusals and provenance trust are being fixed.
  • AST-15, the fauna handoff for SIM-17: a CC0 barramundi and a first-party proxy bird as public-eligible records, plus the three scuba fish as private-internal reference records with measured facts (head +Z, runtime spine deformation via TEXCOORD_1, KTX2 required).
  • AST-17: budget classes sourced by ADR for every first-batch kind.

Blockers

  • Implementation, not permission: the gate switch (asset-catalog PR #15) and the C5 pin (contracts PR #7) have to land, the useful-palette bundle (AST-19: Synty props and nature, 17 robot assemblies, 10 Tripo NPCs) is being built, and the broader library intake (AST-20, hundreds of GB) is at the survey stage. No vendor asset is on a public host yet.

Next proof

AST-14 merged with previews and budget results, then the first promoted public pointer with the lamp pack.

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.

Pending

  • Real terrain (CMP-22): the private GLO-30 COG reader and deterministic sampler (PR #15) and the explicit triangular terrain profile tri-swne-v1 with the supported-terrain pipeline (PR #16) are drafts; the decoder verifies DATA-20's corrected bilinear pair and all 6,144 sample results match a GDAL oracle. The job waits on a coherent private C1 bundle from earth-data with new generation bindings.
  • NOTICE.txt from the exact build graph (CMP-27, PR #14) for the compiled artefact.
  • No public products: the pack lives on the nodes and behind the private endpoints; a staged and public release is CMP-6's remaining scope.

Blockers

  • Terrain generation bindings from earth-data (above).
  • C3 v0 cut (PLAT-45, in review) for the release, with C9 (serving API) not yet cut.

Next proof

One terrain-bearing job on Austin cell 865b4b2b7 with correctly based buildings and roads and a matching collision field, repeated under a second job id for byte equality.

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

Delivered (reviewed, merged or independently verified)

  • Terrain data exists for three bounded blocks (above), not the whole Earth, and the seam defect is diagnosed with two candidate contracts; the compiler's decoder already accepts the corrected pair.
  • 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, client-web PR #5): grass as thin instances, a tree card tier, authored wind, placement from product geometry only, off by default behind ?veg=on; visual judgement keep with changes (reads as an unlit overlay; the flock is being withdrawn); LAB-12 places 518 inferred trees on one real route from NAIP as a reproducible diagnostic with no accuracy claim.
  • Water (CLI-8, PR #8): Fresnel, glint, refraction and ripples re-expressed from the scuba reference on verified water only; the measured fact is that no root carries a water body yet (Overture water is not imported), so 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

  • Terrain relief in any product or the client.
  • Water import (DATA-10).
  • Weather and a simulated clock (lighting is authored-fixed; sky_time null on every capture).
  • A vegetation catalogue mesh tier (only cards exist).

Blockers

  • CLI-3 daylight must land before vegetation and water compose with real light.
  • No tree or plant meshes are imported and hosted yet; the SpeedTree and Xfrog holdings are publishable under the 08:00 owner authorization, and the import and hosting work (AST-19) is queued.

Next proof

Terrain relief through the compiler into the client, and CLI-3 with its shadow fixes accepted on a GPU pair.

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, live admission and C6 framing (PRs #9, #10, #11) and the private endpoint (PR #12) are drafts.
  • Physics tiers beyond road-following kinematics; vehicles and collisions as in the target; no planes or boats.
  • 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.

Next proof

The lane partition merged with its browser proof; SIM-17's 365f8d6 export passing an independent review and eval's public hardware check.

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

  • Publication of the approved C6 SDK archives (74,695 B Rust crate, 51,344 B TypeScript tarball) to fetchable URLs.
  • The client's C6 consumer; two players meeting in the same real place is the next acceptance in INB-19.
  • C4 token field and C10 session key set (PLAT-39) before any public session.

Blockers

  • Endpoint is private to the node; no public multiplayer surface exists.

Next proof

Two browsers on different machines in one C6 session on the real Austin pack, with movement visible to both.

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) as a flagged client module with review captures.
  • 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.
  • Independent integration receipts (INB-20): the served 548d31f pack's every product and manifest matches the frozen build; a native Chromium fetch from the preview origin fails only on CORS, which is the configured-origin decision, not a byte problem.

Pending

  • CORS or a same-origin deployment so the reviewed client fetches from the reviewed server (today's demo card avoids this by shipping the pack beside the page).
  • CLI-6's public coverage presentation (unknown / public-answer-unavailable rows), CLI-7's bounded residency adopted into the loader (the experiment showed retain-all growing to 476 MB heap over 65 repetitions).
  • Nothing on client-web main beyond the template; the deployment head is a draft PR.

Blockers

  • world-serve PR #5 (pin recipe tools) stalled on an account admission failure and was reassigned.
  • No generation index or release: C9 not cut; C8 v0 exists.

Next proof

The reviewed client head fetching the reviewed endpoint in a real browser (the INB-20 candidate), then eval's traversal capture on GPU hardware.

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).
  • platform: the job runner caller (PR #30), the shared nightly demo publisher (PR #35), the gauntlet's repair receipts (PR #40), helpers hardened (aa-gh verifies its App identity; aa-linear drains stdout).
  • 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

  • The shared demo publisher's gate (PLAT-62, PR #41) switching to the owner-authorized record so eight repos' demo pages can publish.
  • GPU captures of the CLI-3 shadow fix and the CLI-4 vegetation cost (requested via eval).
  • The first blind pair of the new stack against the frozen alpha (EVAL-4 judge packs, PR #6).
  • Fleet execution off the Mac (PLAT-79): runtime ownership, account admission failures and idle-turn wakes cost hours this morning.

Blockers

  • Account usage limits hit three leads at once (recovered on the same account); a T3 session-stop bug on the GPU node (PLAT-99).

Next proof

platform#41 merged and the org demos index turning repos from pending to live; eval's traversal capture of the client candidate on GPU hardware with a perf row.

Decisions and trade-offs, dated editorial, as of 2026-09-05 09:42 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) once eval schedules it.

Coverage: data on the store versus places you can walk editorial, as of 2026-09-05 09:42 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).
  • Whole Earth, terrain: Copernicus GLO-30 as 442 level-7 cells covering the acceptance areas plus seeded random cells (4.35 GB); coarsens poleward of 50 N; not yet served by the pointer.
  • 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) are logged public-ok and used by labs; Travis CAD parcels and King County assessor extracts keep their licence rows and are publishable under the 08:00 owner authorization; neither is used on a public page yet.

Compiled, served and traversable

  • Compiled: 29 level-16 cells (Austin's nine home cells and twenty random land cells) in one local pack from build 87e7532; a second isolated pack from 548d31f. Buildings, roads, collision and walkable surfaces are real; terrain is authored flat; water is empty with its gap.
  • Served: both packs from private endpoints on the CPU node; nothing on the public product store; the two demo snapshots on this page carry the 87e7532 pack and the road graphs of 17 place groups.
  • Traversable in the new client: the nine Austin cells around 865b4b2b5 (about 1.5 km across), 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-05 09:42 UTC

Every number below was measured on named hardware and says nothing about other machines. The midrange-browser envelope Joel asked about (INB-21) is unmeasured; the first sample will be his MacBook Air under eval's headed tests.

whatmeasuredhardwarelimitssource
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-05 09:42 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; terrain on the store, not served.
  • Compiler products: buildings, roads, collision, walkable real; terrain flat fill; water not imported.
  • Attributable asset pack: one lamp pack on main; batch of 24 in review; none in the client scene yet.
  • Pinned release: none (C8 v0 exists; draft pins only).
  • Serving: private immutable endpoints; public serving none.
  • Traversable new client: draft PR, nine cells, snapshot on this page.
  • Independent browser capture: harness ready; client subject in PR #24; GPU pairs captured for lighting only.
  • Three contrasting places: Austin only compiled (san-juan and st-moritz poses registered).
  • Corruption refusal and rollback: server-side merged; client refuses altered bytes.
  • Multiplayer, classes, mobs, progression: C6 v0 and a private endpoint; aa2 reference recovered; nothing playable.
  • Interiors, wildlife, weather, vehicles, planes, boats: not started beyond LAB-13 interiors, the GPU shoal and road traffic.

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

201 pull requests merged and 87 open (non-merged, non-closed) with activity since 2026-09-03 00: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 (201)
merged (UTC)repopull request
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:12client-web#34 feat(avatar): mount the reviewed CLI-10 avatar module in the maintained client (INB-20) 4d74d41
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:47client-web#33 feat(render): fold the CLI-3 daylight review into the maintained client (INB-20) 807bdb9
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:31client-web#28 docs: carry the shared mission into both agent instructions 1f85343
2026-09-05 22:28client-web#17 Dress supported terrain with inferred surface materials cb29659
2026-09-05 22:22client-web#31 feat: adopt the CLI-5 combat presentation packet into the maintained client (INB-20) b5a8351
2026-09-05 22:18lab-earth-compiler#13 docs: carry the shared mission into both agent instructions 69e7f92
2026-09-05 22:15client-web#32 feat(composition): render pinned vegetation on dressed terrain; mount private authoritative movement (INB-20) df2be30
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:41client-web#21 feat: mount private authoritative movement in the rendered client 02ba405
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:23client-web#24 feat: compose adjacent terrain and collision-clear spawn 34a21c6
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:58lab-earth-compiler#12 feat(publish): gate public objects at send fa98f3c
2026-09-03 11:57lab-satellite-vision#4 fix(gate): find the LEGAL-LOG columns by name, so PLAT-62's id column does not fail every PUT closed 67fcedb
2026-09-03 11:55earth-data#10 ci: materialize fixtures before nightly verification 593f178
2026-09-03 11:44eval#8 demo: publish eval evidence page (EVAL-10) 811b0aa
2026-09-03 11:23lab-satellite-vision#3 feat: gate every LAB-2 public PUT 4b77c7f
2026-09-03 11:22labs#25 fix(dashboard): scrub every public object before upload (LAB-10) 20392c9
2026-09-03 10:56eval#15 docs, tests: EVAL-14 review follow-ups F9 to F12 401c05f
2026-09-03 10:44eval#14 ops: the 2026-09-03 judge-bundle deletion receipt (EVAL-4) c1eb6d9
2026-09-03 10:00lab-llm-authored#7 feat(pivot): a cross-place control, tags-silent scoring, and a publish-time legal gate (LAB-3) bbf89b9
2026-09-03 09:58lab-geometry-solves#7 LAB-4: gate public receipt uploads eafb1da
2026-09-03 09:47orchestrator#22 legal-log: the Overture row names water and heights (DATA-2) 63808a6
2026-09-03 09:47orchestrator#24 legal: the barn lamp attribution line carries the copyright notice and the licence link (EVAL-10) 460c346
2026-09-03 09:44orchestrator#25 legal: the Sentinel-2 row names the resolving host for the Legal notice (LAB-8) dc67970
2026-09-03 09:41world-serve#4 feat: deploy-dev can be dispatched on main and catches up on a schedule; a publish writes only what is not already live (CMP-19) be3b54b
2026-09-03 09:41labs#24 fix(dashboard): the paged Linear comments query closes one brace too many (LAB-10) b23c50a
2026-09-03 09:36orchestrator#23 legal: Sentinel-2 public-ok with the notice; 3DEP lidar public-ok; Travis CAD and King County assessor records permission-pending (LAB-8) 2f6fb19
2026-09-03 09:28asset-catalog#7 feat(library): the asset library browser, PR 1 (AST-7) 53cf29e
2026-09-03 09:15labs#22 demo: the page key names the dashboard, so the org demos index reads labs (LAB-10) a109148
2026-09-03 09:13orchestrator#21 legal: GTA5 row's INB-17 incident note; Khronos glTF sample assets row (EVAL-4) 5988da8
2026-09-03 09:10labs#23 dashboard: the LAB-2 land-cover tile leaves the page while Sentinel-2 is not public-ok (LAB-10) d8633ca
2026-09-03 08:51eval#11 eval: register private Google samples (EVAL-14) 045f106
2026-09-03 08:24eval#13 EVAL-14: acquire private Street View references 6537734
2026-09-03 08:04labs#20 fix(dashboard): page Linear comments without pipe truncation (LAB-10) 5df14cf
2026-09-03 07:55world-sim#5 feat(core): the deterministic sim core, the road-graph adapter and the receipt CLI (SIM-3) 020a5b4
2026-09-03 07:52labs#21 docs(ledger): LAB-3's A2 rows, the shuffled control does not lose on a second provider, the hypothesis unsupported on both (LAB-8) b5bdc85
2026-09-03 07:46lab-earth-compiler#10 feat(metrics): add EVAL-11 diagnostic columns 24e2f24
2026-09-03 07:44lab-llm-authored#6 measure: A2 over Austin with its shuffled control; the control does not lose (LAB-3) 17e9e2a
2026-09-03 07:44orchestrator#20 demos: client-web's row carries a ticket, as every "none yet" row does (CMP-19) 299d28d
2026-09-03 07:43asset-catalog#9 fix(authoring): a platform alias is one the caller cannot replace (AST-5) afcb207
2026-09-03 07:40platform#38 helpers: the installer sets the immutable flag on macOS only (PLAT-25) 0f74c8b
2026-09-03 07:26platform#37 linear: aa-linear drains stdout before it exits, so a response over a pipe's buffer arrives whole (PLAT-25) 4b22eac
2026-09-03 07:13orchestrator#19 demos: world-serve's row names its first live surface on dev (CMP-19) 5f3bb54
2026-09-03 07:00tile-compiler#9 feat(runner): presign, staged write, verify-set, set run and demo publish for CMP-6 (PR-0) af0cf0e
2026-09-03 07:00platform#36 helpers: aa-gh runs on bash 3.2 and the installer leaves an identical target alone (PLAT-58) e8d524d
2026-09-03 06:58world-serve#3 feat: the first serving surface on dev (CMP-19) 1a77028
2026-09-03 06:50labs#19 docs(ledger): LAB-3's first Austin rows, A1's shuffled control ties, the hypothesis so far unsupported (LAB-8) d5e4f5a
2026-09-03 06:45labs#18 fix(legal): the status is the cell's leading token; a note after it does not withhold (LAB-10) c71fe5c
2026-09-03 06:44labs#17 ci: the dashboard suite runs from `just test`, so CI's counted check executes it (LAB-10) e9e88f4
2026-09-03 06:44lab-llm-authored#5 fix(measure): resolve the frozen place key, pull the truth by digest, read the AA_R2_* names (LAB-3) d9b66f6
2026-09-03 06:37platform#34 PLAT-58: aa-gh verifies its App identity and execs the resolved real gh 7ff9964
2026-09-03 06:22earth-data#8 feat: carry Overture road attributes 938f3b4
2026-09-03 06:12contracts#11 fix(sdk): package the whole generated Python tree (PLAT-56) c720afe
2026-09-03 06:00world-sim#6 ci: the pinned Rust toolchain carries rustfmt and clippy (SIM-3) e0fa34d
2026-09-03 05:48labs#16 dashboard: the review's deferred items S1, S2, N1–N3, a refresh unit and the residue runbook (LAB-10) 1d5bf78
2026-09-03 05:44orchestrator#18 legal log: the teacup row carries its creator, year and attribution rule (EVAL-5) 8f95a4c
2026-09-03 05:35world-sim#4 demo: demo.yaml and the demo recipe for the daily demos index (SIM-5, PLAT-48) c4d05ff
2026-09-03 05:15orchestrator#17 legal log: EVAL-5's public-domain teacup photograph and its matte (EVAL-5) 537af29
2026-09-03 05:15orchestrator#16 docs: attribute AST-8 legal row consumers 70cd662
2026-09-03 05:09lab-earth-compiler#9 chore(chain): adopt completed LAB-1 unit scripts 69b45f6
2026-09-03 04:59eval#3 ladder: the reference ladder with its first rungs (EVAL-3) 1e50010
2026-09-03 04:53asset-catalog#6 feat(authoring): licence add, import, describe, measure and budget for CC0 records (AST-5, PR 1) be8949b
2026-09-03 04:50orchestrator#15 demos: the labs row points at the labs dashboard (LAB-10) ff9bd99
2026-09-03 04:50earth-data#6 earth-data: publish exact whole-Earth layer gaps (DATA-3) 0a2158a
2026-09-03 04:44orchestrator#14 docs: split AST-8 vendor legal rows 28b9288
2026-09-03 04:27contracts#10 feat(c2): Tile Data API v0 (PLAT-15 PR3) b8a3e4d
2026-09-03 04:00labs#9 dashboard: the labs dashboard over every lab and harness (LAB-10) ee31db6
2026-09-03 03:33orchestrator#13 legal: the Overture row names where its licence strings live (DATA-3) 87ac1b9
2026-09-03 03:28orchestrator#12 legal: row 15 names the sixth Overture licence string (DATA-3) 40b918a
2026-09-03 03:26platform#31 gauntlet: CI counts only as a positive checks / checks success on the exact head; a missing run is unmet (PLAT-54) b3b7f79
2026-09-03 03:08eval#7 rail: the asset viewer subject and the isolation stage (EVAL-5, part 1) 6c8907e
2026-09-03 02:50tile-compiler#10 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 96c3eb8
2026-09-03 02:48labs#15 docs(ledger): LAB-1's row at target, Travis 0.5263 / 61.87, the worldwide row did not move (LAB-8) c0cecbc
2026-09-03 02:46contracts#14 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 2aa54b1
2026-09-03 02:45lab-earth-compiler#8 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) f2d68a8
2026-09-03 02:43orchestrator#11 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) cad6913
2026-09-03 02:43lab-geometry-solves#6 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) d23a854
2026-09-03 02:42lab-satellite-vision#2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) b25e806
2026-09-03 02:42lab-llm-authored#4 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 7094e17
2026-09-03 02:42world-sim#3 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) a285a2a
2026-09-03 02:42world-serve#2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) b330d75
2026-09-03 02:42earth-data#7 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 9b0e0fb
2026-09-03 02:42labs#14 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 12d911c
2026-09-03 02:41lab-forge-props-bakeoff#3 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 352b2ff
2026-09-03 02:41asset-catalog#8 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 4cea7c7
2026-09-03 02:41eval#12 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 23fc4ee
2026-09-03 02:40client-web#2 ci: the PR template matches platform's, so it passes the receipts guard (PLAT-57) 556139c
2026-09-03 02:39platform#33 gauntlet: a PR template byte-identical to platform's template copy is exempt like gauntlet.yml, so template rollouts land as tier C (PLAT-57) 3b69303
2026-09-03 02:16tile-compiler#8 fix: the local C1 gaps example is this repo's, not contracts' (PR #7 F13, CMP-4) 66ac0d4
2026-09-03 02:04platform#32 ci: the PR template passes its own receipts guard and the guard names the missing line (PLAT-57) 817a71f
2026-09-03 02:01orchestrator#10 legal log: Google Maps Platform samples (EVAL-14) df6ef8c
2026-09-03 01:52lab-earth-compiler#4 LAB-1: the door keeps a window's acquired_at, a waiter past its bound goes stale, and AGENTS.md catches up with PLAT-44 d86f5ca
2026-09-03 01:47orchestrator#9 demos: tile-compiler's row: page live, code on main, CMP-6 planned (CMP-6) 574af11
2026-09-03 01:39lab-llm-authored#3 fix: survive invalid authored records (LAB-3) 5871d53
2026-09-03 01:36labs#13 docs(ledger): LAB-1's first generative row, Travis 0.5331 / 73.64, the failed worldwide control (LAB-8) ca694e7
2026-09-03 00:39orchestrator#8 demos: world-sim row (planned SIM-5 demo, 2026-09-09) 5b0245c
2026-09-03 00:14tile-compiler#7 feat: add tile compiler job skeleton b1d3174
Open and active (87)
updated (UTC)repopull request
2026-09-06 00:00client-web#30 CLI-3: adopt Arm A roofs, oaks, materials and sky in the maintained client draft 6103aa7
2026-09-06 00:00client-web#39 feat(veg): integrate the recovered SpeedTree vegetation chain behind ?st=oaks (INB-25 Arm A) draft 0048452
2026-09-06 00:00asset-catalog#33 feat(batch): Synty prop families packet 2, buildings and yards (AST-24) draft 19b1140
2026-09-06 00:00world-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) draft 6773b36
2026-09-05 23:59client-web#10 fix(main): the store root is resolved beside the page, so a snapshot under a subpath finds its pack (CLI-2) draft a1059fe
2026-09-05 23:59world-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) draft 2836873
2026-09-05 23:59platform#48 PLAT: allow exact SIM-12 aa2 solver copies draft 196565c
2026-09-05 23:57world-serve#10 feat(intake): CMP-34 coarse intake, opening with the intake placement confinement (CMP-21 follow-up) open d3597d6
2026-09-05 23:57client-web#37 feat(sky): integrate recovered sky, time of day and weather (INB-25) draft e6db901
2026-09-05 23:56world-sim#25 SIM-12: adopt aa2 vehicle behavior and current contact consumer draft 98e2e8f
2026-09-05 23:56client-web#38 fix(camera): import Babylon per file so the camera rig does not ship the whole core (CLI-14) draft 9f918cf
2026-09-05 23:55client-web#8 feat(water): the water surface behind `?water=on`, on verified water only, re-expressed from the scuba reference (CLI-8) draft c4c5877
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:54asset-catalog#34 feat(acquire): restartable vendor acquisition and three-view reconciliation (AST-8, rebase of #11) draft ebece5d
2026-09-05 23:48world-sim#10 feat(core): live admission (World::admit) and the vehicle leader lane partition (SIM-7) draft c9e183f
2026-09-05 23:48world-sim#11 feat(server): published C6 authority and typed private client binding (SIM-7) draft 1b58b12
2026-09-05 23:46tile-compiler#20 feat(solve-facades): import the aa2 vector facade/window solver as one offline job (INB-26) open a83e363
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:38world-sim#21 test(receipt): the joint Engineer/Medic encounter — both struck, both healed, one kill, two crossings (SIM-9) draft 0b12d6a
2026-09-05 23:38client-web#29 feat(stream): recover complete aa2 closure for global async resolution (CLI-15) draft bc417e3
2026-09-05 23:36earth-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) draft d4fae2e
2026-09-05 23:35tile-compiler#17 fix: preserve exact ground vertices through walkable clipping draft ca29746
2026-09-05 23:34world-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) open 8986fc2
2026-09-05 23:30world-sim#23 feat(marine): import current scuba fauna and boat behavior with consumer boundary (INB-26) draft 73a7ab1
2026-09-05 23:30world-serve#13 feat(resolver): engine-neutral resolver and SDK over the store's static objects (CMP-37) draft 25e3dd8
2026-09-05 23:29client-web#16 Integrate supported public terrain with the composed client open 8ecb6f7
2026-09-05 23:28world-sim#20 feat(server): explicit public C6 diagnostics and bounded lifecycle receipts (SIM-14) draft 14fa689
2026-09-05 23:27world-sim#16 feat(gameplay): source-faithful SIM-9 encounter component draft 6f9ddf3
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:24earth-data#20 earth-data: publish, load and place the cell fixture as a consumed input (DATA-25) draft 61690f9
2026-09-05 23:22eval#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 d6bac17
2026-09-05 23:21asset-catalog#28 feat(batch): the CC0 material library, packet 1 (AST-25) draft 47abdd3
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:18contracts#21 feat(sdk): draft lookup by index and public draft cell descriptor (PLAT-45, CMP-21 A2) open 81b382f
2026-09-05 23:16tile-compiler#27 feat(solve-props): semantic street furniture, mapped POI and utility placement as one imported aa2 job (INB-26) open e61fdd5
2026-09-05 23:16contracts#22 feat(c3): coarse-mesh-v1 FarTerrain wire, admission and far.terrain partition SDK (CMP-34, PLAT-45) draft 74db85b
2026-09-05 23:15tile-compiler#28 feat(adapter): globally addressed native TS jobs and Rust comparison (INB-26) open be42d83
2026-09-05 23:15tile-compiler#26 feat(solve-roofs): import the aa2 roof/massing system and solve a real building (INB-26) open 1547aa4
2026-09-05 23:15client-web#27 feat(water-motion): carry the scuba water-motion field whole, with its boundary to this client (LAB-20) draft d3a4d5f
2026-09-05 23:08tile-compiler#21 feat(worldkit): vendor the aa2 solver packages whole, running green (INB-26) open 7b3f19a
2026-09-05 23:07client-web#25 fix(eval): report whole-cell refusal request history open 00dc20d
2026-09-05 23:07tile-compiler#22 feat(solve-roads): run the aa2 street/driveway/bridge solve on a real cell (INB-26) open 9a550a0
2026-09-05 23:07client-web#6 feat(combat): the aa2 combat presentation as a flagged packet with a local feed (CLI-5) draft 3deace5
2026-09-05 23:06contracts#20 feat(c6): add encounter profile and generated contract fixtures open ff1acab
2026-09-05 23:04client-web#4 feat(render): add authored daylight and material dressing (CLI-3) draft 132b373
2026-09-05 23:03client-web#5 feat(veg): vegetation, ground detail and authored wind behind `?veg=on` on the real fixture (CLI-4) draft 598f5ff
2026-09-05 23:00eval#28 demo: publication gate recognises owner authorization beside public-ok (EVAL-22) draft 155874f
2026-09-05 23:00client-web#18 feat(session): attach authoritative actors and controls to the scene open 88f997a
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:45orchestrator#38 legal: sentinel-2-l2a-earth-data row clears earth-data's imagery.sentinel2 layer (DATA-25) draft ef0ca5f
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:34earth-data#16 earth-data: served ESA WorldCover landcover layer with observed/inferred/missing and water semantics (DATA-26) draft 6d50a76
2026-09-05 22:28client-web#23 feat(props): add AST-19 street and clutter palette (CLI-12) draft c8a964f
2026-09-05 22:28client-web#26 feat(camera): recover the complete aa2 camera control module open 818ec09
2026-09-05 22:15client-web#20 feat: consume verified coarse world background partitions (CLI-11) draft e7590e1
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 22:10tile-compiler#24 notices: list adler2's LICENSE-0BSD and regenerate the pair on PR #18's graph (CMP-27, stacked on #18, partial) draft 476514b
2026-09-05 22:04client-web#22 feat(spawn): deterministic collision-clear local preview spawn draft 6a3acdf
2026-09-05 21:56earth-data#19 earth-data: promote-generation serves a frozen subset generation after re-verifying it, ADR 0013 addendum (DATA-23 part 2) draft 7752bbc
2026-09-05 21:26client-web#14 feat(avatar): rigged default body with idle/walk/run from observed motion, flagged (CLI-10) draft f3fbe05
2026-09-05 21:01orchestrator#33 reports: first comprehensive project update (INB-23) with three browser demos open dea84dd
2026-09-05 19:49tile-compiler#18 feat: compile DATA24 coarse roots and encoded-parent refinements (CMP-34) draft fa7ecb9
2026-09-05 18:37world-sim#18 feat(sim12): query bounded static contacts with guarded predicates draft f4e0ad6
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 16:51client-web#11 feat(session): authoritative C6 frontend attachment (INB-20) draft 04b45ec
2026-09-05 16:48client-web#15 feat(terrain): preserve SWNE profiles and bind public product headers draft bfa9c1d
2026-09-05 13:12tile-compiler#15 feat: add private DATA-7 COG reader and deterministic terrain sampler draft 7c5b90f
2026-09-05 12:00client-web#9 CLI-6: public diagnostic coverage presentation + refused-input parser fix (draft) draft 74dbab1
2026-09-05 10:24client-web#13 Render while fauna readback is pending and disclose unavailable models open 23e3948
2026-09-05 09:57client-web#12 feat(candidate): compose dressed Austin and moving fauna open dc8e365
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-05 04:51world-sim#13 test(core): numerics audit — finite limits, checksum corruption, signed zero, u32 boundaries, seeded replay tails (SIM-7) draft 0635fde
2026-09-05 01:09world-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-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
2026-09-03 10:48eval#6 judge: judge packs, the pairing tool and the judge protocol (EVAL-4) draft d969eb9

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

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

This page was rendered from a snapshot collected at 2026-09-06T00:00:42.330Z. 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 media/2026-09-05/manifest.json; 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
reports indexdemos.agentarmies.io/reports/200 · 9 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 reads stale since 00:21 UTC today because its terrain step failed. 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 00: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 00:0010 merged, 28 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-05 23:5925 merged, 4 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-05 23:596 merged, 0 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-05 23:5911 merged, 13 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-05 23:5710 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-05 23:4610 merged, 13 open
platformHow every repo in the org runs: template, reusable CI tiers, reviewer policy, Linear taxonomy, GitHub App, node provisioning, dispatcher.2026-09-05 23:4617 merged, 2 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-05 23:2321 merged, 5 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-05 23:1913 merged, 6 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:1610 merged, 6 open
orchestratorThe parent orchestrator of AgentArmies: charter, plan, state, playbooks2026-09-05 23:1126 merged, 5 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:333 merged, 0 open
deskJoel's desk: the planning-chat charter, later the status dashboard2026-09-05 22:331 merged, 0 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-05 22:326 merged, 2 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:3219 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:186 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:427 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-05 09:42 UTC collected 2026-09-06 00: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 manifest and an editorial content module; 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-05 12:38 UTC (edition 2026-09-05-1230-project-update.html, renderer pin 37b4ada); its schedule is 00:00Z and 12:00Z UTC plus manual runs. This edition's probes ran at 2026-09-06 00:00 UTC, each demo card carries the time of its own browser check, and this file was rendered at 2026-09-06 00:01 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-05 09:42 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. Everything else first-party, Copyright 2026 Joel Green / AgentArmies.