Commit graph

1752 commits

Author SHA1 Message Date
igneum-labs
cd0dcedfbb release plans on master: 0.3.20 live and swept (sections 38 and 39), the rules file with 4c and 14, the 0.3.21 plan as staged
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:41:42 +00:00
igneum-labs
7a95ee72d3 Merge era-vdf e792962b into master (gate: green on e792962b, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:31:24 +00:00
igneum-labs
0bdd1c103f Merge ca3-coord 03254828 into master (gate: green on 03254828, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:30:21 +00:00
igneum-labs
0325482876 Counter ASIC 3.0 status: the hash lane's 3619437e on origin, CI success; nothing in flight on the hash side
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:25:27 +00:00
igneum-labs
e792962bc0 igneum-pow at the 0.3.20 line (ca3-v4-amend d4eea255: the ladder, the amended class v4 as object 5 and the rung-keyed source rule), the pair the 0.3.20 node fork links against; replaces the 0.3.18-line copy on this branch until ca3-v4-amend reaches master 2026-10-07 15:24:22 +00:00
igneum-labs
6433f3ab95 Era VDF lane (7 October 2026): spec 04 sections 4.2, 4.4, 4.5 and 4.6 completed for the era path (the scheme byte and the hash-chain fallback, the cut rule under the O-4.3 reading, the day-of-blues input, the delay, the seed, the era constants as measured), spec 01 section 1.13.1 and era-layout.md section 8 updated, open items O-4.8 closed and O-4.10 to O-4.12 added, FUD ledger F11 updated, two decisions for the project lead in ledger-decisions.md, the record docs/analysis/era-vdf-2026-10-07.md (what was built, the parameters and measured rates, the harness gate with both runs, the cut rule for the finality lane, the verify gate, the tiers), the F7 re-roll harness against the real era cut (tools/era-vdf/reroll.mjs: --vdf off fires 6 of 6, --vdf on silent 0 of 6; the adversary evaluates asynchronously with the node's own code and is found by the node's own log line), the fast-time file's era fields 2026-10-07 15:24:22 +00:00
igneum-labs
958037d30b Merge master-pin-0320 8e713b66 into master (gate: green on 8e713b66, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:20:54 +00:00
igneum-labs
ef786d8741 Merge ca3-coord d6385e21 into master (gate: green on d6385e21, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:18:58 +00:00
igneum-labs
e1acccd816 Merge bench-5060ti 052c935b into master (gate: green on 052c935b, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:17:18 +00:00
igneum-labs
b1d8e4b503 Merge build-server 98fd5d31 into master (gate: green on 98fd5d31, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:16:36 +00:00
igneum-labs
d6385e21ee Counter ASIC 3.0 status: the census at c79f6d96 (0 lossy sites, 0 exhaustions, mean 2.086 attempts), CI success, the class check moving 2.0 percent of attempts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:15:23 +00:00
igneum-labs
8e713b6618 master re-pinned to the published 0.3.20 node (c4459193): packaging/windows/node-source.pin against the live payload-inputs.json, so windows-ci's payload inputs step reads green; release rule 14, master re-pinned at every publish
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:13:10 +00:00
igneum-labs
98fd5d31a9 Gate: the box lock self-tests read the same on an idle box and on one at load 120 (private lock directories, no pinning in the fixture, file-driven waits, a 3 s settle, a quiet that outlives the slot settle); the check runs them one at a time with one retry each (the horizon lane, 7 Oct 2026: one red on a full gate, green a minute later)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:05:56 +00:00
igneum-labs
052c935b7b RTX 5060 Ti (16 GB, Razer Core X V2 Thunderbolt) on PC 2: detection, G1 bit-exact on class v4 sub-version 1 and the v3 control, the 10-minute stock window, the bench-log entry, the card-picker entry and the public table row
The first 16 GB card and the first Thunderbolt card. The app's first poll listed it (vendor nvidia, 16,311 MiB,
driver 610.47 shared with the 5090, kind discrete: the app does not know it is an eGPU) and started a miner on
it by itself. Job run-5060ti-bench-20261007-b (tools/bench-5060ti/pc2-5060ti-bench.ps1, the card alone under
the runner's --cards-off, the 5090 mining, no power limit written: 180 W default read back unchanged, PC 2 lost
power twice that day): G1 PASS with 867dbc45cfb36b4d (sub-version 1) and 90f794dd556f7a3b equal to the Mac's;
the window 1,105 dispatches of 2^24 in 602 s at 30.882 MH/s, 114.8 W mean at utilisation 90 percent and over,
0.269 MH/W, PCIe 4.0 x4 through the enclosure (the hash is latency-bound, the link costs nothing measurable).
Owed: the efficient point (the app's Ember Tune; PC 2's Power Helper refuses every request since the restart)
and the prove-beside read (the shipped WSL2 host has no IGNEUM_CUDA_DEVICE selector; the floor server is on
PC 2; the prover-floor host is the cut). The kit (tools/bench-5060ti/make-kit.sh) takes the sub-version 1 packs
from ca3-v4-amend aa31c396, since master's packs-ca3-v4 is the 6 October stream.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 15:05:47 +00:00
igneum-labs
00ab2f1fd7 Merge site-ui-5 8e20bf9a into master (gate: green on 8e20bf9a, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 15:02:23 +00:00
igneum-labs
8e20bf9ab7 site-ui-5: /live's table-row click handler kept its opener (the Mark-my-key removal had taken the line that opened it; every inline script parses again)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:58:51 +00:00
igneum-labs
4f4700566a Merge ca3-coord f7e20211 into master (gate: green on f7e20211, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:55:07 +00:00
igneum-labs
ac1ad02da8 site-ui-5: captures after the phone-menu, pending-fold, dark-gallery and no-you fixes (home, miner, wallet, live, app, download at 390 and 1440 dark; the open sheet at 390; the pending home at 375)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:52:15 +00:00
igneum-labs
4a81c64d24 Merge remote-tracking branch 'origin/master' into site-ui-5 2026-10-07 14:51:38 +00:00
igneum-labs
f7e202111f Counter ASIC 3.0 status: the suite at c79f6d96 (103 of 103; the lib tests' 2^20 cost on CI time)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:51:30 +00:00
igneum-labs
dea7e9b8b1 site-ui-5: the phone menu is seen, the home fold hides the scene until the feed answers, /miner and /wallet show dark screenshots only, /live has no "you" (7 October 2026, 15:5x UK)
the project lead's three on the live site, plus the /live key's last item:
- Mobile nav (URGENT): the sheet was position:fixed inside the bar, and the bar's backdrop-filter is a containing block for
  fixed descendants, so top and bottom resolved against the 60 px bar and the sheet opened with zero height while
  aria-expanded said true. It is now absolute under the sticky bar, a viewport-tall box (100dvh minus the bar), display block
  over the package's grid rule. tools/site/sheet-test.mjs opens every page at 390 px, clicks the burger and asserts the first
  link is on screen and on top (elementFromPoint at its centre returns the link); --self-test forces a zero-height sheet first
  and must catch it; a gate line runs it where a browser exists (the box, CI) and says so where none does. On build-2: the
  zero-height sheet is caught, 23 pages pass.
- Home at 375: the renderer's "Waiting for observer data" was drawn on the fold's canvas under the lead. The fold now carries
  .pending until the feed is live or stale and keeps the canvas at opacity 0 meanwhile; the status pill is its own row under
  the buttons on phones. ?feed=off holds the pending state for a render; the overlap sweep (whose server answers /api with
  503) renders the pending state by construction and ran at 375, 390 and 1440 in both themes: 0 overlaps.
- /miner and /wallet: the light-theme screenshot variants are gone (dark only), captions unwrapped, "light and dark" dropped
  from the gallery line; one gallery of frames with one caption each.
- /live: "Your block" leaves the key, the "Your blocks" filter and tile and the Mark-my-key prompt leave the page (the site
  has no "you"); the stats row is three tiles; the key reads Included, Excluded, Selected chain, Proven, Locked checkpoint.
- Captures: ?motion=off (head partial) marks data-motion=off so every .reveal is drawn in a headless render; capture.sh passes it.
  tools/site/serve.mjs survives a refused api origin (502, never a crash).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:51:17 +00:00
igneum-labs
d08d2bc23f Merge ca3-coord c06fb93c into master (gate: green on c06fb93c, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:50:54 +00:00
igneum-labs
3f24bc47b5 Merge mf11-master ff8ea30b into master (gate: green on ff8ea30b, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:49:42 +00:00
igneum-labs
ff8ea30bd3 Relay: the X23 tree on master (the signed and tagged run, lib/handler.mjs, guard, the per-machine secret), the start-app kind, the v3 agent as the per-user logon task IgneumRelayService with install-agent.ps1 and the hidden loop, the per-install hostname on registration, the signing tools/relay.mjs so no lane posts an unsigned run (the live relay refuses one since the 7 October 2026 deploy), tools/console.mjs and build-job.mjs on the header tier (X24), the playbooks on RELAY_DL_BASE (X26) and wsl-setup's sudo for apt-get and dpkg only (X28), the new playbooks (start-app, agent-install, pc2-crash-collect, boot-check, freeze-check), and the deploy record with the rollback line (docs/plans/relay-deploy-2026-10-07.md: production igneum-relay-iabqarnby, previous bgy767z40)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:47:59 +00:00
igneum-labs
c06fb93ca9 Counter ASIC 3.0 status: sub-version 3's second commit c79f6d96 (the ratio at 0.98 over 2^20, the shared-operand rule, the weak four as the open tail)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:47:22 +00:00
igneum-labs
102f4f9842 Merge site-ui-5 1e5c1c2d into master (gate: green on 1e5c1c2d, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:44:17 +00:00
igneum-labs
1e5c1c2dfc site-ui-5: /live's key row sits under the scene canvas (the project lead: "the key at the top under the animation, not on top of the animation"): the hint, the six key items and the window stepper are the first thing below the canvas, flush with its bottom edge; nothing above the canvas but its own time axis; the blue-score line and the inspector unchanged
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:40:44 +00:00
igneum-labs
4044caba03 Merge ca3-coord 3c266fde into master (gate: green on 3c266fde, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:37:38 +00:00
igneum-labs
3c266fde77 Counter ASIC 3.0 status: sub-version 3's threshold numbers (0.98 at 2^20 rejects the strong five; the weak four inside the clean spread), the structural rule biting, the line on (i) or (iii)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:34:06 +00:00
igneum-labs
27801032fa Merge ca3-coord f5cd7c5d into master (gate: green on f5cd7c5d, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:27:31 +00:00
igneum-labs
9267038454 Merge build-server 317b2556 into master (gate: green on 317b2556, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:25:01 +00:00
igneum-labs
f5cd7c5d4e Counter ASIC 3.0 status: sub-version 2's final verdict (55 of 64, nine one-site seeds), sub-version 3's first commit ddacfbd3, p23's localisation (an AND-mask idiom, 0.84 of uniform at site 7), the 0.3.22 cost lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:23:58 +00:00
igneum-labs
2712712b4f Merge ca3-coord 54311cfb into master (gate: green on 54311cfb, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:23:09 +00:00
igneum-labs
317b2556b2 Gate: a --ci run outside GitHub Actions builds the site in the temporary copy like the hook (the in-place build rewrote four tracked site files in the running worktree; the horizon lane, 7 Oct 2026); in place only inside Actions; self-test that the tree is unchanged after a site build
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:23:05 +00:00
igneum-labs
4620f6be89 Merge peer-directory 58230080 into master (gate: green on 58230080, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:22:24 +00:00
igneum-labs
54311cfb4e Counter ASIC 3.0 status: the N15 drift fix done for 0.3.21 (numbering-fix d8bceca5)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:19:37 +00:00
igneum-labs
6420101acc Merge ca3-coord 99a872dc into master (gate: green on 99a872dc, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:19:01 +00:00
igneum-labs
58230080e5 Merge remote-tracking branch 'origin/master' into peer-directory
# Conflicts:
#	infra/fast-time/fork-gate.mjs
#	infra/fast-time/override-60x.json
2026-10-07 14:18:50 +00:00
igneum-labs
f9f7186ef7 Merge horizon 090ee505 into master (gate: green on 090ee505, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:17:38 +00:00
igneum-labs
99a872dc88 Counter ASIC 3.0 status: sub-version 3's build result (the bounds do not reach the class under the real dataset), the decision (0.3.21 byte 5, sub-version 3 for 0.3.22)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:15:26 +00:00
igneum-labs
285acc083f Merge ca3-coord 6ce71da9 into master (gate: green on 6ce71da9, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:14:20 +00:00
igneum-labs
8d3b483b99 Merge mf11-master 542cf695 into master (gate: green on 542cf695, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:12:42 +00:00
igneum-labs
542cf6958a Console: the job-channel ping (MF-11, 7 October 2026). Every 0.3.21 app names itself on its wake long-poll (machine, version, last job); /wake records one row per machine in relay_wake_seen before it holds; the Machines tab reads "job channel polled N ago, last job X" and, after 15 minutes without a poll, "job channel silent since <time>, last job X" in red, whatever the uploads say (PC 2 lost power at 10:46Z and nothing said so until a person read the intake). Tests in relay/test/wake.test.mjs.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:10:59 +00:00
igneum-labs
1f0b80568c Merge genesis-forward 048c4b6c into master (gate: green on 048c4b6c, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:10:57 +00:00
igneum-labs
6ce71da9e2 Counter ASIC 3.0 status: AP-F8-3, the acceptance never ran the shadow block (the root of the residual classes), the sub-version 3 fix
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 14:10:46 +00:00
igneum-labs
f4c2c96a1f Merge ca3-coord 33ec9a28 into master (gate: green on 33ec9a28, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:09:56 +00:00
igneum-labs
68a5ece9f3 Merge site-ui-5 43e084ac into master (gate: green on 43e084ac, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:09:28 +00:00
igneum-labs
1727403ff0 Merge build-server cbf57294 into master (gate: green on cbf57294, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:08:58 +00:00
igneum-labs
385bb05329 Merge remote-tracking branch 'origin/master' into peer-directory 2026-10-07 14:07:42 +00:00
igneum-labs
bb0d118415 Merge ui-overlap 97afc66b into master (gate: green on 97afc66b, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 14:07:19 +00:00