|
.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
|
Counter ASIC 3.0 gates (hash): ledger AP-F8-1, the sub-version 2 paragraph (the 11 of 64 residual on sub-version 1, the three classes, the three rules, byte 7, the new id and fingerprints, the gates owed before any proposal)
|
2026-10-07 13:03:25 +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
|
Counter ASIC 3.0 gates (hash): the accept.rs test initialisers carry the (c') field (the box suite's E0063)
|
2026-10-07 13:10:58 +00:00 |
|
infra
|
build server: the remote checkout's clean spares a lane's scratch (AP-H1, the lost-scratch class)
|
2026-10-07 08:24:07 +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
|
Counter ASIC 3.0 gates (hash): class v4 sub-version 2 (AP-F8-1, main's ruling B2: 0.3.20 ships sub-version 1 untouched; this stream is object byte 7). F1, the draw: a load's source is drawn only from registers fresh by dataflow (fresh at the start; a load keeps freshness only from a fresh source; add, sub, xor, mad, shfl from either operand; rotl, rotr from their operand; or, mul, mulhi never), keyed on the class v4 shape on EVERY draw path (era or not, the pass count set aside), so a census through candidate_class reads the chain's stream. (a'), accept.rs: the same freshness run to its fixpoint over the loop (base then shadow block) and every load's source fresh in the steady state, else the candidate is rejected and the next attempt drawn (closes the iteration boundary the draw cannot see: F8's p11, an or at 63 feeding a load at 1, and the load-after-load and rotate-of-saturated chains of p6, p23, p26, p31, p34). (c'), accept.rs: per load site, the count of source values equal to 0 or all-ones over the 64 units' 16,384 evaluations, rejected at 164 or more (the (c) limit), the backstop for any delivery of saturation (zero and all-ones alike: p45's mulhi zero). Both keyed on the class v4 shape, so v2 and v3 verdicts and ids do not move. PROGRAM_SUBVERSION_V4 = 2 in the id suffix and the pack lines. The seven gate packs re-exported: the devnet epoch-0 seed's attempt 0 is now rejected and attempt 1 accepted, id a788661687db4bb3 (must-differ: c120d7963abdcd96 the 6 October stream, 1a4230699a6b9c60 sub-version 1); the seven 256-block ladder packs of packs-ca3-shadow re-exported under the rule (the no-era path moves too; their measured rates stand as the old stream's). Tests: the generator test checks the fixpoint rule on the amended program and the known-failed case (the v3 stream re-labelled v4); the mixer contract checks the dataflow rule on every V4-shaped class, era or not
|
2026-10-07 13:01:40 +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
|
Horizon: lane 8 (new-proof-of-work) lands: three schemes, two prototypes measured on rented 4090s
|
2026-10-06 20:18:39 +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 dbdfda0); 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 58dacf6: the builder's background capacity layer (fuzz, sims, sweeps, clippy; yields to builds)
|
2026-10-06 21:35:54 +00:00 |
|
site
|
site-ui-4: live-dag.js 2.0.1, the real-data presentation options (lanes capped at 7 with the own key first, node size from the lane height with a floor, hairline merge edges within two lanes and the first parent only, the others lane smaller and dimmer, a glow and ring on proven blocks); 60 s default window; the demo-feed proof capture beside the live one
|
2026-10-07 09:09:24 +00:00 |
|
tools
|
Counter ASIC 3.0 gates (hash): the PC 2 G1-only playbook for the sub-version 2 packs (--cards-off runner)
|
2026-10-07 13:03:52 +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 |