This website requires JavaScript.
Explore
Help
Sign in
igneum-network
/
igneum
Watch
1
Star
0
Fork
You've already forked igneum
0
Code
Issues
Pull requests
Releases
Activity
627acfd4f0
igneum
/
igneum-pow
/
tests
History
igneum-labs
3a7ba78349
Merge remote-tracking branch 'build/ca3-v4-amend' into class-v5
...
# Conflicts: # igneum-pow/src/generator.rs
2026-10-07 17:53:53 +00:00
..
derive.rs
igneum-pow: class v5, proof of stored state (docs/design/class-v5-stored-state.md): blake2b (RFC 7693, the crate stays dependency-free, the RFC vectors pinned), state leaves (D[i] = Blake2b-512('igneum-sd1/' || root || i || record), leaf(t) = D[t mod n], the keyed sample above the dataset size, the IGSD1 stream file), the leaf XOR before the first mixer in both item derivations behind Shape.state, the cache shared by Arc so a window refresh swaps the leaves and keeps the day's 256 MiB, V5_CLASS = mx8+sh256x27+state with generator 5 and program_id(5, seed, attempt) at rung 0 (the state tag in the class-bearing id above it), the emitters' build kernel with the leaf buffer in the three dialects and the state lines of program.h and program.json, leaves.bin in the pack, packcheck's class v5 rules, the CLI's --program-class v5 --state <stream>; tests, the known-failed case first: a hasher with no leaves, another root, a stream one record short or the previous window's leaves is wrong on 64 of 64 items and 32 of 32 lanes; 66 unit and 39 integration tests green on igneum-build-1
2026-10-07 07:56:12 +00:00
mixer.rs
Merge remote-tracking branch 'build/ca3-v4-amend' into class-v5
2026-10-07 17:53:53 +00:00
packs.rs
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
recheck.rs
Counter ASIC 3.0 gates (hash): class v4 sub-version 3, first commit (AP-F8-3; main's word: 0.3.21 ships byte 5, sub-version 3 is 0.3.22's). The acceptance executes the latency-shadow block as the hash does: run_unit runs the block after instruction 63 of every iteration, reps times with the iteration's sel (verify.rs); until now it ran the 64 base instructions only, so every dynamic acceptance test on a class v4 program judged a program the chain never hashes, which is the whole residual class behind sub-version 2's 8 of 64 gate failures. The test acceptance_executes_the_shadow_block_as_the_verifier_does pins the acceptance's execution to verify.rs on the devnet epoch-0 program and the six test eras (equal output bit counts over the 64 units; different with the shadow stripped). PROGRAM_SUBVERSION_V4 = 3 (a new verdict is a new stream). The seven gate packs re-exported: the devnet epoch-0 seed still accepts at attempt 1, so its program and fingerprint are sub-version 2's (e370fb2080b7dbb1) under the new id a785001687d8688a (must-differ: c120d7963abdcd96, 1a4230699a6b9c60, a788661687db4bb3); the seven 256-block ladder packs re-exported. The ledger entry carries AP-F8-2's exhaustion half as FIXED-AND-PASSED at
fbb00320
(0 of 10^6, max attempt 35, r = 0.67), AP-F8-3, and p23's localisation (site 7 reads r6 = (mulhi | r4) ^ r4 = r6 & ~r4; 0.84 of uniform distinct indices at 2^20, 0.55 at 2^24, reproduced in the acceptance's own execution); the second commit, a per-site distinct-index ratio, is held
2026-10-07 14:20:02 +00:00
scratch.rs
Capacity layer: idle-core background workload on igneum-build-1 that yields to builds
2026-10-06 20:58:42 +00:00