igneum/tools
igneum-labs 4b26d04bc0 Red team 4 Oct 2026: every attack suite against the 0.3.4 finality-fixes build (rule v3 on, fast time); 30 scenarios, ledger F25 M30 M31 new, F21 F23 F24 measured
Report docs/review/redteam-2026-10-04.md: finality attacks s1-s8 plus 34% withholding, 50/50 long partition, F23 and
F24 custom runs, ordering harness, execution suite and EVM smoke, proving hostile tests and a proof flood, difficulty v2
timestamp forging in the simulator. New fails: the fast-time harnesses corrupt the u64::MAX sentinels of the override
(F25), a block or transaction flood grows the node by hundreds of MB in a minute (M30), the coinbase does not fit the
204-byte limit on mainnet, testnet and simnet parameters (M31). F23 and F24 reproduced on this build; F21's bound
measured at one window of the side's own DAA. Scenario scripts under tools/finality-attacks/redteam/.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 01:03:08 +00:00
..
ci CI identity grep: .log files get the generic scrub too; the 4 October difficulty record carried a home path (every master run red since c01b954) 2026-10-04 19:09:09 +00:00
evm-smoke Execution layer devnet v3: implementation notes, bench entry, viem smoke test 2026-10-03 22:05:33 +00:00
exec-attacks exec-attacks: execution-layer attack suite (tools + bench log) 2026-10-03 22:57:19 +00:00
finality-attacks Red team 4 Oct 2026: every attack suite against the 0.3.4 finality-fixes build (rule v3 on, fast time); 30 scenarios, ledger F25 M30 M31 new, F21 F23 F24 measured 2026-10-05 01:03:08 +00:00
harness Fast time: the devnet at 60x for test networks (override-60x.json, --fast-time in both harnesses, proof script) 2026-10-04 10:34:19 +00:00
lock Lock: three build slots, exclusive measure, run mode, status command; replaced atomically 2026-10-04 19:12:26 +00:00
observer Observer autosync: the shared checkout fast-forwards to origin and restarts the observer when its code or the public API changed 2026-10-04 18:19:12 +00:00
prove-fixtures tools/prove-fixtures: ignore node_modules 2026-10-04 10:10:32 +00:00
proving-v0 Packaging for proving v0: the Mac DMG carries igneum-prove-host and igneum-prove-export, the Windows payload carries the Linux host and exporter under wsl2/bin with the WSL2 scripts and the fixtures; the prover probes the shipped WSL2 binaries first and runs helpers by absolute path; push-inputs takes IGNEUM_NODE_SRC; the test script's --network-only mode 2026-10-04 14:36:59 +00:00
upstream Provenance: credit every borrowed component, upstream merge procedure, prover customer brief 2026-10-03 20:02:16 +00:00
console.mjs Relay: its own key (relay-key) replaces the intake key for the Mac tools and clients; relay token rotated 4 Oct 2026 (round 4, X23); prove package excludes cross-build folders 2026-10-04 18:25:19 +00:00
jobs.mjs Jobs reader: error lines shown under a job's status 2026-10-04 19:00:57 +00:00
logs.mjs Add the miner log intake, Windows uploader and Mac reader 2026-10-03 18:42:32 +00:00
relay.mjs Relay: its own key (relay-key) replaces the intake key for the Mac tools and clients; relay token rotated 4 Oct 2026 (round 4, X23); prove package excludes cross-build folders 2026-10-04 18:25:19 +00:00
ship-app.mjs Ship tool: one command cuts an Igneum Miner version (tools/ship-app.mjs) 2026-10-04 18:29:21 +00:00