From 9ad376d0e1be20acc43a5cfc8b2471ddcbcc22b3 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Mon, 5 Oct 2026 08:46:00 +0000 Subject: [PATCH] site: /miner and /wallet pages, product summaries with real screenshots on the home page, the miner named Ember in one place Pages - site/miner.html (/miner): hero with the live dashboard, "Hash, prove, get paid", every feature in six groups with one line each (one click and GPU detection, one client with identities and the hourly swap table, signed updates at a safe moment, variant racing / fleet tuning / efficiency sweep / latency / remote signed jobs, watchdog and clock check with the recoveries table, the log and the bench table), "Why Igneum Ember stays ahead" (the six levers of 4 Oct 2026 with their measured state; the latency row labelled approximate, from the 0.3.6 plan), the dev fee section with the exact wording of docs/design/miner-dev-fee.md, Get the miner. Every number links to its /bench entry. - site/wallet.html (/wallet): hero with the wallet window, the three finality states with the verified-final transaction, the four checks the wallet makes, features (create or import with Argon2id + XChaCha20-Poly1305, send with the fee shown, QR drawn locally, history with rewards, node source order, MetaMask export), the timed first run on a test network (5 Oct 2026, wallet-v1 log entry), Get the wallet. - site/index.html: the miner and wallet sections become summaries, each with a framed screenshot, pills and a Read more link; #mine and #wallet anchors kept. - site/partials/nav.html: Miner and Wallet entries, the CTA to /miner#get; the Miners entry goes (the bench page is linked from /miner, the footer and the Miner entry marks it current). The bar needs 941 px for eight items on one line, so the menu now applies up to 940 px (head.html) and labels never wrap. - site/partials/footer.html: a Run column (the miner, the wallet, the GPU bench table, the dev fee). - site/build.mjs: PRODUCT table, the one place the miner's name lives (full "Igneum Ember", name "Ember", app "Igneum Miner" for the bundle and window, caption for screenshots); every is stamped at build. miner.html and wallet.html registered; /miners marks the Miner nav entry; journey entries lose a leading comma left by a stripped bracket. Visuals (site/img, WebP, 2x, under 101 KB each) - miner-dashboard.webp: real screenshot of the miner app on this Mac (live devnet, Apple M5 Max), footer with the host name and the address cropped, the machine id removed before capture. - wallet-home.webp and wallet-final.webp: real screenshots of Igneum Wallet v1 (release build from wallet-v1) on a private test network driven by tools/wallet-testnet/run.mjs; the throwaway addresses are replaced by example strings. - Drawn in CSS: the device frames, the three finality states, the hash / prove / get paid steps, the dev-fee switch. Co-Authored-By: Claude Fable 5.1 --- site/404.html | 25 +- site/bench.html | 25 +- site/build.mjs | 28 +- site/evidence.html | 25 +- site/img/miner-dashboard.webp | Bin 0 -> 99946 bytes site/img/wallet-final.webp | Bin 0 -> 54052 bytes site/img/wallet-home.webp | Bin 0 -> 83350 bytes site/index.html | 125 +++++--- site/journey.json | 86 +++--- site/litepaper.html | 25 +- site/live.html | 25 +- site/miner.html | 526 ++++++++++++++++++++++++++++++++++ site/miners.html | 27 +- site/partials/footer.html | 9 +- site/partials/head.html | 6 +- site/partials/nav.html | 10 +- site/wallet.html | 434 ++++++++++++++++++++++++++++ 17 files changed, 1230 insertions(+), 146 deletions(-) create mode 100644 site/img/miner-dashboard.webp create mode 100644 site/img/wallet-final.webp create mode 100644 site/img/wallet-home.webp create mode 100644 site/miner.html create mode 100644 site/wallet.html diff --git a/site/404.html b/site/404.html index d6032348..4b08f074 100644 --- a/site/404.html +++ b/site/404.html @@ -36,7 +36,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -44,7 +44,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -52,7 +52,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} @@ -109,24 +109,24 @@ p{margin:0;color:var(--ink-2);max-width:52ch} Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner @@ -160,12 +160,19 @@ p{margin:0;color:var(--ink-2);max-width:52ch} Engineering log Evidence +
diff --git a/site/bench.html b/site/bench.html index 9ee160ec..3adaa668 100644 --- a/site/bench.html +++ b/site/bench.html @@ -54,7 +54,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -62,7 +62,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -70,7 +70,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} @@ -148,24 +148,24 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform: Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner
@@ -504,12 +504,19 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform: Engineering log Evidence +
diff --git a/site/build.mjs b/site/build.mjs index e0f6a091..ebcdfa86 100644 --- a/site/build.mjs +++ b/site/build.mjs @@ -226,11 +226,13 @@ if (existsSync(join(docs, 'bench-log.md'))) { for (const m of src.matchAll(/^##+\s+(\d{1,2}\s+\w+\s+\d{4})[,:]?\s*(.*)$/gm)) { const d = new Date(m[1] + ' 12:00:00 UTC'); if (isNaN(d)) continue; const iso = d.toISOString().slice(0, 10); - const text = m[2].replace(/\(.*?\)/g, '').replace(/\s+/g, ' ').trim(); + // "(night), ledger M30: ..." loses its bracket and then its leading comma + const text = m[2].replace(/\(.*?\)/g, '').replace(/^\s*[,:;]\s*/, '').replace(/\s+/g, ' ').trim(); if (text) { const t = text.charAt(0).toUpperCase() + text.slice(1); entries.push({ date: iso, text: t, short: shortTitle(t) }); } } const jp = join(here, 'journey.json'); const j = JSON.parse(readFileSync(jp, 'utf8')); + for (const e of j.log) { const t = e.text.replace(/^\s*[,:;]\s*/, ''); e.text = t.charAt(0).toUpperCase() + t.slice(1); } // entries stored before the leading-comma fix const seen = new Set(j.log.map(e => e.date + '|' + e.text)); for (const e of entries.reverse()) { const k = e.date + '|' + e.text; if (!seen.has(k)) { j.log.unshift(e); seen.add(k); } } for (const e of j.log) e.short = shortTitle(e.text); @@ -244,7 +246,24 @@ if (existsSync(join(docs, 'bench-log.md'))) { // The hand-written pages: shared head, nav (with the active link marked) and footer injected in place; the homepage also // gets journey.json inlined so the phases and the log render without a fetch and without a layout shift. const journey = JSON.parse(readFileSync(join(here, 'journey.json'), 'utf8')); -const PAGES = [['index.html', ''], ['litepaper.html', 'litepaper'], ['live.html', 'live'], ['evidence.html', 'evidence'], ['404.html', '']]; +// The miner's product name lives HERE and nowhere else (the project lead, 5 October 2026: Ember). Pages carry +// … and the build stamps every span from this table, so a rename is one +// edit. `full` is the first mention on a page and the headings where the brand matters, `name` every mention after that, +// `app` what the bundle, the installer and the window title still say (renaming them touches the over-the-air path), +// `caption` the line under a screenshot of the app window; drop the caption text once the app itself is relabelled. +const PRODUCT = { + full: 'Igneum Ember', + name: 'Ember', + app: 'Igneum Miner', + caption: 'Igneum Ember (the app is still labelled Igneum Miner until 0.3.6)', +}; +function stampProduct(html, file) { + return html.replace(/[^<]*<\/span>/g, (m, k) => { + if (!(k in PRODUCT)) throw new Error(`${file}: unknown data-product="${k}"`); + return `${esc(PRODUCT[k])}`; + }); +} +const PAGES = [['index.html', ''], ['litepaper.html', 'litepaper'], ['live.html', 'live'], ['evidence.html', 'evidence'], ['miner.html', 'miner'], ['wallet.html', 'wallet'], ['404.html', '']]; for (const [file, active] of PAGES) { const p = join(here, file); if (!existsSync(p)) throw new Error(`missing page ${file}`); @@ -252,6 +271,7 @@ for (const [file, active] of PAGES) { html = inject(html, 'head', HEAD, file); html = inject(html, 'nav', navFor(active), file); html = inject(html, 'footer', FOOT, file); + html = stampProduct(html, file); if (file === 'index.html') html = inject(html, 'journey', ``, file); writeFileSync(p, html); built.push(file); @@ -275,13 +295,13 @@ for (const [file, active] of PAGES) { '

How a row gets here

', '

Every row names the engineering log entry or the job it came from. "Measured by the team" means our own hardware and our own log. "Reported by the fleet" means a machine we do not own, read from the status lines its miner uploads.

', '

MH per watt needs the card\'s power draw during the run. The app reads it on NVIDIA cards through the driver. Rows get the figure when a run records it.

', - '

There is no other Igneum miner to compare with yet, so this table compares cards, not miners.

', + '

There is no other Igneum miner to compare with yet, so this table compares cards, not miners. The app that produces these rows: the miner page.

', `

Rows: ${rows.length}. Source file: site/miner-bench.json in the repository.

`, ].join('\n')); const toc = [{ lvl: 2, t: 'The table', id: 'table' }, { lvl: 2, t: 'How a row gets here', id: 'how' }]; writeFileSync(join(here, 'miners.html'), page('Igneum GPU bench table', 'Measured Igneum hash rates per GPU: card, generator version, best MH/s, MH per watt where measured, miner version, date and the log entry each number came from.', body, toc, 'Measured hash rates per card on the Igneum lottery hash, with the generator version, the miner version, the date and the log entry behind each number.', - { path: '/miners', heading: 'GPU bench table', active: 'miners' })); + { path: '/miners', heading: 'GPU bench table', active: 'miner' })); built.push('miners.html (' + rows.length + ' rows)'); } console.log('built: ' + built.join(', ')); diff --git a/site/evidence.html b/site/evidence.html index 1c5301b7..995bdbc4 100644 --- a/site/evidence.html +++ b/site/evidence.html @@ -54,7 +54,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -62,7 +62,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -70,7 +70,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} @@ -151,24 +151,24 @@ code{font-family:var(--f-mono);font-size:.92em;background:var(--obsidian);paddin Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner
@@ -249,12 +249,19 @@ code{font-family:var(--f-mono);font-size:.92em;background:var(--obsidian);paddin Engineering log Evidence +
diff --git a/site/img/miner-dashboard.webp b/site/img/miner-dashboard.webp new file mode 100644 index 0000000000000000000000000000000000000000..ade0dafcf1b49b031d2908ca9bdd900a6ec359b0 GIT binary patch literal 99946 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

AWg&C4}7#2=--v! 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 Cp4K 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 T{pSon<}X~s^Ynj90Kk6%ZhLZi literal 0 HcmV?d00001 diff --git a/site/index.html b/site/index.html index dfbd5920..4a09216b 100644 --- a/site/index.html +++ b/site/index.html @@ -58,7 +58,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -66,7 +66,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -74,7 +74,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} @@ -234,6 +234,30 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var( .light .eyebrow{color:#7A776F} .light .job p{color:#3D3B37} +/* product summaries: a framed screenshot beside the copy, mirrored for the wallet */ +.split{display:grid;gap:var(--gap);grid-template-columns:1fr;align-items:center} +@media (min-width:980px){.split{grid-template-columns:1.1fr .9fr;gap:32px 56px}.split.rev{grid-template-columns:.9fr 1.1fr}} +.split-copy{min-width:0} +.shot{position:relative;min-width:0} +.shot::before{content:'';position:absolute;inset:12% -6% -8% -6%;background:radial-gradient(closest-side,rgba(242,84,27,.22),rgba(242,84,27,0));filter:blur(12px);pointer-events:none} +.frame{position:relative;border:1px solid var(--line-2);border-radius:16px;background:#0C0C0E;box-shadow:0 30px 80px rgba(0,0,0,.55);overflow:hidden;color:var(--bone)} +.light .frame{box-shadow:0 30px 80px rgba(12,12,14,.28)} +.frame .bar{height:32px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);background:#121215} +.frame .bar i{width:10px;height:10px;border-radius:50%;background:#2A2A30;display:block} +.frame .bar b{margin-left:auto;font:500 11px/1 var(--f-mono);letter-spacing:.12em;color:var(--ash);text-transform:uppercase} +.frame img{display:block;width:100%;height:auto} +.frame figcaption{padding:10px 14px;font-size:13px;color:var(--ash);border-top:1px solid var(--line);background:#0C0C0E} +.pills{display:flex;flex-direction:column;gap:10px} +.pill{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--tile-r);background:var(--graphite);font-size:15px} +.pill b{font-weight:600}.pill span{font-size:14px;color:var(--ash);line-height:1.4} +.light .pill{background:#fff;border-color:#E4E0D8}.light .pill span{color:#55534F} +.states{display:flex;flex-wrap:wrap;gap:10px} +.state{display:flex;flex-direction:column;gap:6px;flex:1 1 150px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--tile-r);background:var(--graphite);font-size:13px;color:var(--ash)} +.spill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;white-space:nowrap;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--ash)} +.spill i{width:7px;height:7px;border-radius:50%;background:var(--ash);display:inline-block} +.state.block .spill{border-color:rgba(255,179,92,.5);color:var(--molten)}.state.block .spill i{background:var(--molten)} +.state.final .spill{border-color:var(--ember);background:var(--ember);color:var(--ember-ink)}.state.final .spill i{background:var(--ember-ink)} + /* journey */ .journey{display:grid;gap:var(--gap-tile);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))} .phase{border:1px solid var(--line);border-radius:var(--tile-r);padding:var(--tile-pad);display:flex;flex-direction:column;gap:6px;position:relative;transition:border-color .2s ease;min-width:0} @@ -286,24 +310,24 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var( Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner

@@ -456,22 +480,31 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var(
-

Three ways a card gets paid

-

One client switches the card between hashing and proving by itself.

+

One click. The card mines and proves.

+

Igneum Ember finds your GPU, makes a wallet for you and runs the node, the miner and the prover as one app.

-
-
01

Block reward

80% of emission to the miner who wins the block.

-
02

Proving the chain

20% of emission plus a share of every block's gas.

-
03

Proving for others

Rollups and bridges pay for proofs in their own money.

+
+
+
+
Igneum Miner
+ The miner dashboard: hash rate, blocks found, node synced, a countdown to the next program, the block chart, the Apple M5 Max card mining, node and finality panels +
Igneum Ember (the app is still labelled Igneum Miner until 0.3.6) on an Apple M5 Max, live devnet, 5 Oct 2026.
+
+
+
+
+
NVIDIA, AMD, Apple siliconFound by itself. One worker per card, several identities each.
+
A new program every hour, no pauseCompiled ahead and swapped in 0.01 ms on the live devnet, 0 rejected blocks.
+
Signed updates at a safe momentThe card keeps mining through the download. The old version comes back if the new one fails to start.
+
Tunes itself, in publicKernel variants raced every hour, hash per watt swept, every number in the bench table.
+
+ +

The protocol carries no fee. The Ember software takes an optional 1% dev fee, like other GPU miners, off with one flag. Download only from this domain. Nobody from Igneum will ask for your seed.

+
-
- Windows - macOS - Linux - HiveOS -

One click: install, press start, the card mines and proves to a wallet it makes for you. Public testnet first.
The protocol carries no fee. The Igneum Miner software takes an optional 1% dev fee, like other GPU miners, off with one flag.
Download only from this domain. Nobody from Igneum will ask for your seed.

-
- Read more in the litepaper
@@ -479,18 +512,33 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var(

Your coins, your wallet

-

Igneum Wallet holds the key the miner makes for you. MetaMask works too.

+

Igneum Wallet holds the key the miner makes for you and verifies finality itself. MetaMask works too.

-
-
01

Sealed on your machine

24 words, a password, and the key is sealed on your disk. Nothing leaves. Import the miner's payout key with one click.

-
02

Final means final

The wallet checks the finality certificate itself, with the node's own code. Every transfer shows pending, in a block, or final.

-
03

Rewards in one history

Block rewards, proving payouts and transfers in one list. Send with the fee shown. Receive by QR, drawn on your machine.

-
-
- macOS - Windows - MetaMask -

Public testnet first. The wallet reads your own node when the miner is installed, so nobody else sees your balance.
Download only from this domain. Nobody from Igneum will ask for your seed.

+
+
+
+
pendingwaiting for a block
+
in a blockcarried, not yet covered
+
final · cp 5under a checkpoint this wallet verified
+
+
+
Sealed on your machine24 words, three typed back, a password. Argon2id and XChaCha20-Poly1305. Nothing leaves.
+
Rewards in one historyBlock rewards, proving payouts and transfers. Send with the fee shown. Receive by a QR drawn locally.
+
Reads your own nodeWhen the miner is installed, the wallet uses its node. Nobody else sees your balance.
+
+ +

macOS first, Windows next. Public testnet first. Download only from this domain. Nobody from Igneum will ask for your seed.

+
+
+
+
Igneum Wallet
+ The wallet window: a balance in IGN, an example address with Send and Receive, node and finality panels, and a history of block rewards +
Igneum Wallet on a private test network, 5 Oct 2026. The address is an example.
+
+
@@ -565,12 +613,19 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var( Engineering log Evidence +
@@ -582,7 +637,7 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var( - + @@ -651,12 +651,19 @@ body.all .pager{display:none} Engineering log Evidence +
diff --git a/site/live.html b/site/live.html index dd121c0c..227f837f 100644 --- a/site/live.html +++ b/site/live.html @@ -54,7 +54,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -62,7 +62,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -70,7 +70,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} @@ -191,24 +191,24 @@ main{padding-bottom:var(--sec)} Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner
@@ -285,12 +285,19 @@ main{padding-bottom:var(--sec)} Engineering log Evidence +
diff --git a/site/miner.html b/site/miner.html new file mode 100644 index 00000000..fca5e066 --- /dev/null +++ b/site/miner.html @@ -0,0 +1,526 @@ + + + + + +The Igneum miner app + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
Igneum Ember · one click
+

Install. Start. The card mines and proves.

+

Ember finds your GPU, makes a wallet for you and runs the node, the miner and the prover as one app. Every hour it compiles the next program while the current one mines, so the card never stops.

+ +
+ WindowsmacOSLinuxHiveOSNVIDIA · AMD · Apple silicon +
+
+
+
+
Igneum Miner
+ The miner dashboard: hash rate, blocks found, node synced, a countdown to the next program, the block chart, the Apple M5 Max card mining, node and finality panels +
Igneum Ember (the app is still labelled Igneum Miner until 0.3.6) on an Apple M5 Max, live devnet, 5 Oct 2026.
+
+
+
+
+ +
+
+
+

Hash, prove, get paid

+

One client. The card hashes the lottery, proves the shards the chain assigns to it, and every block pays one address.

+
+
+
+ +
01 · HASH
The card hashes
+

A new random program every hour. 80% of each block to the card that finds it.

+
+
+ +
02 · PROVE
The same card proves
+

The client switches to the shards the chain assigns to its keys, posts the proof, and goes back to hashing.

+
+
+ +
03 · GET PAID
One address, in IGN
+

Block rewards and proving payouts land on the address the app made for you. The wallet shows them.

+
+
+
+
+ +
+
+
+

Every feature, one line each

+

What the app does today on the live devnet, and what is built but not yet measured on a card. Each number links to its engineering log entry.

+
+ +
+
01 · One click

Install, press Start

Five steps from download to the first block on a friend's laptop: drag to Applications, open, Get started, Make me an address, Start mining.

+
+
The card mines and proves

One button starts the node, waits for sync, starts one miner per card and the prover. Quit stops them in order.

+
Finds your GPU by itself

NVIDIA through the driver, AMD and Intel through OpenCL, Apple silicon through Metal. Real card names, one worker per card.

+
A wallet made for you

A payout key made on your machine and locked to your user, with a backup step before mining starts. Or paste an address you already hold.

+
Earnings in IGN

Every block this machine finds pays one address in IGN. The dashboard counts them per run, per hour and for life. The wallet shows the balance.

+
Windows, macOS, Linux

An installer on Windows, a disk image on macOS, a package on Linux. No toolchain, no driver work: the GPU workers are prebuilt.

+
HiveOS package

A custom miner for farms: the Linux miner, node and both GPU workers with the four Hive hooks. Hive itself is untested: report what breaks.

+
First outside machine

An Apple silicon laptop, no instructions beyond the five steps: 33 accepted blocks in 7 minutes, 0 rejected, 21.0 MH/s average.

log · 4 Oct 2026
+
First card on the app

An RTX 5090 on Windows from the installer: 117 to 119 MH/s, 34 accepted blocks in the first minute, CPU re-check OK on every share.

log · 4 Oct 2026
+
+
+ +
+
02 · One client

Hashing and proving, switched by the client

The lottery and the proving are kept apart on purpose. The client runs both and the miner sees one balance.

+
+
Hashing and proving in one client

Proving is a switch. On, the client proves the shards the chain assigns to this machine's keys, submits the record to its own node and goes back to hashing. The tile shows assigned, proving, submitted, paid.

+
Several identities per card

Identities take turns on the card and each one votes and pays separately. 8 suits a big card, 2 a small one, 1 an integrated GPU.

+
Hourly program, no pause

The node announces the next seed early. The worker compiles the next program in the background and swaps at the boundary while the current one mines.

log · 4 Oct 2026
+
+ The first live swap, 4 Oct 2026, three vendors +
+ + + + + + +
CardCompile, ahead of timeSwap at the boundaryRate before / afterRejected
Apple M5 Max, Metal82 ms0.01 ms26.7 / 26.7 MH/s0
RTX 5090, CUDA1,285 ms0.00 ms121.8 / 123.4 MH/s0
AMD Radeon integrated, OpenCLpreparedno restart2.74 / 2.74 MH/s0
+ log · 4 Oct 2026, live devnet v4, epoch boundary at DAA 3,600 +
+
+
+ +
+
03 · Updates

Signed, over the air, at a safe moment

Every app updates itself. This is also how a consensus upgrade reaches every node before its activation height.

+
+
Signed over the air

The manifest is signed with an Ed25519 key compiled into the app. The app verifies the bytes before it reads them, then checks the download's size and hash.

+
Installed at a safe moment

Node synced, no hourly boundary within 3 minutes, no worker starting. Machines take turns, each in its own minute of the hour, and never while the network lost over 30% of its identities in 10 minutes.

+
Mining continues through an update

The download and the staging run while the card mines. The swap itself takes seconds. If the new version fails to start twice, the previous one comes back by itself.

+
Urgent when it has to be

At once when a consensus activation is within 1,800 blocks or the version is below the minimum supported, or when you click Install now.

+
+
+ +
+
04 · Faster, by measurement

The fleet tunes itself

Nothing here changes the hash. Every variant is the same program in a different shape for the compiler, checked bit for bit before it is timed.

+
+
Variant racing every hour

At every hourly prepare the worker compiles the program in several shapes (unroll, load path, register budget, threads per group), times each for 2 seconds and keeps the fastest for the hour. Base keeps its place unless beaten.

log · 4 Oct 2026
+
Measured on Apple silicon

On the M5 Max, 256-thread groups ran 17.3% and 21.2% faster than base on two programs, under load from other work. The NVIDIA race is built and has not yet run on a GPU.

log · 4 Oct 2026, ratios under contention
+
Fleet tuning manifest

Every race is one record in the app log. The fleet's best variant per card model goes back out inside the signed update manifest, so a card starts from the known best and keeps racing.

+
Efficiency mode

Hash per watt, the number miners compare. The app steps an NVIDIA card's power cap from 100% to 50%, holds each step for 60 seconds on the live kernel and leaves the cap at the best MH per watt. Built and unit-tested; not yet run on a card.

+
Latency work

A block built on a stale tip earns less. The miner is moving from polling to a template subscription and shorter jobs, so a new tip reaches the card in milliseconds. In progress, no number published yet.

+
Remote signed jobs, opt in

Our own fleet only. A switch, "Allow remote jobs from Igneum (signed)", with the key's fingerprint beside it. Off aborts the running job and stops polling. Jobs run at most once each and only on the machines they name.

+
+
+ +
+
05 · Reliability

Watchdog, restart, clock

Measured against a worker that misbehaves on command: these are recoveries in seconds, not hash rates.

+
+
Watchdog per card

No status line for 90 seconds, or a hash rate of 0 for 60 seconds while synced: the miner is restarted once. If it recurs, that card is marked faulted with the reason and the other cards keep mining.

log · 4 Oct 2026
+
Watchdog per node

A node that answers nothing for 120 seconds is restarted by the app, with a growing delay when it repeats. Measured: silent node to mining again in 160.0 s.

log · 4 Oct 2026
+
Restart in order

Miners first, then the node, on quit and on update. What crashes comes back. A worker that restarts itself is left alone, so nothing is restarted twice.

+
Clock check

A clock 60 seconds slow kept a node silently dead for 12 minutes. Now the app reads block times and an HTTPS Date header: over 5 seconds a warning, over 10 seconds Start is blocked and a Sync clock button appears.

log · 4 Oct 2026
+
+ Recoveries measured, 4 Oct 2026 +
+ + + + + + + +
What the worker didWhat the app didBack to mining
Reported 0 hashesRestarted the miner once after the 60 s rule91.0 s
The same again inside five minutesMarked the card faulted, no further restart; Resume cleared it75.4 s to faulted
The miner process stoppedKilled and restarted it after the 90 s rule101.4 s
The node process stoppedRestarted the node, which synced; mining resumed160.0 s
+ log · 4 Oct 2026, a fake worker on a private test network, no real GPU +
+
+
+ +
+
06 · Published

The log and the bench table

Every number on this page has a row. Prototype numbers say so.

+
+
Engineering log

Every benchmark and test the project has made, with the hardware and the commands. Newest at the bottom.

/bench
+
GPU bench table

One row per card, generator version and miner version: best MH/s, MH per watt where measured, the date and the log entry behind each number.

/miners
+
Your rows, from your machine

The app uploads its status lines once a minute under a per-install id. Rows marked "reported by the fleet" come from machines we do not own.

+
+
+
+
+ +
+
+
+

Why Igneum Ember stays ahead

+

Six levers, set on 4 October 2026. Each one is an idea in one line and a measured state. Nothing here claims fastest: the bench table says that, or it does not.

+
+
+ + + + + + + + + +
LeverThe ideaMeasured state
1 · Race the compiler every hourFor each new program, five to ten kernel variants are compiled, benched for two seconds each, and the winner is kept for the hour.Measured on the Mac's Metal worker: the winning variant +17.3% on the genesis seed and +21.2% on the hourly seed over the base compile, under load from other work. The RTX 5090 race is prepared and not yet run. Log, 4 Oct 2026
2 · Auto-tune that learns from the fleetApps report the race per card and program class. The best settings come back down through the signed update manifest as defaults, so the miner gets faster for everyone as the fleet grows.Shipped. The fleet is still small, so no fleet table yet.
3 · Hash per watt, not hashA sweep per card finds the power point with the best MH per watt and holds it. Miners pay for electricity; that is the number they compare.Shipped for NVIDIA cards through the power cap. Not yet run on a card; the first sweep on a 5090 is the owed measurement. Clocks are the next lever.
4 · Template latencySolo against the local node, a new template within 50 ms of a new tip, because a late block on a BlockDAG goes red and earns nothing.Approximate, from the 0.3.6 release plan and not yet in the engineering log: switched p50 46 to 52 ms on a three-node CPU run, 5 Oct 2026. Ships in 0.3.6.
5 · Never lose a secondZero-loss hourly program swaps, fault guards, automatic restart, a CPU re-check of every found hash, per-worker health.Shipped. Swap 0.01 ms on Metal and 0.00 ms on CUDA with 0 rejected blocks; recoveries in the table above. Log, 4 Oct 2026
6 · Prove it in publicThe bench table per card, fed from the job channel. We claim fastest only when the table says so.Live at /miners, one row per card, generator version and miner version, each with its log entry.
+

The dev fee is the software's 1%, visible and switchable. The protocol carries no fee. The fee, in full view.

+
+
+ +
+
+
+

The fee, in full view

+

The protocol carries no fee: no dev fund, no fee to any team, foundation or fund. The software fee is the miner app's, like every other GPU miner's, and one flag turns it off.

+
+
+
+

The Ember software takes a visible, switchable 1% dev fee, the norm for GPU miners. One block template in 100 is requested with the dev payout address instead of yours. The choice is a template counter, never a random draw, so it is exactly 1 in 100 and anyone can audit it from the source or from the chain. A fee block still adds to your finality weight; the only thing that moves is who the execution layer pays for that one block.

+
+ + + + + + +
WhereOff with
The app, Settingsthe switch beside the rewards address
The command line--dev-fee 0
HiveOS, extra configDEV_FEE=0
+

Measured on a test network, 4 Oct 2026: 9 fee blocks in the 785 blocks of two fee-paying miners (1.146%); the control miner at --dev-fee 0 paid none; the miners' counters and both nodes agree. The log entry.

+
+
+
+
Settings, as the app shows it
+
Dev fee 1% (1 block in 100)
+

The miner software's fee, the same way every GPU miner takes one. The protocol takes none. This switch turns it off.

+
+
+
What the miner prints at start
+
dev fee 1% (1 block in 100) to 0x<address>; --dev-fee 0 turns it off
+
dev fee off (--dev-fee 0); the default is 1% (1 block in 100) to 0x<address>
+

Each fee block is logged as it is accepted. igneum-miner payouts lists blocks per payout address over every block the node holds, with the dev address tagged.

+
+
+
+
+
+ +
+
+
+

Get the miner

+

Public testnet first. Until then the devnet runs on machines we invite. Download only from this domain. Nobody from Igneum will ask for your seed.

+
+ +

Any 4 GB card. The dataset starts at 2 GB and grows by half a gigabyte a year, approximate. Updates arrive signed; the app installs them itself. The wallet reads this machine's node when the miner is installed.

+ Read more in the litepaper +
+
+
+ +
+
+
+

Every number here has a row.

+

The engineering log holds the commands and the hardware behind each one. The bench table compares cards, not miners, because there is no other Igneum miner yet.

+
+ +
+
+ + + + + + + diff --git a/site/miners.html b/site/miners.html index 8a00148d..76d34247 100644 --- a/site/miners.html +++ b/site/miners.html @@ -54,7 +54,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -62,7 +62,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -70,7 +70,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} @@ -148,24 +148,24 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform: Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner
@@ -183,7 +183,7 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:

How a row gets here

Every row names the engineering log entry or the job it came from. "Measured by the team" means our own hardware and our own log. "Reported by the fleet" means a machine we do not own, read from the status lines its miner uploads.

MH per watt needs the card's power draw during the run. The app reads it on NVIDIA cards through the driver. Rows get the figure when a run records it.

-

There is no other Igneum miner to compare with yet, so this table compares cards, not miners.

+

There is no other Igneum miner to compare with yet, so this table compares cards, not miners. The app that produces these rows: the miner page.

Rows: 6. Source file: site/miner-bench.json in the repository.

Generated from the repository at build time. Times are UTC. Machine names are model names.

@@ -205,12 +205,19 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform: Engineering log Evidence +
diff --git a/site/partials/footer.html b/site/partials/footer.html index 25708927..4ca1cf0e 100644 --- a/site/partials/footer.html +++ b/site/partials/footer.html @@ -14,12 +14,19 @@ Engineering log Evidence +
diff --git a/site/partials/head.html b/site/partials/head.html index b5719fbd..96bc5a4f 100644 --- a/site/partials/head.html +++ b/site/partials/head.html @@ -23,7 +23,7 @@ p,li,dd,figcaption{text-wrap:pretty} a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:6px} .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ui-accent);color:var(--ui-accent-ink);padding:10px 14px;border-radius:10px;font:600 15px/1.2 var(--f-sans);text-decoration:none} .skip:focus{top:12px} -/* nav: one bar on every page, the mark in its black square, five links and the miner button, a menu under 901 px */ +/* nav: one bar on every page, the mark in its black square, seven links and the miner button, a menu under 941 px (the eight items need 688 px beside the brand at 15 px, so the bar fits from 941 px up without a wrapped label) */ .nav{position:sticky;top:0;z-index:20;background:var(--ui-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)} .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nav-h)} .nav a{color:inherit;text-decoration:none} @@ -31,7 +31,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .brand .mark{display:block;flex:0 0 auto} .brand .word{font-family:var(--f-display);font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1} .nav .links{display:flex;align-items:center;gap:clamp(14px,2vw,26px);font-size:15px;font-weight:500} -.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease} +.nav .links a{color:var(--ui-ink-2);padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease} .nav .links a:hover,.nav .brand:hover{color:var(--ui-hot);text-decoration:none} .nav .brand:hover{color:var(--ui-ink)} .nav .links a[aria-current="page"]{color:var(--ui-ink);border-bottom-color:var(--ui-accent)} @@ -39,7 +39,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .nav .links a.cta:hover{background:var(--ui-hover);border-color:var(--ui-hover);color:var(--ui-accent-ink);transform:translateY(-1px)} .burger{display:none;background:none;border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto} .burger .x{display:none}.burger[aria-expanded="true"] .x{display:block}.burger[aria-expanded="true"] .bars{display:none} -@media (max-width:900px){ +@media (max-width:940px){ .nav .links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-menu);border-bottom:1px solid var(--ui-line);box-shadow:0 24px 40px rgba(0,0,0,.35);padding:10px var(--gutter,16px) 18px;flex-direction:column;align-items:stretch;gap:2px} .nav .links a{padding:13px 10px;border-radius:10px;border-bottom:0;font-size:16px} .nav .links a[aria-current="page"]{background:var(--ui-tint)} diff --git a/site/partials/nav.html b/site/partials/nav.html index 4facac8f..ab842c29 100644 --- a/site/partials/nav.html +++ b/site/partials/nav.html @@ -10,23 +10,23 @@ Litepaper Live devnet Engineering log - Miners - Wallet + Miner + Wallet Evidence GitHub - Get the miner + Get the miner
diff --git a/site/wallet.html b/site/wallet.html new file mode 100644 index 00000000..d885c3d6 --- /dev/null +++ b/site/wallet.html @@ -0,0 +1,434 @@ + + + + + +Igneum Wallet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
Igneum Wallet · desktop
+

Your coins. Final means final.

+

A desktop wallet that holds the key the miner made for you, or one you make here from 24 words. It sends, receives and reads your history, and it verifies every finality certificate itself with the node's own code. No confirmation counts, no trusting the node.

+ +
macOS firstWindows nextMetaMask export
+
+
+
+
Igneum Wallet
+ The wallet window: a balance in IGN, an example address with Send and Receive, node and finality panels, and a history of block rewards +
Igneum Wallet on a private test network, 5 Oct 2026. The address is an example.
+
+
+
+
+ +
+
+
+

Three states, checked here

+

Every transfer in the history is pending, in a block, or final. The third one is the wallet's own verdict.

+
+
+
pending
Waiting for a block

Signed on this machine and handed to the node. Nothing has carried it yet.

+
in a block
Chain block 8

A block carries it and the chain's height passed it. It can still be reorganised until a checkpoint covers it.

+
final · cp 5
Under a verified checkpoint

Its block sits under a 30-second checkpoint whose certificate this wallet verified: the voter list, the aggregate BLS signature, two thirds of all weight.

+
+
+
+
Transaction
+ A sent transfer of 1.5 IGN shown as final under checkpoint 5, certificate verified by this wallet, with amount, example addresses, fee paid, hash, block and the verified checkpoint at chain height +
The transfer from the test run: 1.5 IGN, final under checkpoint 5, certificate verified by the wallet. Addresses are examples.
+
+
+
+
What the wallet checks before it says final
+
    +
  1. The certificate as a block carried it: the finality section of the blocks after the checkpoint.
  2. +
  3. The canonical voter list: every key above dust and not stripped, sorted by key hash, as many as the certificate says.
  4. +
  5. The aggregate signature over the checkpoint, by the keys the bitmap names.
  6. +
  7. The rule: signed weight at least two thirds of the active weight and of the total weight. Then the transfer's block must sit under the checkpoint on the chain.
  8. +
+

The same steps the browser verifier on the home page runs, with the node's own finality code compiled into the wallet. The node's own "locked" field is never read.

+
+
+
+ +
+
+
+

Every feature, one line each

+

Version 1, built on the miner's bones: the same local server, the same signed update manifest, the same key code.

+
+ +
+
01 · Your key

Create or import, sealed on your disk

The password is never written anywhere. The plaintext only ever exists in the engine's memory and is zeroed when the wallet locks.

+
+
Create: 24 words

256 bits of entropy from the operating system, as 24 English words. The wallet asks for three of them typed back before it goes on.

+
Import

Your 24 words, a raw private key, or the miner's own payout key file. One click brings the key the miner pays to into the wallet.

+
Sealed with a password

Argon2id (64 MiB, 3 passes) turns the password into a key; XChaCha20-Poly1305 seals the secret under it. The vault is one file in your user folder.

+
The Ethereum path

Keys follow BIP-39 and BIP-44 at the Ethereum path, so the same 24 words open the same account in MetaMask.

+
+
+ +
+
02 · Send, receive, history

Everything on one screen

Signing happens in the engine, in Rust. Nothing on the window side ever holds the key.

+
+
Balance

Read from your node every few seconds, in IGN, with the block it was read at.

+
Send with the fee shown

An EIP-1559 transfer. The review shows the amount, the fee at most as base fee plus tip, and what leaves the wallet at most. The zero address and more than the balance are refused.

+
Receive by QR

The code is drawn on your machine as SVG. No image service, no call across the network.

+
History with rewards

Transfers in and out, block rewards from the execution records, one per blue block, and proving payouts when a block carries a proof record.

+
Finality per transaction

Pending, in a block, or final with the checkpoint index, verified here. How it checks.

+
Lock

One button locks the wallet and zeroes the key in memory. The password opens it again.

+
+
+ +
+
03 · Your node

Reads the miner's node first

When the miner is installed, the wallet uses its node on this machine. Nobody else sees your balance.

+
+
1 · The miner app's node

Found on this machine and used as it is. Nothing is started.

+
2 · A public RPC

Balances, sending and history work without a local node. Finality verification needs a node, so transfers stay "in a block" until one is there, and the wallet says so.

+
3 · The bundled node

The wallet starts its own copy of the node on its own ports, no mining, and stops it when the wallet quits.

+
Updates, signed

The same Ed25519 key as the miner's manifest, checked an hour apart. The download is checked against the manifest's hash before Install now opens it.

+
+
+ +
+
04 · MetaMask

Export and add the network

For people who already live in MetaMask. The key leaves this app only when you copy it.

+
+
Add to MetaMask

One click adds the Igneum network with its chain id and RPC. Copy network settings puts the same values on the clipboard.

+
Export the key

Behind the password, behind a warning: a copied key can be stolen from the clipboard, a screenshot or a notes app. Paste it straight into MetaMask and clear the clipboard.

+
Desktop first

macOS now, as a disk image. The Windows host is written and untested. No browser extension and no phone app yet.

+
+
+
+
+ +
+
+
+

The first run, timed

+

A private test network, 5 Oct 2026: one node, one CPU miner paying to wallet A, wallet A sending to wallet B. The log entry ships with the wallet.

+
+
+ + + + + + + + + + + + +
StepFrom the node's startWhat was seen
Wallet A created, 24 words, three typed back0.3 san address
Wallet B: a wrong word refused, then created0.4 to 0.5 s"word 1 is not right"
A's balance from block rewards3.5 s10.14 IGN at block 4
Zero address, 999,999,999 IGN, a short address4.5 sall three refused by the quote
Quote for 1.5 IGN to B4.6 sgas 25,380; base fee 1 gwei; tip 1 gwei; fee at most 0.00007614 IGN
In a block5.6 schain block 8
First locked checkpoint on the networkabout 170 sindex 5
Final in wallet A175.2 sunder checkpoint 5, certificate verified by the wallet: 1 of 1 voters, 100% of total weight
B's view of the same transfer175 s1.5 IGN, final
+

Send to final: 170.6 s, all of it the network's first lock on a fresh chain. On the live devnet checkpoints lock every 30 seconds once the weight window is full. 13 unit tests cover the words, the path, the vault, the signing and the finality state machine.

+
+
+ +
+
+
+

Get the wallet

+

Public testnet first. Download only from this domain. Nobody from Igneum will ask for your seed.

+
+ +

The wallet reads this machine's node when the miner is installed. Without it, a public RPC for balances and sending, or the bundled node for everything.

+ Read more in the litepaper +
+
+
+ +
+
+
+

The miner pays this wallet.

+

Install the miner, press Start, and the address it makes is the one this wallet imports with one click.

+
+ The miner +
+
+ + + + + + +