|
.claude/agents
|
Igneum: design docs, Metal lottery-hash prototype, CUDA test pack, finality simulation
|
2026-10-03 15:06:01 +00:00 |
|
.github/workflows
|
red watcher job: actions:read on its token, so the recorded line names the failed job and step (the first real red run, windows-ci at 21:19Z, got 403 from the jobs API and recorded no step)
|
2026-10-06 21:20:10 +00:00 |
|
app
|
Reproducible builds: SOURCE_DATE_EPOCH from the commit's author time, TZ=UTC and one fixed target path in every build path; self-test
|
2026-10-06 20:09:23 +00:00 |
|
brand
|
Entity, contact route and repository date: Igneum Labs LTD imprint in the footer, litepaper and miner fee, hello@igneum.network as the flaw route, repository public at the public testnet
|
2026-10-05 16:41:38 +00:00 |
|
docs
|
class v5: the no-flip case PASSES on igneum-build-1 (two of three signal v5: no v5 epoch over 11 epochs at 6,274 to 9,000 bps, 664 blocks, 0 rejected); its summary and log under docs/design/class-v5-harness
|
2026-10-07 11:24:11 +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 v5: the pinned packs proto-cuda/packs-ca3-v5 (v4-genesis the control, v5-genesis with leaves.bin and the devnet's state stream state.igsd1 of 7 October 2026: node 1's exec snapshot at chain block 159,357, 93 records, root 0x1c583d35..., program id 7c54302b487340a1 against the v4 pack's 853a971d7813fd5c), the pack test's vectors key, tools/class-v5/harness-remote.sh (the fast-time gate run on igneum-build-1 from this worktree's mirror)
|
2026-10-07 08:33:22 +00:00 |
|
infra
|
class v5: the fast-time gate PASSES on every check (igneum-build-1, 12:00 to 12:11 UK): the flip v4 to v5 by signal at epoch 8 on 3 of 3 nodes, four v5 epochs with a state root per epoch (proof of following's refresh), the miners' ids equal to the CLI's v5 ids, the stale miner (its first stream kept) rejected on 66 of 66 after the first refresh, the stateless node stopped at the flip with 14 refusals; the harness's check scope fixed (the stateless node and the stale miner asserted by their own checks, the roots compared at the last v5 epoch); the known-failed case's and the flip's summaries and logs under docs/design/class-v5-harness
|
2026-10-07 11:12:34 +00:00 |
|
packaging
|
Reproducible builds: SOURCE_DATE_EPOCH from the commit's author time, TZ=UTC and one fixed target path in every build path; self-test
|
2026-10-06 20:09:23 +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
|
class v5: the pinned packs proto-cuda/packs-ca3-v5 (v4-genesis the control, v5-genesis with leaves.bin and the devnet's state stream state.igsd1 of 7 October 2026: node 1's exec snapshot at chain block 159,357, 93 records, root 0x1c583d35..., program id 7c54302b487340a1 against the v4 pack's 853a971d7813fd5c), the pack test's vectors key, tools/class-v5/harness-remote.sh (the fast-time gate run on igneum-build-1 from this worktree's mirror)
|
2026-10-07 08:33:22 +00:00 |
|
proto-metal
|
Counter ASIC 3.0 gates (node): the program id carries the class. A class v4 program is generator 4 wherever it is made: the CLI's --era path stamps the generator from the class (era_generator_of: 4 on V4_CLASS, 3 otherwise; ProgramClass::of_load_class), show honours --program-class and --era-hex; the shadow block marks class v4 in packcheck, packfile.h and the Metal worker (a generator 3 pack with IGNEUM_SHADOW_INSTRS is refused as a v4 program stamped v3, a generator 4 pack without it is refused; generator 2 ladder packs unchanged); the seven gate packs re-exported (generator 4, id c120d7963abdcd96 against the v3 control's 73bcbfe8ccf988f1, every other line byte-identical); class-v4.mjs asserts every v4 epoch's id against the CLI's same-seed v3 and v4 ids (--id-check-against v4 is the assertion's failed case); v2 and v3 ids byte-identical (60 + 7 + 4 + 19 + 7, the pinned packs)
|
2026-10-06 16:24:02 +00:00 |
|
proto-newpow
|
class v5: the fast-time gate infra/fast-time/class-v5-signal.mjs (the class v4 signal gate's shape: three signalling nodes with their executors on loopback ports, a fourth node with --evm-disable that must mine nothing after the flip, a --stale miner that keeps its first stream and must fall off at the first refresh, the v5 floor far away so the signal decides, the no-flip, flip, object-off, floor and known-failed cases, every node's state root for the flip epoch compared), the v5 floor in the 60x profile (never), proto-newpow/class-v5/bench.cu (one pack-generic 4090 bench: cache, leaves, build, the pack's self-test and vector warps, hash rate, watts), DatasetSource::refreshed_or_clone
|
2026-10-07 08:13:33 +00:00 |
|
proto-opencl
|
Merge origin/master into ca3-coord: Counter ASIC 3.0 complete (every gate green, P2 green, P1 written); the drive-ref check skips single-quoted here-strings and the copied-sources check reads code lines only (master's CI red on 9d23b70); main's decisions and the close in the status file
|
2026-10-06 18:05:54 +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
|
exec 0.3.14 app side on release-0.3.14: the prover exports from one block below and seeds from the account dump; nothing claimed below the restart; the harnesses
|
2026-10-06 16:59:18 +00:00 |
|
relay
|
Kill by exact command line or pid file, never by a name: tools/ci/kill-by-name-check.sh in the gate; the 36 pgrep/pkill literals in the tree fixed
|
2026-10-06 22:10:31 +00:00 |
|
sim
|
Merge box-capacity d00d1dd: the builder's background capacity layer (fuzz, sims, sweeps, clippy; yields to builds)
|
2026-10-06 21:35:54 +00:00 |
|
site
|
class v5: the ledger page rendered with M35 (the litepaper's link), the harness's two own faults fixed (the stateless node's byte is the highest signalled byte; the refusal reaches the miner as a template error, counted from either log) after the known-failed case FAILED as it must on the box (no flip at 7,519 bps of byte 5, 665 blocks, 0 rejected, four sinks equal), the Counter ASIC lane's hot-set acceptance bound recorded as a v5 item with its F8 gate
|
2026-10-07 08:49:44 +00:00 |
|
tools
|
class v5 harness: the previous run's survivors (two nodes of the known-failed case were still bound at 08:49Z and the flip run read a stranger's chain): a pid file per data dir killed at start, a node whose log says a port was in use fails the run at once, a port base per case (IGNEUM_V5_BASE, BASE= in harness-remote.sh)
|
2026-10-07 09:13:13 +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 |