Commit graph

19 commits

Author SHA1 Message Date
igneum-labs
144405e489 Scorecard: /scorecard serves the Igneum 2.0 plan's twelve acceptance gates as a checklist (evidence required, do not substitute, where each stands today from the facts page's labels), the release evidence packet and the wording ladder; in the nav's Learn group, the sitemap, the capture routes and the share cards
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:35:25 +00:00
igneum-labs
420b92f8f8 Site 2.0 follow-up: the Igneum 2.0 devnet's first block (f3dc319c at DAA 0, 17:14 UK, node 4cdcc488, chain id 4465, the verifier on from block zero, 18 decimals) on the manifest, the facts page and the badge (Devnet live); the coexistence sentences as the research lane holds them (the board six of seven, the hybrid in a growing chain only, the die on its hardware ticket); the merged master
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:24:51 +00:00
igneum-labs
a257bad9ab Merge remote-tracking branch 'box/master' into site-2.0-followup
# Conflicts:
#	tools/ci/never-served-check.mjs
2026-10-08 16:24:02 +00:00
igneum-labs
7e675898e4 Site 2.0 follow-up: the placed full-core figures (about 1.5x to 2x on the same node, MODELLED) with the coexistence verdict beside them; the plan's success-condition sentence, the revised hybrid sentence and the market-structure line; the 2.0 devnet's facts (chain id 4465, node 4cdcc488, digest be5f4068, the verifier on from block zero, 18 decimals, the emission constant with its file and line, the proving payment behind its constant) on the manifest, /build, /metamask, /faucet, the light client and the facts page; the five served labels and the wording ladder on the facts page; the never-served gate check; the ledger's D5 restated
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:13:36 +00:00
igneum-labs
8cc205abff Site 2.0 wipe: merge the moved master (the 2.0 plan, counter-asic-4, enforced proving, reference apps, pool vote key, tn-land); the reference-app pages take master's note with the positioning line, no devnet number, 24 px blocks; /bench and /journey stay removed; the public ledger regenerated from the 2.0 source; the grants lead names the devnet
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:11:14 +00:00
igneum-labs
f244a76698 Igneum 2.0, compatibility as a product deliverable: /compatibility (docs/build/compatibility.md rendered by the builder programme's shell, its rows from tools/reference-apps/compat/results.json), the runner tools/reference-apps/compat/run.mjs with every row as a test against the devnet (representative contracts, wallet fee estimation, indexing, failed transactions, receipts, application assumptions, the measured differences: block context, randomness, two-dimensional fees), every row served untested until the 2.0 devnet answers; the positioning line and the three boundaries on /light, /receipt and /oracle; the Build group's nav entry
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:49:34 +00:00
igneum-labs
dda5dedf44 Site reset to Igneum 2.0, first pass: /bench and /journey gone, no testnet, no 0.x history, the Igneum 2.0 devnet, the positioning line
- build.mjs no longer writes bench.html, journey.html or journey.json; the three files are deleted; /bench -> /evidence and
  /journey -> /live redirects (permanent: false); nav, footer, sitemap, capture routes and the site-nav-check groups drop them;
  link-check resolves literal vercel.json redirects and lists every link that leans on one (evidence.html: /bench, another hand)
- every testnet card, column, row, notice and link removed from the pages this lane owns; release manifest: the testnet entry
  gone, network igneum-devnet-4 "Igneum 2.0 devnet", the Devnet 3 genesis, digest, vote domain and floor lines dropped
- "Devnet 3" leaves every owned page; the devnet state is one constant in build.mjs (DEVNET_STATE, 'starting' now: the nav
  pill and the homepage badge read "Igneum 2.0 devnet starting"; 'live' flips both and re-enables the nav's live read)
- no 0.x release history: screenshot alt texts say the current build, the miner page's "Current build:" keeps the data-rm
  spans without the node version; miner-bench.json keeps the current-program rows only, no Counter ASIC names, no versions;
  /miners drops the earlier-classes table, the history note and the miner-version column
- /income keeps the calculator; the testnet-era tier tables (docs/analysis/income-tiers.md) are not served
- the positioning line is the first line of the footer partial (every page), the homepage meta description's first sentence
  and the hero's sub-line; share metas (site/og/pages.mjs) carry no Devnet 3 or zkEVM
- ledger-text-check is red on two index.html pins (X2, X31: the testnet sentences), owned by the ledger hand

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:40:33 +00:00
igneum-labs
d5ba3c3a90 Merge the box master 31496f4e into release-manifest-8 (the evidence page rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:25:22 +00:00
igneum-labs
ffd6751e7c Release manifest and the proving economics: site/release-manifest.json served at /release.json (network and chain id, source commits and fingerprints, mining class and dataset, finality rule v3, proof program ids, verifier off per P21, fees, versions per platform, the proving view, generated date); /build, /economics, /miner, /evidence and the litepaper read it at build through data-rm spans and a gate check holds the pages to it; /light, /receipt and the light client say two thirds of total weight; 4463 marked historical in older docs; dated log entries labelled historical; the evidence page's sixth label (activated) and the reference-repository wording; /economics gains "Who pays for proving": three incomes apart, the burned base fee stated, the measured 24-hour payout, the halving walk computed from emission.mjs at build, per card per hour, the two routes priced, no price
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:11:33 +00:00
igneum-labs
a4c5b6c1e8 site: share cards and metas from one source (site/og), rendered on a build box
Every served page now carries its og: and twitter: block from site/og/pages.mjs through site/build.mjs (injected between
share markers on the hand-written pages, through meta() on the generated ones); nothing is pasted per page. New cards under
site/og/: eighteen 1200 x 630 PNGs at about 100 KB and a 1200 x 1200 square each (the second og:image for the readers
that crop square), rendered from site/og/card.html by site/og/render.mjs on build box 2 with its Playwright, never on the
Mac. The old og.png family stays on disk for cached links; nothing points at it. Titles under 60, descriptions under 110,
checked by the build. One command refreshes every card: node site/og/render.mjs.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:51:03 +00:00
igneum-labs
b891188261 Merge build/master into build-programme (the 4464 fact landed on both sides; this branch's wording and the second PASS line kept; the pages rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:46:10 +00:00
igneum-labs
e15464ac58 Builder pages and faucet: Devnet 3 chain id 4464 since the class v5 floor (8 October 2026, 13:27 BST reading)
- the faucet reads eth_chainId from its node on every send and in its status (a fixed id signed refused transactions once the floor crossed); FAUCET_CHAIN_ID is gone from the env; the faucet now reads node1-dn3's EVM, the node the public RPC fronts
- /build, /faucet, docs/build/first-contract.md, rpc.md and faucet.md: 4464 with the floor note, "read it, never fix it"
- a second walkthrough PASS on the 4464 chain from build-2 through the public RPC and faucet: Counter at block 29878, 12 s end to end

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:38:51 +00:00
igneum-labs
8b9fb311c7 Devnet 3's chain id is 4464 since its class v5 floor crossed at DAA 68,400 on 8 October 2026 (eth_chainId 0x1170 on the public RPC): /metamask's devnet card, by-hand list, builders' snippet and one-click entry (chainId 0x1170, rpcUrls the public RPC, the explorer as block explorer; the local node named beside it), /faucet's two lines, the build pages' network table and walkthrough notes (docs/build), the nav pill's title on every page
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:32:22 +00:00
igneum-labs
aee86fe996 Merge build/master a99eb8a4 into spec-accept-23 (the Network group's /light, /receipt and /oracle taken beside /economics in the nav check; the class v4 watts rerun complete with the A6000, 22 rows on 22 models, the 7 October fleet rows the only class v3 watts left and labelled; /economics carries the explorer lane's measured proving rows of 8 October 2026)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:22:55 +00:00
igneum-labs
67554a60f0 /income is a calculator; /economics is new; class v4 watts rows 13 to 18 (the founder's value-economics question through main, 8 October 2026)
/income (through its generator, tools/launch/income-page.mjs, so the page check holds): pick a card (every current bench row, stock and tuned apart, inlined by the build; a tuned row at its tune point's rate), set a kWh price (the region's tariff from money.js, GBP 0.25 named as the default), type an IGN price (no default; the field says "no market yet: enter a price to see the figure"), read the network hash rate and the newest block's DAA from /api/live and the block reward from the chain's own rule (site/lib/emission.mjs at that DAA, 80 percent to the miner), and see IGN a day, electricity a day and money a day at that price, with the line that devnet and testnet IGN have no value. The arithmetic is site/lib/income-calc.mjs; site/lib/income-calc.test.mjs holds the known-failed case first (an empty, zero, negative or non-numeric price gives no money figure) and runs in the gate. The testnet tier tables stay below, named as the testnet's.
/economics: the emission as the node encodes it (release-0.3.25-node at e0644958, confirmed by the node lane: CURRENT on Devnet 3 and mainnet, TESTNET_1 on the testnet, each field with its file and line), the 80/20 split and the inactive silent-block bonus, the fee routes as the executor has them (base fee burned, the tip 80/20 with unregistered shares burned, external jobs designed and not in the code), the proving-fee market, the switchable 1 percent client fee and the fund it fills, the decimals per network; no price, no projection; "Not legal advice." alone. In the Learn group, the sitemap, the nav check and the capture routes; every page's chrome re-injected.
Bench table: class v4 watts rows 13 to 18 (RTX 2070 Super 204.2 W, +23 percent; GTX 1080 Ti 202.7 W uncapped, +63 percent; A100 500 W SKU 489.3 W, +78 percent; H100 695.1 W on its cap, +52 percent; RTX A4000 135.2 W at its stock cap, no premium; a tuned 2080 Ti board 161.1 W, the rate as a range by board).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:08:38 +00:00
igneum-labs
4558168c34 Merge build/master into reference-apps (nav contract: the faucet route left master, the three reference-app routes stay; built pages rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:07:05 +00:00
igneum-labs
1513244d55 Merge build/master into build-programme: the swap page (dex-devnet3) joins the Build group in the nav, the footer, the sitemap and the nav check; /build links /swap
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:39:07 +00:00
igneum-labs
3c2265172f Builder pages: the site audit's four lines (8 October 2026)
- /build: "built to be proven" with the Devnet 3 share-and-lag line and the full-node sentence, in place of a proven-chain claim (evidence row 15)
- /grants: paid from the dev fee fund on delivery; before mainnet no IGN with value, payment when the fund holds IGN, nothing promised about when or whether; the fund is zero today

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:31:06 +00:00
igneum-labs
b2fa24f0c0 Builder programme (8 October 2026): /build, /grants, the Devnet 3 faucet on build-1, docs/build as the source
- site/build.html and site/grants.html rendered by site/build.mjs from docs/build/build.md and docs/build/grants.md (the gate's site-only copy keeps the committed pages, as for /bench); site-relative links in the markdown renderer
- the nav's fourth group, Build (/build, /faucet, /grants), in the partial, the sheet, the footer, the sitemap and tools/ci/site-nav-check.mjs; the faucet leaves the Mine panel
- site/faucet.html is the Devnet 3 faucet: 10 IGN per address per day, 500 a day, chain id 4463, no value, resets without notice; the page posts to https://faucet.igneum.network/api/faucet and shows the balance
- infra/build-server/faucet: faucet.mjs (zero dependencies, signs with site/lib/eth.mjs, limiter self-test known-failed first, 100 IGN cap on the amount), the unit, faucet.sh install/status; live on build-1 behind Caddy since 10:16Z, funded 2,000 IGN by the fleet's funder at 10:01Z; first drip 0x8620e9d8 at 10:17Z
- docs/build: README, first-contract.md with its test script and the PASS line (24 s end to end through the public RPC and faucet, Foundry 1.8.5, Counter deployed at block 27055), rpc.md read from the node (75 methods probed, served and not served), faucet.md, verify-a-block.md, grants.md
- .forgejo/issue_template/grant.md: the grant application template on git.igneum.network

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:24:07 +00:00