|
.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 design page: the attack-pass lane's AP-F4-1 mixer-draw acceptance rule recorded as a v5 item beside the hot-set bound (NAF sum under 163 redrawn, NAF weight at least 4 per word, at least 4 distinct rotations; 6.1e-4 rejections per day; F4's 2^24-day census as the gate)
|
2026-10-07 09:00:55 +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 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 |
|
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 |