igneum/site
igneum-labs 3551069c51 Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet
Downloads: packaging/ota/publish-public.sh publishes the current installers, the HiveOS package and the two signed
manifests into dl/public/ with no token in any URL, writes the four /public/ aliases as vercel.json rewrites and an
unsigned index for the site; publish-manifest.sh --public and ship-app.mjs --public run it on every release (dry run
and self-test cover it). Nothing removed from the token folders.

Site: the miner and wallet buttons link the public aliases and show the version and size from the index, read at
build time (site/downloads.json is the offline snapshot); TESTNET_OPEN in build.mjs drops the "Public testnet: not yet
open" line on the go; the HiveOS Flight Sheet install line on the miner page; /faucet page.

HiveOS: igneum-hive-0.3.8.tar.gz from the 0.3.8 node (2b6d23ef, PC build job) and the zig-built Linux workers.

Faucet: site/api/faucet.mjs (10 IGN per address and per IP per day, Neon table faucet_grants, EIP-1559 transfer signed
by site/lib/eth.mjs with no dependencies: keccak, RLP, secp256k1 with RFC 6979), FAUCET_KEY and FAUCET_RPC from the
Vercel env only; 15 unit tests with a fake database and node, run in CI.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 15:59:31 +00:00
..
api Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
fonts Site polish: one header and footer from partials on every page, litepaper section router fixed, self-hosted fonts, 404 page, live page idle cost 2026-10-04 20:57:20 +00:00
img site: /miner and /wallet pages, product summaries with real screenshots on the home page, the miner named Ember in one place 2026-10-05 08:46:00 +00:00
lib Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
partials Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
verify Site: polish merged (one header and footer from partials, litepaper router, self-hosted fonts, 404, cache headers); light client derives the vote key hash when the feed omits it 2026-10-04 20:59:28 +00:00
.gitignore Site: the engineering log page renders a scrubbed copy of the bench log and the build fails on any private string (R4.6.1) 2026-10-04 13:46:44 +00:00
404.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
apple-touch-icon.png Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
bench.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
build.mjs Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
downloads.json Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
evidence.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
faucet.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
favicon-32.png Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
favicon.ico Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
forbidden-strings.txt Site build: the bench scrub is self-contained Node (runs on Vercel and CI), fails on any private string 2026-10-04 13:54:16 +00:00
icon-192.png Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
icon-512.png Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
index.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
journey.json site: rebuilt (journey picks up the program id entry) 2026-10-05 13:17:12 +00:00
litepaper.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
live.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
maskable-512.png Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
metamask.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
miner-bench.json App engine: watchdog per card and per node, WORKER FAULT and mismatched= read from the miner; public GPU bench table and the reliability test harness 2026-10-04 19:20:49 +00:00
miner.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
miners.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00
og-coin.png Share images: the master mark replaces the ringed coin on every og image; og.png (was a 404) added; ?v=2 cache bust 2026-10-04 17:39:05 +00:00
og-small.png Share images: the master mark replaces the ringed coin on every og image; og.png (was a 404) added; ?v=2 cache bust 2026-10-04 17:39:05 +00:00
og-square.png Share images: the master mark replaces the ringed coin on every og image; og.png (was a 404) added; ?v=2 cache bust 2026-10-04 17:39:05 +00:00
og.png Share images: the master mark replaces the ringed coin on every og image; og.png (was a 404) added; ?v=2 cache bust 2026-10-04 17:39:05 +00:00
package.json Site builds the engineering log, the FUD ledger and the journey feed from the repository on every deploy 2026-10-03 16:27:52 +00:00
robots.txt site: search and share metadata on every page, with the logo 2026-10-03 19:41:45 +00:00
scrub.mjs Site build: the bench scrub is self-contained Node (runs on Vercel and CI), fails on any private string 2026-10-04 13:54:16 +00:00
site.webmanifest Brand: one master mark (black square, no circle) for every icon, favicon and profile picture 2026-10-04 11:39:55 +00:00
sitemap.xml Merge origin/master (63dff3e) into release-0.3.6: site pages, litepaper v0.2, the PCs build rule; the testnet-prep MetaMask page moves to /metamask (master's /wallet is the product page), the testnet terms card stays on the home page 2026-10-05 09:31:35 +00:00
vercel.json Site polish: one header and footer from partials on every page, litepaper section router fixed, self-hosted fonts, 404 page, live page idle cost 2026-10-04 20:57:20 +00:00
wallet.html Public testnet launch, the public side: dl/public downloads path, site download buttons, HiveOS package, faucet 2026-10-05 15:59:31 +00:00