diff --git a/brand/marks/vendor-marks.mjs b/brand/marks/vendor-marks.mjs new file mode 100644 index 000000000..08de8b843 --- /dev/null +++ b/brand/marks/vendor-marks.mjs @@ -0,0 +1,65 @@ +// Igneum vendor and OS marks (gpu-logos, 7 October 2026): the strings the miner app ships in app/igneum-app/ui/app.js +// (View.MARKS and View.VENDORS), exported verbatim for the site and anything else that names the hardware. +// view.test.mjs fails when this file and app.js drift apart, so edit app.js first and regenerate this file with +// `node brand/marks/regen.mjs` (or copy the strings by hand; the test says which one moved). +// +// Each glyph: a hand-drawn simplified monochrome mark of the vendor's public geometry (never a copied logo file, +// never a raster), 24 x 24 viewBox at 22 px, under 460 bytes, fill or stroke through currentColor so the element's +// colour tints it. Nominative use that names the hardware; the ember accent is for state and never tints a brand. +// +// The treatment in the app (app.css, the block at the end): a 44 x 44 well, radius 12, background the vendor colour +// at .14 alpha (dark) or .10 (light), a 1 px ring in the vendor colour at .45 alpha, the glyph in the full colour; +// hover and focus-within add a 3 px halo of the well colour; nothing animates. The light hex of every vendor reads at +// 3:1 or better on its well over white (nvidia 3.87, amd 5.01, intel 4.29, apple 7.52, gpu 4.65). +// +// Class names in the app: .badge. (nvidia | amd | intel | apple | gpu), .badge.mini for a 26 px inline mark, +// .gen for the series line under the name. Tokens: --mark-, --mark--well, --mark--ring. + +export const VENDORS = { + "nvidia": { + "label": "NVIDIA", + "dark": "#8BE37A", + "light": "#2F8A22" + }, + "amd": { + "label": "AMD Radeon", + "dark": "#FF5A5A", + "light": "#C41E2A" + }, + "intel": { + "label": "Intel", + "dark": "#7CC4FF", + "light": "#1C6FD6" + }, + "apple": { + "label": "Apple", + "dark": "#E6E3DD", + "light": "#4A4A50" + }, + "gpu": { + "label": "GPU", + "dark": "#9A9A9E", + "light": "#6B6B70" + } +}; +export const WELL_ALPHA = { dark: 0.14, light: 0.1 }; +export const MARKS = { + "nvidia": "", + "amd": "", + "intel": "", + "apple": "", + "gpu": "" +}; +// OS marks in the same treatment: Apple is the vendor glyph; Windows is the four slanted panes +export const OS_MARKS = { + macos: MARKS.apple, + windows: "" +}; +export const OS_COLOURS = { macos: VENDORS.apple, windows: { label: 'Windows', dark: '#7CC4FF', light: '#1C6FD6' } }; +// the CSS tokens for both themes, as the app declares them +export function tokensCss() { + const line = (theme) => Object.entries(VENDORS).map(([v, c]) => { const h = c[theme], r = parseInt(h.slice(1, 3), 16), g = parseInt(h.slice(3, 5), 16), b = parseInt(h.slice(5, 7), 16), a = String(WELL_ALPHA[theme]).replace(/^0/, ''); return `--mark-${v}:${h};--mark-${v}-well:rgba(${r},${g},${b},${a});--mark-${v}-ring:rgba(${r},${g},${b},.45)`; }).join(';'); + return `:root{${line('dark')}}\n@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){${line('light')}}}\n:root[data-theme="light"]{${line('light')}}`; +} +// the well:
+export function markHtml(vendor, size) { const v = MARKS[vendor] ? vendor : 'gpu'; return '
' + MARKS[v] + '
'; } diff --git a/docs/plans/site-ui-5-shots/home__1440-dark.png b/docs/plans/site-ui-5-shots/home__1440-dark.png new file mode 100644 index 000000000..10cc7272e Binary files /dev/null and b/docs/plans/site-ui-5-shots/home__1440-dark.png differ diff --git a/docs/plans/site-ui-5-shots/home__1440-light.png b/docs/plans/site-ui-5-shots/home__1440-light.png new file mode 100644 index 000000000..fe912a6a8 Binary files /dev/null and b/docs/plans/site-ui-5-shots/home__1440-light.png differ diff --git a/docs/plans/site-ui-5-shots/home__390-dark.png b/docs/plans/site-ui-5-shots/home__390-dark.png new file mode 100644 index 000000000..61a09b672 Binary files /dev/null and b/docs/plans/site-ui-5-shots/home__390-dark.png differ diff --git a/docs/plans/site-ui-5-shots/home__390-light.png b/docs/plans/site-ui-5-shots/home__390-light.png new file mode 100644 index 000000000..108a4ba63 Binary files /dev/null and b/docs/plans/site-ui-5-shots/home__390-light.png differ diff --git a/site/404.html b/site/404.html index 012e1065a..b768c7fcd 100644 --- a/site/404.html +++ b/site/404.html @@ -31,8 +31,8 @@ @font-face{font-family:'Plex Mono Fallback';src:local('Courier New'),local('Menlo');size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%} + + + + + + + + + + + + +
+
+
+ +
Igneum Ember · devnet build
+

Download. Press Start. The card mines.

+

One install carries the node, the miner and the prover. Download only from this domain. Nobody from Igneum will ask for your seed. Every file is the one the app’s signed manifest names, with its version, size and hash.

+
+
+ +
+
+
+
+ +

Ember for Windows

the installer, from the signed manifest
+
+

Run the installer, press Start. NVIDIA and AMD cards both mine. Setting an NVIDIA power cap asks for administrator rights once.

+ Download for Windows v0.3.14 · 45.4 MB +
sha256 08e75effc732f88bca11006b3b7cdf2bc533576f56819f79509fee47a8f5dd59
+
+
+
+ +

Ember for macOS

a disk image, Apple silicon, Metal
+
+

Open the disk image, drag the app across, press Start. A Mac mines on its GPU at about a fifth of a flagship card and proves on its CPU, slowly.

+ Download for macOS v0.3.14 · 41.9 MB +
sha256 e9e4c24db81a262a36b6bac11609ce6d24ed03220973da4142df935d41fc4e40
+
+
+
+ +

Ember for Linux

one tarball, the miner and the node inside
+
+

Unpack it, run igneum with your payout address. The same signed manifest as the desktop apps. NVIDIA through CUDA, AMD through OpenCL.

+ Download the tarball v0.3.14 · 24.7 MB +
sha256 c4699f2487580dcf06b5c22a36a2eb8383a3307b6137699c76c45eefebdd4c88
+
+
+
+ +

Ember on HiveOS

for the rig people, the same tarball
+
+
Flight Sheet. Miner: Custom. Installation URL: https://dl.igneum.network/dl/public/igneum-hive-0.3.14.tar.gz. Miner name igneum, wallet and worker 0x<your 40-hex payout address>.%WORKER_NAME%. Hive itself is untested on our side: tell us what breaks.
+ Download the tarball v0.3.14 · 24.7 MB +
+
+
+
+
01
Check your card.

Any 4 GB card mines at launch. A 24 GB NVIDIA card proves the full shard as well. What your card does here has the measured rates.

+
02
Install the official build.

Only from this domain. The app makes your wallet address on first start and shows you its seed phrase once. Keep it to yourself.

+
03
Press Start, then tell us.

Watch your blocks ring on the chain. When something breaks, say so on the Discord or by email.

+
+

Your card: pending

+

Devnet. Coins have no value and the chain may be reset.

+

Public testnet: not yet open; the devnet build is here for people who want to look. The public testnet is weeks away: three seed nodes and the public RPC are up, and it opens when the go checklist closes.

+

The protocol carries no fee. The one payment to the project is the Ember software’s optional 1% dev fee, like other GPU miners, off with one flag. The fee, in full view.

+
+
+ +
+
+ +
+
+ +

Igneum Wallet for macOS

a disk image, Apple silicon
+
+

A desktop wallet that checks finality itself. Your coins, your address, the node, and every block reward and proving payout in one history.

+ Download for macOS v0.1.4 · 19.6 MB +
sha256 5a16e77112e0f5672dc9c2ced8488c7b78f0e4f448985f8036dfde7bf5903c51
+
+
+
+ +

Igneum Wallet for Windows

with the next wallet cut
+
+

The miner app on Windows already shows your balance and address. The standalone wallet follows the macOS one; the Discord announces every cut.

+ The wallet page +
+
+
+
+
+
+ + + + + + + + + + + diff --git a/site/evidence.html b/site/evidence.html index 131b945e2..b35cc2bfd 100644 --- a/site/evidence.html +++ b/site/evidence.html @@ -49,8 +49,8 @@ @font-face{font-family:'Plex Mono Fallback';src:local('Courier New'),local('Menlo');size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%} - + + -