Commit graph

31 commits

Author SHA1 Message Date
igneum-josh
792776e6bc proto-vdf: Wesolowski VDF between the certified checkpoint and the program seed
Class group (1024-bit prime discriminant from the checkpoint hash, chiavdf
construction, NUDUPL/NUCOMP/Lehmer xgcd ported from vendor/chiavdf) and an
RSA-2048 trusted-setup stand-in for timing. eval, block prover, verify,
epoch_seed/verify_epoch_seed, grinding model, README with measurements and
the parameter recommendation, bench-log entry.

M5 Max: class 163k sq/s (T 98 M for 10 min, 588 M for 1 h), verify 4.5 ms,
proof 516 bytes; full 10-min runs for both groups; grinding gain for a 30%
miner +3.62 blocks/epoch with no delay, 0 with it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:39:01 +01:00
igneum-josh
de34896637 Site: log and ledger links in nav and footer
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:29:28 +01:00
igneum-josh
536c33339e Site: log and ledger links, journey dates fixed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:28:10 +01:00
igneum-josh
0ec11befed Site builds the engineering log, the FUD ledger and the journey feed from the repository on every deploy
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:27:52 +01:00
igneum-josh
25d43502a5 Brand: icon and wordmark PNG set for email and profiles
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:21:33 +01:00
igneum-josh
4b95c5e3e9 RTX 5090: memory-hard pack 96/96 PASS, cache bit-exact with the Mac; ignore pycache
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:18:44 +01:00
igneum-josh
023a8ad899 Project file: commit email is the GitHub-matched address everywhere
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:16:30 +01:00
igneum-josh
195e7ea49a Docs: rusty-kaspa fork map and 3-node devnet bench entry
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:15:45 +01:00
igneum-josh
b6c0c78cc7 Finality quorum: 2/3 of active weight and at least 56.7% of total, per simulation v2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:15:15 +01:00
igneum-josh
58a5a636b7 Memory-hard dataset: 256 MiB ChaCha cache, 8 dependent reads per item, CPU verifier on the cache, levers, CUDA pack igneum-genesis-mh
proto-metal: default dataset is now the memory-hard construction (MEMHARD.md), --closed-form keeps the original.
Cache fill 2 ms GPU / 185 ms one CPU core; dataset build 20.6 ms; GPU cache == CPU cache on all 2^26 words.
Shortcut ratio: inline kernel 111x faster than honest (closed form) to 4.8x slower (memory-hard), 1 GiB.
CPU verify 0.63 to 0.80 ms per warp at 104 loads, 1.21 ms at 144 loads (4,608 items): 10 ms gate met.
Levers --load-weight and --wide-frac implemented and measured, both off; default generator unchanged.
Fuzz 200/200, edge, determinism, memcheck, stats re-run on the new dataset, all PASS.
proto-cuda: host.cu handles both dataset modes; new pack igneum-genesis-mh with memhard.h; clang emulation PASS
including the three-way cache check. Old packs unchanged; closed-form export is byte-identical to them.
docs/bench-log.md: dated summary.

Note: a concurrent session running git commit -a swept earlier states of these files into its site commits
(7b28d5e through d6539fa); this commit carries the remainder.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:12:00 +01:00
igneum-josh
bbb264a1b1 Finality rule V2 simulation: latency, partitions, eclipses; active denominator fails the partition test, floor 0.85 hybrid recommended
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:10:16 +01:00
igneum-josh
39a59a3e35 Chain scene: header reads simulated preview
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:09:44 +01:00
igneum-josh
ac3d603033 Chain scene: final label sits at the top and moves out of the way of blocks
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:09:21 +01:00
igneum-josh
af87590e50 Chain scene: header restored
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:08:42 +01:00
igneum-josh
39c20b71a0 Chain scene: shorter labels
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:07:47 +01:00
igneum-josh
03df35080d Chain scene: denser on phones
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:06:32 +01:00
igneum-josh
bd1ccb379f Chain scene: quiet final label on the lock line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:06:09 +01:00
igneum-josh
57745fc056 Chain scene: back to four states with a bold locked ring
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:05:19 +01:00
igneum-josh
7375cb5b7d Chain scene: checkpoints tagged from birth, locked tag, flash wash and final label
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:02:05 +01:00
igneum-josh
9c0088a2e9 Site: footer rebuilt; litepaper reads one section at a time with chips on mobile, pager and a whole-paper mode
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:00:43 +01:00
igneum-josh
8bb80a7e80 Site: live chain scene with miner sparks, shard fills and lock ripples; OS and GitHub logos
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:59:18 +01:00
igneum-josh
945b329dd2 Site: DAG fits any width, hero graph rebuilt with fade mask, locks and proof glow
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:56:18 +01:00
igneum-josh
9b880890c4 Record the decision: no privacy features
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:53:28 +01:00
igneum-josh
435bfeec05 Domains attached and nameservers moved to Vercel; project notes
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:49:46 +01:00
igneum-josh
6bce4a27db Site: homepage with animations and live journey, litepaper page, Vercel config; commit email matched to GitHub
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:45:37 +01:00
igneum-josh
f2a1a64fa1 RTX 5090: dataset sweep shows the 96 MiB L2 cliff; igneum-hourly 96/96 PASS
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:33:18 +01:00
igneum-josh
aba248d4a3 RTX 5090 first run: 96/96 vectors PASS, 228 Mhash/s at 1 GiB; Windows toolset note
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:31:04 +01:00
igneum-josh
7eeddf6cfd build.bat: pass -allow-unsupported-compiler for Visual Studio versions newer than CUDA 12.8 expects
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:18:36 +01:00
igneum-josh
c52307e6c6 Prototype: fuzz, edge, determinism, memcheck and statistics tests; inline-dataset shortcut measured
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:14:18 +01:00
igneum-josh
d7a47c7dfa Record the GitHub repository in the project file
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:06:16 +01:00
igneum-josh
974f839ece Igneum: design docs, Metal lottery-hash prototype, CUDA test pack, finality simulation
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:06:01 +01:00