|
.claude/agents
|
Pre-public scrub, the text pass (7 October 2026, 19:5x UK): no founder name, personal login, earlier business or personal address in any tracked text file, and a gate check that keeps it so
|
2026-10-07 18:39:50 +00:00 |
|
.forgejo/issue_template
|
Builder programme (8 October 2026): /build, /grants, the Devnet 3 faucet on build-1, docs/build as the source
|
2026-10-08 10:24:07 +00:00 |
|
.github/workflows
|
Merge branch 'ci-steward' into ci-steward-2
|
2026-10-07 17:02:55 +00:00 |
|
app
|
The wallet's History row: a recovery lock reads "finalised (recovery lock)", never plain final (review B F04, the founder's ruling)
|
2026-10-08 19:17:13 +00:00 |
|
brand
|
site: share cards and metas from one source (site/og), rendered on a build box
|
2026-10-08 14:51:03 +00:00 |
|
contracts
|
Bridge: the Install script (voter table and optional certificate onto an already deployed verifier; for a chain whose table is read at its first lock, igneum-devnet-4)
|
2026-10-08 16:57:34 +00:00 |
|
docs
|
Merge amd-intel-energy-registry-docs f1cbd84d into master (gate: green on 8651f9bf, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers)
|
2026-10-08 20:18:52 +00:00 |
|
igneum-census
|
Counter ASIC 3.0 item 8: the latency-shadow knob (LoadClass +sh<S>x<R>), its packs and the PC 2 playbook
|
2026-10-06 07:58:35 +00:00 |
|
igneum-pow
|
class-v6: drop the second copy of DatasetSource's leaves methods the master merge brought in (master's copy lacked the geom field)
|
2026-10-08 16:33:09 +00:00 |
|
infra
|
Merge build/master 27a8f4bbd into class-v5 (the counter-asic-4 code revert eb2c21c0 landed; the frozen class-v6 tree on master)
|
2026-10-08 19:53:27 +00:00 |
|
packaging
|
publish-manifest.sh: the --no-nudge arm the nudge commit named (the edit that carried it had aborted; the test read it missing)
|
2026-10-08 19:34:22 +00:00 |
|
pool
|
Pool v0 rebased onto master and the 0.3.14 fork: the program class and era seed ride with every seeds and job line; the re-check test for class v3 and class v4
|
2026-10-06 18:49:13 +00:00 |
|
proto-cuda
|
F10 rows, I05 epoch tag, I06 pack geometry rule across the three hosts
|
2026-10-08 19:53:24 +00:00 |
|
proto-metal
|
class v5 kits: every worker host uploads the pack's state leaves for igneum_build (the NVRTC worker, the OpenCL host for AMD, Intel and Apple, the Metal worker), checked against the pack's count and FNV first, freed after the build; a v5 pack without its leaves builds nothing
|
2026-10-07 18:36:17 +00:00 |
|
proto-newpow
|
class v5: the pod bench's run script (proto-newpow/class-v5/run.sh: both packs, two passes, 20-s power windows)
|
2026-10-07 11:24:23 +00:00 |
|
proto-opencl
|
F10 rows, I05 epoch tag, I06 pack geometry rule across the three hosts
|
2026-10-08 19:53:24 +00:00 |
|
proto-vdf
|
proto-vdf: Wesolowski VDF between the certified checkpoint and the program seed
|
2026-10-03 16:39:01 +00:00 |
|
proving
|
Merge master into key-succession-pin-tool (the pin tool's half only: elf/prior/ as a copy of the served pair, the manifest without a prior block; the real pin 4c6d6d644 stays on key-succession-pin for tomorrow's H)
|
2026-10-08 19:40:50 +00:00 |
|
relay
|
2.0.2: a manifest publish nudges every relay machine to check at once (the shipper's order, 8 October 2026: the engine's manifest check is hourly today, ten minutes from 2.0.2, and the mini took the 2.0.1 entry only when its api/update/check was called by hand). publish-manifest.sh --deploy ends by posting packaging/ota/update-check.ps1 as a relay run to every machine under ~/.config/igneum/relay-machines (--no-nudge skips it; an unreachable machine is one line, never a failure); the script asks the local engine through its own api/update/check with the token from app.url, waits 45 s and reads back what it staged (RESULT UPDATE-CHECK asked version=... manifest=... state=...); it installs, quits, pauses or resumes nothing (the engine's own path installs at its next safe moment and the MINING-ON relay run reads the apply). Also: publish-jobs.sh's edition read is safe under set -e (the pre-push publish-jobs check's sandboxed add had failed on it). Test known-failed first in relay/test/clients.test.mjs
|
2026-10-08 19:33:15 +00:00 |
|
scene
|
Live proving feed: the page says when its shard states are stale, and a chain block with an empty plan reads "no shards in this block" (8 October 2026, main's order: the project lead wants to watch proving and shards in real time; a stale snapshot must read as stale). Reading of the day: /api/live's proven and paid states come from the Devnet 3 observer's own node on igneum-build-1 (igneum-observer-node-dn3, EVM 26850), not from hub-1; that node stopped crediting payouts at 23:57Z on 7 October (paidShards frozen at 7,304 while blocks carried 8,457 proof records by 03:00Z and hub-1 counted 11,861 by 08:56Z), and the page kept showing the paid total as fresh. site/lib/proving-health.mjs (tests known-failed first: "Cannot find module", then 10 green on build-2): stale when the observer's last status read is over 60 s old (status_at, new in the observer's live_state.proving), when the node's tip trails the newest block by over 300 DAA, or when blocks carried proof records in the last 10 minutes and no shard moved to verified or paid for 10 minutes (the blind-to-records class); a quiet chain is not stale for lack of credits. /api/live carries stale, stale_reason, status_age_s, tip_lag_daa, records_10m and last_change_at on proving (two more indexed readings; scene/feed-contract.json lists the keys; the recorded fixture carries them). /live: the Proven tile's line reads "proving feed stale: ..." in ember, else "... last credit N s ago"; the inspector's count adds "feed stale". Scene 2.0.7: a chain block whose plan is known (block.number set, carried as plan on the normalised block) and empty reads "no shards in this block"; loading and late stay for an unread plan (shard-words test, known-failed on 2.0.6). Gate: the health test joins the site unit-test line.
|
2026-10-08 09:12:56 +00:00 |
|
sim
|
ECO-05 batch 02 on the RX 7600's class v6 cell (15.79 MH/s measured, the knee 5.4 modelled; the metered knee is batch 03) and the B580's class v6 cell (11.0 measured, watts estimated): one more sustainable world (10R at 0.10, by 1.6 percent on the 7600's entry), 0 of 108 cells pass the envelope, RUN FAIL unchanged; the driver's override hook carried; the cubes and the registry rows recorded at manifest efd03e2c
|
2026-10-08 20:00:11 +00:00 |
|
site
|
The 2.0.1 Mac and HiveOS entries on the index and the manifest with OPS-03's row through the recorder (site:manifest, NOT RUN in progress); the reference population and the cost per accepted unit of work served on the litepaper and the facts page (floor lane 3's table on master at a954c2b7); the box master merged
|
2026-10-08 19:57:25 +00:00 |
|
tools
|
Merge master 5ea1ac0b0 into amd-intel-energy-registry-docs under the master-landing lock
|
2026-10-08 20:18:49 +00:00 |
|
.gitignore
|
gitignore: infra/cross/out-workers-box/ (the workers tools/workers-remote.sh fetches from the box)
|
2026-10-06 19:11:39 +00:00 |
|
.vercelignore
|
Commit identity rule and a deploy ignore file
|
2026-10-03 17:33:46 +00:00 |
|
CLAUDE.md
|
Igneum: design docs, Metal lottery-hash prototype, CUDA test pack, finality simulation
|
2026-10-03 15:06:01 +00:00 |
|
rust-toolchain.toml
|
rust-toolchain.toml: one pin for every side (1.99.0, the two cross targets); the mismatch refusal reads it
|
2026-10-06 23:44:20 +00:00 |