Commit graph

1048 commits

Author SHA1 Message Date
igneum-labs
b8a3d01600 Counter ASIC 3.0 status: b7cc37e7's mixed-version gate FAIL (the 10 s watchdog sleep at shutdown), the fifth commit's clock, the sub-version 2 re-pin cost
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:29:28 +00:00
igneum-labs
f0d5860fdf Counter ASIC 3.0 status: object bytes settled (5 sub-version 1, 6 class v5, 7 sub-version 2)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:28:40 +00:00
igneum-labs
ddd96637cb Counter ASIC 3.0 status: sub-version 2 in build on ca3-v4-amend, the clock and the two stream consequences
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:27:36 +00:00
igneum-labs
f581a291bd Counter ASIC 3.0 status: the F9 figures withdrawn (old stream), F8's census stands, the residual's two paths and the sub-version 2 shape
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:25:31 +00:00
igneum-labs
3fa251cd10 Merge origin/master into ca3-coord: the status file keeps the 7 October rows (a20d238f's merge had taken its 6 October side), the bench-log keeps both sides
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:24:27 +00:00
igneum-labs
56d5faf51f Counter ASIC 3.0 status: AP-F8-1 residual class on sub-version 1, main's ruling (ship object 5, fix as sub-version 2 behind the attack-pass gates), the held sentence
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:23:29 +00:00
igneum-labs
629fc65b93 Counter ASIC 3.0 status: b7cc37e7's digest gate PASS and the kept-datadir start green; the mixed-version line about 12:28Z 2026-10-07 12:21:05 +00:00
igneum-labs
3465a264f4 Discord structure: release webhook moved to #releases, post 1's channel line edited by webhook; both read back (7 October 2026, 13:1x UK)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:14:12 +00:00
igneum-labs
a8b91607a6 Discord structure built on the server and read back: channel map, pins, AutoMod, rules screen, onboarding, the hourly feed webhook live from the box (7 October 2026, 13:1x UK)
structure.md: every row flipped from waiting to "set, read back" with what the server holds now; the seven AutoMod
rules as built with their word lists; the onboarding answers and to-dos as built; DISCORD_WEBHOOK_FEED created and
installed on the box (first hourly post feed:2026-10-07:13 at 13:06 UK); what still needs the founder (an office-hour
time, 2FA on the account for the moderator switch, the ladder bot's host, a second account for the AutoMod test).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:14:12 +00:00
igneum-labs
8ca045eb5f Discord structure: the build sheet (channel map, moderation, onboarding, bots, events) and the hourly network feed (7 October 2026, 11:4x UK)
docs/community/discord/structure.md: every channel with topic, pinned first post, slowmode and thread settings; the
AutoMod rules; the rules screen; the server guide to-dos and the pre-join question aligned with the map; the two bot
specs; the office-hour template; what needs the founder. Every row carries "set / read back"; all wait on the Discord
sign-in (the session expired; nothing typed).

tools/community/discord-hooks.mjs: `feed` (hourly: height, hash rate, keys, the last lock from /api/live), milestones
posted once each, the daily hash-origin field, `--via updates`, optional DISCORD_WEBHOOK_FEED, the tick wiring. Six
tests, 37 pass. One live post through the updates webhook as the proof of the path (feed:2026-10-07:11).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:14:12 +00:00
igneum-labs
defcae263c Discord README: Server Tag IGNM, gradient role styles on the five chain roles, the dragged role order (7 October 2026, 11:xx UK)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:14:12 +00:00
igneum-labs
3b77f628e3 Discord boost perks: brand assets (animated banner, invite background, guide banner, role icons, ten emoji, three stickers) and the generator; README records what each file is for and what Discord has set (7 October 2026)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 12:14:12 +00:00
igneum-labs
3f8d3cc39f Counter ASIC 3.0 status: the node lane's clock correction (CEST stamps an hour fast); the amendment's clock in UTC 2026-10-07 12:11:55 +00:00
igneum-labs
6d48522cc5 Counter ASIC 3.0 status: the mixed-version and digest gates on the fallback's binary (the old hub accepts every amended block, 0 rejected) 2026-10-07 12:10:34 +00:00
igneum-labs
aeba61e09a Counter ASIC 3.0 status: the candidate pin b7cc37e7 (N13), the honest fallback 5899f603, section 6.6 amended with the hard date (merged) 2026-10-07 12:05:45 +00:00
igneum-labs
3685f56781 Counter ASIC 3.0 status: the kept-datadir roll blocker (N13) and the kept-datadir restart gate it adds; the fix about 14:40 UK 2026-10-07 12:03:26 +00:00
igneum-labs
d8c83c30f3 Counter ASIC 3.0 status: the gate news (the watchdog's bind-failure defect; the digest facts and the interop fact stand; the clock re-cut to 14:35 UK) 2026-10-07 11:57:25 +00:00
igneum-labs
c9b8653470 Counter ASIC 3.0 status: the amended packs' id, fingerprints, vectors' hashes and the G1 line, read from ca3-v4-amend 2026-10-07 11:53:12 +00:00
igneum-labs
28ea058964 Counter ASIC 3.0 status: the hash side on ca3-v4-amend read from the branch (the G1 line, the ledger entry, the igneum-pow tree the shipper took) 2026-10-07 11:52:23 +00:00
igneum-labs
8a4d3f9109 Counter ASIC 3.0 status: the 0.3.20 node line's three commits and the fallback pin; the gates about 14:05 UK 2026-10-07 11:49:53 +00:00
igneum-labs
758a99c761 Counter ASIC 3.0 status: the 0.3.20 pin rule (the second commit if green by 15:30 UK, else 8097d600; igneum-pow 8c728ca3) 2026-10-07 11:41:42 +00:00
igneum-labs
9d6d73be87 Counter ASIC 3.0 status: the floor is already live (13 October 09:00 UK); the 0.3.20 publish ships the moved floor and sweeps every 0.3.17 node before it 2026-10-07 11:41:23 +00:00
igneum-labs
a882771c11 Counter ASIC 3.0 status: the 0.3.20 node line committed (8097d600, igneum-pow 8c728ca3, the amended v4 as object 5); the gates about 13:30 UK 2026-10-07 11:39:05 +00:00
igneum-labs
bd264d76ec Counter ASIC 3.0 status: the 0.3.20 node side green on every suite carrying the amendment; the node line commits on the latency test 2026-10-07 11:34:35 +00:00
igneum-labs
323269b34a Counter ASIC 3.0 status: the 0.3.20 node line's clock re-cut (about 13:30 UK; the canary 60 to 100 min after the cut) 2026-10-07 11:08:40 +00:00
igneum-labs
fc74846688 site-copy-pass: row 4a, the home triplet swap of the launch pack (the redesign lane's ask)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 10:40:47 +00:00
igneum-labs
c538b77650 Counter ASIC 3.0 status: the amendment's first green (kaspa-pow 17 of 17 on release-0.3.20-node against igneum-pow 8c728ca3) 2026-10-07 10:32:18 +00:00
igneum-labs
95e5f60747 site-redesign: the full-site redesign on our content, 22 pages served
The package's design system, layouts and interactions on our tokens and self-hosted fonts (site/site.css section 10),
our facts, numbers, records and live services on every page. The home page: the GPU hero (site/hero-scene.js, continuous
while in view, labelled as drawn), the live DAG panel on scenes/feed.js and live-dag.js 2.0.2, three reasons, the
economics split, the download row with the OS marks, the ledger line. The miner page: the download layout, platform
tabs stamped from the live download index with sha256, the steps, the card table, the fee section (the one source of
/dev-fee), the FAQ. The wallet page in the package's wallet-hero layout, the window slot ready for the wallet redesign.
The secondary pages rendered by the build from one source each: /claims and /randomx from the litepaper's sections,
/dev-fee from the miner's fee section, /provenance from docs/provenance.md through the scrub, /journey from
journey.json; /benchmarks rewrites to /miners, /connect redirects to /metamask. The generated pages (bench, bench
table, ledger) restyled onto the page hero and the docs layout with a section filter. The footer's secondary links point
at the real pages. The copy pass on every served page (docs/plans/site-copy-pass.md). The package's data tests and the
hero loop test in the gate (tools/site-redesign). No sample data is served; the package's review chrome is not.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 10:30:18 +00:00
igneum-labs
bb686a10e8 Counter ASIC 3.0 status: AP-F1-1's fraction set at 3.0 percent by the v5 lane 2026-10-07 10:17:34 +00:00
igneum-labs
e18ebed7c1 Counter ASIC 3.0 status: AP-F1-1 (the shadow redundancy bound, PASS against v4, the v5 rule sent) 2026-10-07 10:16:10 +00:00
igneum-labs
b47e118113 Counter ASIC 3.0: the public-text file matched to the served text (the prize out until the publish word; row 17 in the eight-column shape) 2026-10-07 10:04:43 +00:00
igneum-labs
45bf4c5eef Counter ASIC 3.0 status: the amendment's clock (node line 12:00 UK, gates 12:45 UK) 2026-10-07 10:04:15 +00:00
igneum-labs
6c70b9485c Merge site-ui-4: the full header on every page with the mobile sheet, OS marks on the download cards, the footer redesign with the three icon links, the chip-model public text, the phone scene (live-dag.js 2.0.2), the nav build check
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 10:01:55 +00:00
igneum-labs
a8461a2848 site-ui-4: the header on every page (six items, Download, the burger with its open state and aria), OS marks on the download cards, the footer redesign (icon row GitHub, Discord, Reddit; Contact eyebrow; one baseline grid; the state word and the year), the chip-model text (prize sentence cut, the bounded hot-set row), live-dag.js 2.0.2 narrow options for phones, the nav build check, the word-bounded rig-name check
The owner's orders of 7 October 2026 (header, logos, footer, phone scene) and the Counter ASIC lane's public text (docs/plans/counter-asic-3-public-text-2026-10-07.md, b10c7ac2) with the disclosure prize held back until its publish word.
Header: the one-screen home no longer hides items; the sheet carries exactly Litepaper, Miner, App, Wallet, Live devnet, Ledger and Download; 44 px bar links, 48 px sheet rows, the burger turns into an X; tools/ci/site-nav-check.mjs runs after every build and in the gate.
Cards: the Windows four-pane, Apple and Tux marks from 80c5618, white on the ember card, the card's own text colour on the mono cards (so they flip with the theme).
Footer: the ledger page renders through tools/ledger-page.mjs and now underlines Ledger; the Reddit profile is the one the owner named.
Renderer: narrow, narrowBreak 720, narrowWindow 30, narrowLanes 4, narrowMinNode 11; hairlines off except the selected chain; checkpoint labels as the percent; fps 60 on the home and /live mounts. Measured in headless chromium at 390 with 4x CPU throttling: 50 to 56 frames a second (the cap is 60).
Evidence row 17 rewritten in the table's eight columns. The forbidden list gains "disclosure prize" and the word-bounded rig names.
Tested with Playwright at 390 and 768 in both themes with real taps on every public page and the 404: 48 rows, 0 problems; captures in docs/plans/site-ui-4-shots/chrome.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 09:59:42 +00:00
igneum-labs
35cfcd401a Counter ASIC 3.0 status: the amendment's split protection (object byte 5) and the earliest flip (T + 6 days 10 to 11 hours; the floor to publish + 604,800) 2026-10-07 09:50:22 +00:00
igneum-labs
c7cb3137f5 Counter ASIC 3.0 status: the amended class's stamp (generator 4, sub-version 1; the old id pinned as must-differ) 2026-10-07 09:38:28 +00:00
igneum-labs
b54c82b73f Counter ASIC 3.0 status: the amendment rides 0.3.20; the rollout arithmetic for the flip clock 2026-10-07 09:38:17 +00:00
igneum-labs
97f651184e Counter ASIC 3.0 status: the project lead's word on AP-F8-1 (option A, limited testing, rides 0.3.19); the owners and the split protection to settle 2026-10-07 09:32:29 +00:00
igneum-labs
71449e1d11 Counter ASIC 3.0: AP-F8-1 decided by census (a lossy-sourced load, bounded at 1.067x; options A and B priced, stopped for the project lead); the public text's hot-set row corrected; the analysis branch merged 2026-10-07 09:29:43 +00:00
igneum-labs
e1ab7108d3 Counter ASIC 3.0: the chip claim's public text (home line, litepaper section, miner line) and ledger row 17, every number labelled (7 October 2026) 2026-10-07 09:23:02 +00:00
igneum-labs
670afb8c7d Merge site-ui-4: the EMBER 02 renderer on the home fold and /live (2.0.1 real-data options, the proof inspector, the observatory page)
renderer pack EMBER 02 supplied by the project lead, 7 Oct 2026

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 09:11:43 +00:00
igneum-labs
06f1cd6e86 site-ui-4: live-dag.js 2.0.1, the real-data presentation options (lanes capped at 7 with the own key first, node size from the lane height with a floor, hairline merge edges within two lanes and the first parent only, the others lane smaller and dimmer, a glow and ring on proven blocks); 60 s default window; the demo-feed proof capture beside the live one
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 09:09:24 +00:00
igneum-labs
a4fe3d8e08 site-ui-4: the EMBER 02 renderer on the home fold and /live, the proof inspector, the compact copies for the app (prototype, not deployed)
renderer pack EMBER 02 supplied by the project lead, 7 Oct 2026: src/live-dag.js
and src/proof-core.js adopted byte for byte (sha256 582f2e73... and
c2a094a6...), reviewed as third-party code (one same-origin fetch of
/api/live when poll is on, no eval, no CDN, no font download, tokens
read from :root in both themes, checkpoints placed only on an exact
blue score, proof never implies inclusion, a lock only when reported),
its tests/verify.py run on this Mac (73 of 73) and the module mounted
against the real observer feed (state live, only /api/live requested,
zero records promoted). Home: the pack's full mode in the one-screen
fold with the legend row and the newest block's caption, fed by the
page's own reader. /live: the pack in the graph slot, the four miner
stats (blocks in window, your blocks, proven, latest checkpoint), the
All blocks / Selected chain / Your blocks tabs, Pause and Follow, the
window stepper, the inspector column with IgneumProof's shard scene,
the proof shards list, inclusion, miner key, blue score, DAA, parents,
header time, checkpoint, finality, and the three-beat Motion, with
meaning block; the observatory's six tiles, identities, event stream,
block activity, light client and table stay. site.css gains --included
and --excluded. The standalone demo is the pack's standalone.html; the
10-second recording is from this branch's /live.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:59:46 +00:00
igneum-labs
a54cf84e93 Counter ASIC 3.0 status: AP-F4-1 (the weak-day MUL draw measured: no weak class, PASS against v4, the v5 rule sent) 2026-10-07 08:55:01 +00:00
igneum-labs
c1d97e776c Income per tier: the three tariffs are USD 0.05, 0.10 and 0.25 a kWh (cheap industrial, US retail, UK retail; the coordinator's answer, 7 October 2026), the table regenerated, the cost per mined IGN shown to three significant figures
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:54:44 +00:00
igneum-labs
c69b1cec58 Launch pack: the thirteen gate rows in testnet-go.md with their checks, the certificate runbook and signing-step specification, the hash-origin runbook, the site-lane text handoff, what needs the owner
docs/plans/testnet-go.md, "Launch gates": LG-1 income per tier (done, re-generate at the cut), LG-2 hash origin on Devnet 2 for seven days, LG-3 signed and notarised installers, LG-4 first-share time per release, LG-5 the text on the site, LG-6 to LG-10 the community gates (first 100 keys, first outside block, first outside-reproduced benchmark, first attested outside pool, first 1,000 independent keys), LG-11 a signed proving customer as a MAINNET gate (the owner, 7 October 2026: a customer paying at a published rate or a letter of intent with a volume), LG-12 the report daily for 90 days, LG-13 the USD 50,000 disclosure prize (approved, staged until the entity address and the publish word). Each with its check, its state and its owner.

docs/plans/launch-pack.md: the Apple organisation and EV Authenticode runbooks (provider, cost, the entity's documents, where the keys live, never on the box), the signing step for the shipper (windows.yml before ISCC and the Inno SignTool directive, build-dmg.sh Developer ID plus notarytool and stapler, the manifest's signed_by and notarized fields, the shipper's fetch and verify checks), the first-share measurement specification, the hash-origin timer on the box and today's reading with its consequences, the handoff block for the site lane (the three wants on the front page, finality on page two, the block sentence, the eight sentences of future.md 8.3 verified and numbered under the label, the journey gate changes, the ledger rows X13, X37, X38, E23, L10), and the nine items that need the owner.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:53:12 +00:00
igneum-labs
6c739c543d Launch pack tools: per-tier income table from the bench rows and TESTNET_1, the daily hash-origin report, the launch-gates check (mission item 10)
tools/launch/income-tiers.mjs renders docs/analysis/income-tiers.md (public) from tools/launch/income-tiers.json: eleven measured cards (the 6 October rented-card rows, the 9070 XT telemetry run, the M5 Max Metal bench, each with its source), IGN a day at 1, 10 and 100 GH/s after the ramp on EmissionSchedule::TESTNET_1 (100 IGN a block, 90-day ramp from 10 percent, monthly 2^(-1/24), the 80 percent producer share), electricity a day and per mined IGN at USD 0.005, 0.02 and 0.10 a kWh, a rig and a pool-user line, the consequences per tier, the owed rows; --check fails CI when the page and its inputs disagree; the test pins the arithmetic (6,912 IGN a day for 100 MH/s on 100 GH/s at the launch rate, day 1 at 10 percent, one step at 2^(-1/24)).

tools/observer/hash-origin.mjs: once a day from the observer's tables, who found the blocks: keys with a block and above dust, attested pools against shared payout addresses (a multi-key machine is not a pool until its operator attests), the project fleet's share from the intake identity lines plus the fleet registry's key file, the ten largest keys, the 2x step since yesterday, the community gates (first 100 keys, first outside block, first attested outside pool at 10 percent for 7 days; the X5 count stays an upper bound until the two observer columns exist). --dry reads only; --write keeps hash_origin_days and hash_origin_reports and live_state.hash_origin; --post goes through the Discord poster's guard. Fixture, a known-finished and a known-failed day in the test. Ran read-only on the live devnet today: 113 keys, 0.76 GH/s, the fleet share wrong until the key file exists.

tools/ci/launch-gates-check.mjs (in pre-push.sh with the two test lines): every row of the Launch gates table in testnet-go.md has a check and every backticked path exists; the site-lane handoff and the income table carry no served-page or export pattern and no em dash; the eight regulatory sentences are present in order under the label. Self-test fires on each.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:53:12 +00:00
igneum-labs
a89515dc50 Counter ASIC 3.0 status: main's rulings on AP-F8-1 (no v4 change, the window-model record, a fault stops at the coordinator, the bound to class v5) 2026-10-07 08:49:12 +00:00
igneum-labs
d6b0898ee2 Counter ASIC 3.0 status: reopened on AP-F8-1 (the v4 item read map's skew): the window-model framing, the cut consequence, the hash lane's task 2026-10-07 08:48:40 +00:00
igneum-labs
4ce0c34827 site-ui-4: /live as the network observatory (prototype, not deployed)
The reference page's composition in our tokens and words, every number
from the observer: the header row (eyebrow, the title with its ember
full stop, one sentence, two buttons, the state word), six tiles in one
hairline row each with a definition, the block graph panel (our
live-dag.js in the graph slot, the block-count chip, selected chain
only, pause and follow, the inspector column with hash, lane, time, blue
score, DAA, chain, colour word, shards, checkpoint and lock state, the
drag-to-explore line, the zoom control, the legend row and the blue
score range), the three panels (block activity with per-minute bars,
mining identities with share bars and the reader's own key marked when
set, the event stream), the blocks table, our footer. live-dag.js gains
an onSelect hook on click (additive; the app's copy unchanged).

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