{
 "id": "sim17-365f8d6",
 "path": "demos/sim17-365f8d6/",
 "entry": "demos/sim17-365f8d6/index.html",
 "title": "GPU fauna prototype: flocks above, schools below (simulation on WebGPU compute or a CPU/WASM reference; WebGPU rendering in both modes)",
 "kind": "experiment",
 "label": "Experiment; diagnostic publication authorised with disclosed limits; not a fauna system for the game",
 "source": {
  "repo": "world-sim",
  "head": "365f8d6b172c5a4f3778519619ebef745430cb95",
  "head_short": "365f8d6",
  "branch": "SIM-17 public export sim17-public-365f8d6.tar.gz (sha256 d56dbef2\u2026, runtime hash d2dc439b\u2026)",
  "pr": "https://github.com/agentarmies/world-sim",
  "ticket": "SIM-17"
 },
 "data": {
  "producer": "authored four-triangle proxies (birds and fish), authored tank and sphere obstacles; no terrain pack, no source fish asset",
  "places": "n/a"
 },
 "snapshot_note": "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.",
 "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)",
 "requirements": "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.",
 "verified": {
  "when": "2026-09-05T06:41Z",
  "how": "headless Chromium (software GPU) served under /reports/demos/sim17-365f8d6/ (the publisher's fixed path)",
  "verdict": "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",
  "controls_seen": "Pause, Reset; selects population/algorithm/mode",
  "errors": "the intended \"Software GPU fallback detected\" refusal only",
  "note": "check at the final path at 06:41 UTC (an earlier check at the old path ran at 06:34 UTC); file times on the node clock"
 },
 "legal": [
  "first-party:world-sim"
 ],
 "notice": "demos/sim17-365f8d6/DEPLOY.txt",
 "files": 17,
 "bytes": 3732998,
 "tree_sha256": "8208f17c423f7a496b10cd8424afd125c313ebef112db92a1597e7fa52a903d5",
 "tree_sha256_note": "sha256 over relative path + content of every file in the folder except demo.json",
 "public_url": "https://demos.agentarmies.io/reports/demos/sim17-365f8d6/"
}