Igneum: the GPU-mined zkEVM L1. Node, miner, app, spec and site.
README: a second paragraph under the title says the package carries igneumd, igneum-miner and the two workers and no prover (make-hive-package.sh), so a HiveOS rig earns nothing from the 20% proving share until a Linux prover build is published; the rig installer on rig-install (dd632c1, packaging/linux/README.md) idles its prover unit in state setup for the same reason. A per-card table (8, 12, 16, 24, 32 GB) from the app's rule in provedefault.rs and the proving agent's measurements of 5 October 2026 (bench-log "proving v1": 13.9 GB prover alone on an empty shard, 28.3 GB on the full prototype shard, 15.6 GB and 16.75 GB mine-and-prove on one 5090, 30.0 GB full shard beside the miner), marked before the v1-shard row. IDENTITIES: the app's rule (detect.rs) is 8 vote keys for a card with 8 GiB or more, else 2. h-config.sh now defaults to IDENTITIES=auto and resolves it per card from nvidia-smi memory.total or /sys/class/drm/card<N>/device/mem_info_vram_total (amdgpu), 8 when neither answers, writing IDENTITIES_GPU<N> keys into igneum.conf beside the IDENTITIES=8 fallback; a number still overrides every card. h-run.sh reads IDENTITIES_GPU<N> first, else IDENTITIES. The README and the h-config comment say the number. selftest.sh: IDENTITIES=auto with no GPU tools (8, no per-card keys), the default being auto, a stubbed nvidia-smi printing 6144 and 24576 (gpu0=2, gpu1=8), the numeric override, and h-run taking IDENTITIES_GPU1=3 over the fallback. bash packaging/hive/selftest.sh on this Mac: auto with no GPU tools: IDENTITIES=8, no per-card keys ok default (no IDENTITIES line) is auto ok auto with nvidia-smi 6144/24576: gpu0=2, gpu1=8 ok numeric override keeps IDENTITIES=4 ok == h-run.sh (fake GPUs: 2 NVIDIA, fake node, fake miner) dev fee lines in the main log: 4 DEV_FEE=0 reached the miner as --dev-fee 0 ok gpu0 took the IDENTITIES=8 fallback ok gpu1 took IDENTITIES_GPU1=3 over the fallback ok NVIDIA cards got the cuda worker ok exit 42 restarted the miner and re-exported the pack ok == h-stats.sh (sourced) stats JSON ok: hs [118500.0, 118500.0] temp [61, 58] ar [24, 0] bus [1, 2] == self-test passed (scripts and stats shape; Hive itself is untested) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .claude/agents | ||
| .github/workflows | ||
| app | ||
| brand | ||
| docs | ||
| igneum-census | ||
| igneum-pow | ||
| infra | ||
| packaging | ||
| proto-cuda | ||
| proto-metal | ||
| proto-opencl | ||
| proto-vdf | ||
| proving | ||
| relay | ||
| sim | ||
| site | ||
| tools | ||
| .gitignore | ||
| .vercelignore | ||
| CLAUDE.md | ||