Commit graph

34 commits

Author SHA1 Message Date
igneum-labs
0d16878236 Home: one-line headings, the statement under the downloads, a quick-scan landing, the phone bar and the footer rows aligned
The founder's home pass (8 October 2026). Section headings shortened to one line at 390 and 1440 (What 2.0 delivers.,
The people on it.); the hero line fits one line at 1440 and keeps two at 390 (25 px; one line would need 13 px). The
one-click statement moves under the download buttons as one line. The miner rows cut to the scan shape with the claim
and window sentences verbatim and the chip detail behind /litepaper#chip-model; the deliverables table stays. The phone
bar keeps the toggle, Download and the burger together on the right at one size; the footer's icons (Discord, source,
Reddit, email) and its four download pills each sit in one row.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:37:00 +00:00
igneum-labs
7f0dff0722 site: fix the 2.0 audit's open items and add /docs
Pre-2.0 ledger ids pointed at 2.0 entries or dropped (M32 to D3, E19 to A7,
M4 to C1, P1/P3 to D5; E20, F7, M12 dropped); the dataset row and sentences
read the served dataset policy; engineering-log citations name
docs/bench-log.md; the node1-dn3 source notes gone; the earlier devnet named
in governance; the four words on /address, /proving and /scenes; the tx fee
sentence matches economics; provenance's SP1 sentence reads the current fact;
receipt capitals and the unlabelled timing dropped; the lock tile reads active
and total weight; TEAM-REPORTED labels on app, income, compatibility, build,
light and the dev fee row. New /docs page listing the 2.0 documents by their
master paths, wired into the build, nav, nav check, sitemap, capture and og.
docs/site/audit-2.0.md moves each fixed item into "What was rewritten".

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:14:51 +00:00
igneum-labs
cad7092498 /tuning: the hash lane's docs/build/tuning.md served under the Mine group (the knee rule, the priors and ladders, the per-class defaults, the worker flags, the compiler settings, the fingerprint check), linked from /miner; a rig is described, never numbered, on the served copy
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:47:19 +00:00
igneum-labs
f79f8fe427 Merge the acceptance page (aa508757) into the 2.0 lane branch: /acceptance from the Test and Acceptance Standard's registry with its runtime endpoint, the case ids on the facts rows, the nav, sitemap, capture and share hooks united with the audit page's
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:42:28 +00:00
igneum-labs
aa50875704 /acceptance: the Test and Acceptance Standard 1.0, case by case, rendered from docs/plans/igneum-2.0-test-registry.json
The page shows each of the 128 cases in 16 suites as it is run, in the standard's words (NOT RUN, RUNNING, PASS, FAIL,
BLOCKED, DEFERRED): a header with the approval line and a thin segmented count bar (never a percentage), G0 and the five
gates G1 to G5 plus the three named gates as cards whose state follows the standard's rule, one section per suite with an
expandable row per case (setup, steps, accept, required evidence, the run's evidence record when present), the profiles
(approved as proposed, P13 deferred, the P04 line read as a FAIL to work against), the fixtures, and the closing notes.

site/lib/acceptance-render.mjs is the one renderer: build.mjs imports it for the build-time page and prints the same functions
into the page's inline script, which polls /api/acceptance (site/api/acceptance.mjs: the registry from git.igneum.network
master, cached 60 s, ok:false with status 200 on failure) and re-renders in place when a case state or source_sha256 moves.
Hooks: the Learn panel, the nav check, the sitemap, capture.sh, the og card row, a lead link on /scorecard, the facts rows 1
to 7 name the case that will prove each. The never-served check strips the plan's own marked never-served list. Node tests
(known-failed first) run in the gate; the registry and the standard text land with the page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:40:41 +00:00
igneum-labs
952d1fdfcd Merge commit 'cb3b608b9' into site-2.0-followup 2026-10-08 17:29:19 +00:00
igneum-labs
cb3b608b90 Site audit 2.0: docs/site/audit-2.0.md served at /audit, one line per served page (34, with the audit itself) and one sub-row per litepaper section (19): what the reset changed, what was rewritten, what still carries pre-2.0 copy, the label of each claim, what is open
The markdown loop in site/build.mjs takes paths under docs/ (build/build.md, build/grants.md, build/compatibility.md, site/audit-2.0.md); /audit joins the Learn panel (both lists), the nav-check groups, the sitemap, the capture routes and the og cards.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:28:45 +00:00
igneum-labs
4e9c52c6df Reference apps on the 2.0 devnet before its first lock: the pages and the read service answer "no finality certificate yet; the first lock comes when the weight window fills at DAA 7,200" with the live DAA; the light client and the service refuse any certificate or proof whose network string is not the release manifest's network.id; /oracle labels the devnet-4 verifier "table installs at the first lock"
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:20:42 +00:00
igneum-labs
89fd0d21dc Merge the box master ecb70db5 into the 2.0 sweep (the ledger page regenerated from the 2.0 source after the enforced-proving lane's D5 row)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:52:18 +00:00
igneum-labs
7e283234b3 Merge build/master into reference-apps (site/lc: the payment-receipt code kept over the reverted copy)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:35:31 +00:00
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
c981bdb31f Merge build/master into reference-apps (the 2.0 site wipe: the three built pages gone, the devnet wording on /light, /receipt and /oracle; the verification labels, the proof boundary and the data-availability paragraph kept)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:25:16 +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
d460ccc935 Igneum 2.0 user-verification labels (plan p. 20) on /light, /receipt and /oracle: what the light wallet authenticates (starting point, the weights as applied) and does not (the voter table and authority changes, the execution: an aggregator statement is not a proof and the permitted proof is not verified in the browser); the receipt labelled transaction-inclusion wherever the status is node-reported and payment only where the transfer is proven with asset, recipient and amount; the oracle's deployer-installed trust anchor disclosed and its unchecked signatures named; the proof boundary and a data-availability paragraph on each page
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:15:44 +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
c0beea653a Reference apps: the trust block too pads 24 px top and bottom on /light, /oracle and /receipt (the first fix anchored the rule at a line start it does not have)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:04:17 +00:00
igneum-labs
69e3b8cd8b Reference apps: the why and trust blocks on /light, /oracle and /receipt pad 24 px top and bottom (the padding check on build-2 read 17 px; the Mac skips that check without Playwright)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:57:07 +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
a68a36c0e9 Merge box/master into site-og-26 (the receipt's new wording carried into site/og/pages.mjs)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:58:52 +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
1198295463 Merge remote-tracking branch 'build/master' into reference-apps 2026-10-08 14:48:24 +00:00
igneum-labs
18ae1a31b5 Reference apps, the review's four orders: /receipt is a transaction inclusion receipt in title, copy, file and the offline verifier's output (a payment receipt authenticates the outcome and is named as the next step); /light states its trusted inputs in one block and reads as a verification path with stated trust assumptions; /oracle discloses the deployer-installed voter table and the unchecked aggregator signature on the page and in trust() (oracle redeployed on the shared verifier, 0x3ad71d46, chain id accepted before and after the class v5 floor); the four words included, executed, proven, finalised defined once in site/partials/terms.html and injected on the three pages
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:48:23 +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
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
09d451a0ec Reference apps: an aggregator that is a prove-only key (no mining weight, not in the voter table) is reported, not refused; the record's standing is its signature, the nodes' native check and the payout
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:46:11 +00:00
igneum-labs
ce33c57aa3 Reference apps: the key-value rows wrap at phone width (the overlap check clipped three rows on /oracle at 390 px); a statement's EVM chain id is checked against Devnet 3's two ids (4463 below the class v5 floor, 4464 above)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:39:19 +00:00
igneum-labs
43fcca8781 Reference apps: client code under site/lc (a directory named light or receipt would shadow the clean URLs /light and /receipt); step details as strings
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:28:40 +00:00
igneum-labs
e69c4b62f1 Reference apps (8 Oct 2026): the light wallet (/light), the payment receipt (/receipt) and the Sepolia state oracle page (/oracle), each on Devnet 3; site/light/core.js verifies certificate, header path, coinbase merkle inclusion, segment record (aggregator BLS) and the MPT account proof in the browser; the read service tools/reference-apps/light-service (behind rpc.devnet.igneum.network/light); the one-file offline receipt verifier (site/receipt/verify-receipt.js); /api/checkpoint?source=dn3; the negative cases in verify.test.mjs and /light/test; nav routes
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:26:55 +00:00