From 3d92f874ec05e9c2db24e1b66bdbe5d2ff137515 Mon Sep 17 00:00:00 2001 From: igneum-josh <337424239+igneum-josh@users.noreply.github.com> Date: Mon, 5 Oct 2026 17:41:38 +0100 Subject: [PATCH] Entity, contact route and repository date: Igneum Labs LTD imprint in the footer, litepaper and miner fee, hello@igneum.network as the flaw route, repository public at the public testnet Footer partial: imprint line with the registered address and the mailbox; Report a flaw mails hello@igneum.network with the spec issues as the second route. Litepaper: Who are you names the entity that ships the software, the team is pseudonymous with no team page, the ledger and the benchmark source are public with the repository at the public testnet, the last paragraph gives the mailbox and the address. Miner: the dev fee goes to Igneum Labs LTD. Evidence (md and page): repository private until the public testnet. Trademark FILING.md: applicant Igneum Labs LTD at the DIFC address. Identity check: the ledger and fixes file join the export list; the forbidden list notes that the registered address is allowed. Site rebuilt (bench page and journey picked up the txgen log entry). Co-Authored-By: Claude Fable 5.1 --- brand/trademark/FILING.md | 15 ++++++++------- docs/evidence.md | 4 ++-- site/404.html | 5 ++++- site/bench.html | 22 ++++++++++++++++++---- site/evidence.html | 9 ++++++--- site/faucet.html | 5 ++++- site/index.html | 7 +++++-- site/journey.json | 30 +++++++++++++++--------------- site/litepaper.html | 13 ++++++++----- site/live.html | 5 ++++- site/metamask.html | 5 ++++- site/miner.html | 7 +++++-- site/miners.html | 5 ++++- site/partials/footer.html | 4 +++- site/partials/head.html | 1 + site/wallet.html | 5 ++++- tools/ci/forbidden-strings.txt | 3 +++ tools/ci/identity-check.sh | 6 ++++-- 18 files changed, 102 insertions(+), 49 deletions(-) diff --git a/brand/trademark/FILING.md b/brand/trademark/FILING.md index def571998..c27e5c07b 100644 --- a/brand/trademark/FILING.md +++ b/brand/trademark/FILING.md @@ -14,12 +14,13 @@ Mark description for the device, when a form asks: "A stylised flame formed of t ## Applicant -The new UAE steward decided on 3 October 2026, the ADGM DLT Foundation being set up for the name, the domains, the -signing key and the client fee income. NOT Peasehill: a Peasehill filing would tie Igneum to VIVA and to its owner -through public registers, which the standing rule forbids. The foundation's registered office is the applicant -address, with a trademark attorney as the address for service, so no personal address appears anywhere. If the -foundation is not incorporated the week you want to file, the attorney can file in the attorney firm's name as nominee -and assign on incorporation; ask for that rather than filing under any existing company. +Igneum Labs LTD, Licensee Address: Unit IH-00-01-01-OF-01, Level 01, Innovation One, Dubai International Financial +Centre (decided 5 October 2026; it replaces the ADGM DLT Foundation named on 4 October). NOT Peasehill: a Peasehill +filing would tie Igneum to VIVA and to its owner through public registers, which the standing rule forbids. The +registered address above is the applicant address, with a trademark attorney as the address for service, so no +personal address appears anywhere. If the company's registration is not complete the week you want to file, the +attorney can file in the attorney firm's name as nominee and assign on registration; ask for that rather than filing +under any existing company. ## Classes and specifications (Nice classification, 12th edition wording) @@ -45,7 +46,7 @@ UK registration UK00918212492 IGNIUM in classes 9, 36 and 42 (the memo of 3 Octo ## Order of work -1. Attorney engaged, with Peasehill's details and the address for service. +1. Attorney engaged, with Igneum Labs LTD's details and the address for service. 2. Word mark IGNEUM filed in the UK, EU and US the same week (US on an intent-to-use basis). 3. Device mark filed in the UK and EU; US device filing after the word mark is accepted. 4. Non-use revocation against IGNIUM if the dates allow. diff --git a/docs/evidence.md b/docs/evidence.md index 061d67255..89e002fe8 100644 --- a/docs/evidence.md +++ b/docs/evidence.md @@ -14,7 +14,7 @@ Four rules for reading the table: -1. Nothing on this chain has been reproduced externally or reviewed independently. Every row's last column says "none yet". The repository is private until January 2027 (`site/journey.json`), so the first three labels are the ceiling today. +1. Nothing on this chain has been reproduced externally or reviewed independently. Every row's last column says "none yet". The repository is private until the public testnet (decision of 5 October 2026), so the first three labels are the ceiling today. 2. A status applies to the exact version in the row. An audit of one version never covers a newer one; when the version changes, the status falls back to "tested by the team" until the new version is reproduced or reviewed again. 3. "Tested by the team" on one machine is one machine. The rows say which. Discrete AMD, Intel and a 2019-class CPU core have not run anything. 4. The 12-node cloud network of 4 October 2026 (`infra/cloud-devnet`, Hetzner VMs in five locations) is the project's own. Rows that cite it are tested by the team, not reproduced externally. @@ -94,6 +94,6 @@ Versions in the table: `igneum-pow` is the Rust crate at `igneum-pow/Cargo.toml` |---|---|---| | designed | implemented | Code in this repository with test vectors that pass | | implemented | tested by the team | A bench-log entry with the machine, the date, the command and the number | -| tested by the team | reproduced externally | The repository public (January 2027), the command published, and a third party's run with the same result, linked from the row | +| tested by the team | reproduced externally | The repository public (at the public testnet), the command published, and a third party's run with the same result, linked from the row | | reproduced externally | reviewed independently | A named reviewer's published finding on that version. Funding for review is `docs/plans/funding.md` | | any | the row's status falls back | A new version of the code or rule the row names | diff --git a/site/404.html b/site/404.html index d3ea563e8..321532bd4 100644 --- a/site/404.html +++ b/site/404.html @@ -73,6 +73,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .foot-col a:hover{color:var(--ui-hot);text-decoration:none} .foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--ui-line);font-size:13px;color:var(--ui-ash)} .foot-base span{text-wrap:balance}.foot-base .mono{font-family:var(--f-mono)} +.foot-imprint{flex-basis:100%;text-wrap:pretty}.foot-base a{color:inherit;text-decoration:none}.foot-base a:hover{color:var(--ui-hot)} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} @@ -175,10 +176,12 @@ p{margin:0;color:var(--ink-2);max-width:52ch} Add Igneum to MetaMask GitHub, spec and vectors Miner downloads: public testnet - Report a flaw + Report a flaw: hello@igneum.network + Or open an issue on the spec
+ Igneum Labs LTD · Unit IH-00-01-01-OF-01, Level 01, Innovation One, Dubai International Financial Centre · hello@igneum.network © 2026 Igneum. Nothing on this page is an offer to sell anything. igneum.network
diff --git a/site/bench.html b/site/bench.html index 38b58d28d..d4b284ba9 100644 --- a/site/bench.html +++ b/site/bench.html @@ -91,6 +91,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .foot-col a:hover{color:var(--ui-hot);text-decoration:none} .foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--ui-line);font-size:13px;color:var(--ui-ash)} .foot-base span{text-wrap:balance}.foot-base .mono{font-family:var(--f-mono)} +.foot-imprint{flex-basis:100%;text-wrap:pretty}.foot-base a{color:inherit;text-decoration:none}.foot-base a:hover{color:var(--ui-hot)} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} @@ -171,12 +172,12 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:
-
65 entries, newest at the bottom
+
66 entries, newest at the bottom

Engineering log

Every measurement the project has made, newest at the bottom, written by the people and agents who ran it, with the commands and hardware. Prototype numbers are not mining numbers and say so.

- +

Igneum bench log

Append-only. Every number here was measured on the machine named, on the date given.

2026-10-03 proto-metal / igneum-bench, first run

@@ -495,7 +496,18 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:

Fix: the guests are pinned build artefacts (proving/igneum-prove/elf/: both ELFs, both verifying keys, manifest.json with SHA-256 hashes and ids), embedded by the host and checked at every start; --mode verify runs on SP1's light verifier with the pinned key, no prover client and no key setup; the verify line prints the id the proof was made with next to ours. Pinned set: shard 0x0dfade07...be16a, aggregator 0x135e67e7...6c62.

Verify of PC 2's proof of block 59507 shard 0 (1,272,897 bytes) on the Apple M5 MaxSetupVerifyVerdict
Before: shipped host, ProverClient::from_env + two key setups125.82 s0.383 sNOT VERIFIED, no reason given
Before, as the node saw it (blocks 59373 and 59402)138.6 s and 114.4 s in all0.409 s and 0.104 sNOT VERIFIED
After: pinned key, light verifier (program-id host, same proof)2.085 s0.002 s (refused on the program id before any field arithmetic)NOT VERIFIED, program id 0x05db1aca...61a3 IS NOT OURS 0x0dfade07...be16a; 2.35 s wall, exit 3
After, known-good case: block 56 shard 0 proven with the pinned ELF on this Mac (--mode compressed, 558,137 cycles, prove 1,066 s under load 113), verified against its real statement1.323 s0.108 sVERIFIED, program id ... (ours); 1.80 s wall, exit 0

Before: 127.0 s wall per proof on the Apple M5 Max (the node saw 114 s to 139 s). After: 1.8 s to 2.4 s wall, under the 2 s target for the verify call itself; the remaining 1.3 s to 2.1 s is SP1's light verifier construction plus paging a 58 MB binary under load, and would shrink in a long-lived verifier process. Unit tests (cargo test -p igneum-prove-host --bin igneum-prove-host): the embedded files hash to the manifest, the embedded keys derive the manifest's ids, a changed file is refused; the ignored test re-runs SP1's setup on the embedded ELFs and gets the pinned ids. tools/ci/pinned-guests-check.sh was shown failing on an empty elf/ and passing on the pinned one.

-

What every machine must do: the pinned shard id 0x0dfade07...be16a differs from every id now running (Mac 0x0559759b..., PC 2 0x05db1aca...), so this is a guest change for the whole devnet, and proofs in flight at the switch are rejected by a verifier that has moved. Rollout order (proving/README.md, "Pinned guest programs"): provers off on every machine; wait until igneum_getProvingStatus shows an empty pool on every node; install the host built from this elf/ on every node (Mac DMG; PCs through igneum-prove-wsl2.zip, whose package carries elf/, so the WSL build embeds the same files); confirm igneum-prove-host --mode id prints the same shard id everywhere; provers back on. From then on a differing id is impossible without a change to the committed elf/.

+

What every machine must do: the pinned shard id 0x0dfade07...be16a differs from every id now running (Mac 0x0559759b..., PC 2 0x05db1aca...), so this is a guest change for the whole devnet, and proofs in flight at the switch are rejected by a verifier that has moved. Rollout order (proving/README.md, "Pinned guest programs"): provers off on every machine; wait until igneum_getProvingStatus shows an empty pool on every node; install the host built from this elf/ on every node (Mac DMG; PCs through igneum-prove-wsl2.zip, whose package carries elf/, so the WSL build embeds the same files); confirm igneum-prove-host --mode id prints the same shard id everywhere; provers back on. From then on a differing id is impossible without a change to the committed elf/.

+

5 October 2026 (afternoon), live devnet: real transactions, the first non-empty shard proven and paid, and the exporter's block structure fixed (execution engineer)

+

Until this run the devnet had carried no transaction at all, so every one of the 349 shards paid before 15:35 UTC was empty (0 pgas). tools/txgen/run.mjs (new; viem for EIP-1559 signing, otherwise Node 22 built-ins) funds generated wallets from the devnet dev-fee key (~/.config/igneum/dev-fee-devnet.json, keys of the generated wallets in ~/.config/igneum/txgen/wallets.json, mode 0600) and sends transfers between them at a steady rate through one node's EVM RPC; tools/txgen/proving-watch.mjs samples the proving layer during a run and builds the per-block report afterwards. Both runs went through the Apple M5 Max node (127.0.0.1:26800) under tools/lock/with-lock.sh run, with PC 2's RTX 5090 (app 0.3.8, SP1 CUDA under WSL2) as the only prover and the Apple M5 Max node as the verifier. Chain id 4463, gas price quote 3 gwei (1 gwei execution base, 1 gwei proving base at ratio 1.0, 1 gwei tip), eth_estimateGas 25,380 for a transfer.

+
RunWindow (UTC)WalletsSentIncludedIncluded per sLatency p50 / p90 / max (s)Blocks with contentTransfers per content block p50 / p90 / maxFailuresFees paid (IGN)
1, master code15:37:30 to 15:57:30162,2752,161 (103 pending at the cut, all with a receipt 20 s later)1.8640.7 / 110.8 / 209598 / 92 / 22460: 49 "replacement underpriced", 10 dropped, 1 skipped (9 of the 11 executed later, see below)0.091
2, fixed code15:59:34 to 16:14:34161,6501,633 (17 pending at the cut)1.7145.7 / 128.7 / 2534810 / 99 / 2240 (0 nonce retries, 0 deferred)0.069
+

Funding: 16 wallets at 2 IGN each, 16 IGN from the dev-fee address, which held 891 IGN before and 997 IGN after (it receives 1 block reward in 100 from every fee-paying miner). The wallets end with 31.83 IGN; the whole spend of the afternoon is 16.16 IGN.

+

What paced inclusion. There is no p2p relay of EVM transactions (execution-layer ledger item 9), so only blocks produced by the Apple M5 Max's own miner carry what the Apple M5 Max node's RPC received. The Mac miner had 134 blocks accepted in run 1's window and 59 of them carried transfers: the pool hands a sender's contiguous run to one template and then withholds that sender for 4 s (pool.rs HANDOUT_COOLDOWN), templates are rebuilt on every tip change (about one a second, 3,888 switches in the miner's counters), so a sender is mineable about 1 s in 5 and inclusion comes in bursts (quiet 50 s stretches, then a Mac block with 205 or 224 transfers). Measured before run 1 started: 12 of the 14 Mac blocks found while the 8 funding transfers waited 124 s were empty. The pool refuses a nonce more than 16 ahead of the account (MAX_NONCE_GAP), so 8 wallets at 2 per second would hit the gap; 16 wallets keep every queue under 14. Design rule 463 already names this cooldown as a stand-in until the executor listens to block-added.

+

The two tool defects run 1 found, fixed before run 2. (1) A transaction judged "not in the pool and in no block" 90 s after the send was counted dropped and the wallet's nonce re-synced to its latest nonce; the verdict is transient around a one-block selected-chain reorg (50 in the window, one every 8 s, the carrying block is re-merged seconds later), and the re-sync made the next send reuse a nonce already queued, which the pool refused as "replacement underpriced" (49 times). Now a drop needs two such verdicts 60 s apart and every re-sync reads the node's pending nonce (eth_getTransactionCount with pending, pool.pending_nonce). The wallets' chain nonces show 2,273 of run 1's 2,275 transfers executed, so 9 of the 11 "lost" verdicts were premature. (2) "nonce gap too large" and "too many queued" are back-pressure, not nonce errors: counted deferred, no retry.

+
Proving during run 1 (node log 15:35:25 to 16:08:31 UTC, PC 2 app log by collect job)Measured
Proof records accepted / verified / rejected / paid lines36 / 36 / 0 / 43 (7 records' "paid" line logged twice at the same carrying block after a reorg re-executed it; paidShards moved by exactly 36, no double payment)
Shards with pgas > 0 among them1: block 72704 shard 0, 29 transfers, 5,800 pgas, 609,000 gas (the prover takes the newest unpaid assigned shard, prover.rs choose; content blocks were 59 of about 1,400 in the window)
Block 72704 timelinechain block executed 15:43:29.9; PC 2 assigned 15:43:43; proven and submitted in 34 s; record accepted by the Apple M5 Max 15:44:17 (47 s after execution); verified in 2.3 s wall, 0.297 s in the verifier; paid 1.7623286 IGN at chain block 72744 (15:44:22)
PC 2 prove+submit time, empty shards in the window (n=34)p50 28 s, 27 to 29 s; 32 to 49 s for 73166 to 73339 while the housekeeping job build-hk-tests-1 (five node suites and the app tests) ran on PC 2 from 15:54:13
Verify wall time on the Apple M5 Max, p50 / max1.6 s / 6.8 s (the verifier itself 0.05 to 0.30 s)
Payout per shardthe segment's pool credit, 0.8813 IGN per mergeset block (20% of the 4.407 IGN block reward), divided by its shards: 0.88, 1.76 or 2.64 IGN for 1, 2 or 3 blocks; content changes nothing in v0 (proving.rs shard_payouts)
Content shard that failedblock 72803 shard 0: 7 copies skipped as NonceTooLow (duplicates from parallel blocks), 0 executed, 1,400 pgas; PC 2: "record refused: statement 0xa1ac35ee... is not the native statement 0xa00dfb3f... (native-execution veto)"; never proven
Run 25 shards proven, all empty, 28 to 30 s; at 16:02:28 the coordinated 0.3.9 rollout switched PC 2's prover off (prove-off-pc2-039), so run 2 had a prover for its first 3 minutes only
+

The 72803 cause, in the exporter, not the core. The core's tx accumulator (executor.rs Carry::absorb) hashes every transaction's including miner and blue flag, skipped copies included, and the link hashes the block index; the node enumerates every mergeset block, empty ones included (exec/executor.rs), with the chain block itself last. The export (igneum_exportSegments) listed entries per block as executed-then-skipped with no position, no empty blocks and no miner on a skipped copy, and igneum-prove-export blocks_of sorted them by sequence (every skipped copy behind every executed one), merged consecutive blocks of one miner, dropped the empty blocks and gave a block of skipped copies only the previous block's miner or the zero address. Shown on the Apple M5 Max with the old exporter binary (built from master at 16:03): block 72803 rebuilt under the zero address, link_out 0x362fef10... against the node's 0x111a55ac...; block 72854 (an empty block before the 205 transfers, no skipped copy) link_out 0xd34e57b7... against the node's 0x85f27dc1..., roots equal. 72704 verified only because its transaction block came first.

+

The fix, both sides ours. Fork (vendor/igneum-node-txgen, branch txgen-export, exec/src/rpc.rs): the export names the mergeset per segment ("blocks": hash, miner, blue, txCount, empty blocks included) and gives every entry "block" and "position" from the executor's boundaries (body order), skipped copies with their block's miner; records without boundaries keep the old shape. Exporter (proving/igneum-prove/export/src/main.rs blocks_of): rebuilds from those fields block for block; an old export is kept in its order and a block of skipped copies whose miner it does not name is refused instead of guessed. tools/prove-fixtures/complete-export.mjs completes an old export with the mergeset from igneum_getSegment (which names every skipped copy's block) for the fixtures. Fixtures proving/fixtures/block-72803-skipped-copies.json and block-72854-empty-block-first.json, each with <name>.node-plan.json beside it (the node's igneum_getShardPlan); export/tests/fixtures.rs check_against_node_plan asserts the cut's links, roots, gas, pgas and counts against the node's shard by shard, which the exporter-versus-core checks could not see. Known-failed shown: the old 72854 fixture under that check fails on "links (block index, block gas and pgas, tx accumulator)"; known-good: both new fixtures match the node's link_out exactly. Three unit tests on blocks_of (the 0.3.9 shape with an empty block, a skipped copy between two executed transactions and a block of skipped copies only; a count mismatch refused; the old shape kept in order and the skipped-only block refused). cargo test --release -p igneum-prove-export: 3 + 2 tests pass over 9 fixtures. The guest is untouched (no change under core/). The node side needs the 0.3.9 build and rollout; until every prover exports from a 0.3.9 node, a shard whose transaction block follows an empty block, or whose copies were all skipped, fails the veto.

+

Also noted: the collect job uploads the first 256 KiB of a log file, so a tail needs --command "powershell -NoProfile -Command Get-Content -Tail 500 logs\app-....log".

+

Commands: tools/lock/with-lock.sh run node tools/txgen/run.mjs --duration 1200 --rate 2 --wallets 16 --fund 2 --cap 40 --summary <file>; node tools/txgen/proving-watch.mjs watch --interval 30 --duration 1560 --out <jsonl>; node tools/txgen/proving-watch.mjs report --summary <summary.json> --pc2-log <collected app log>; node tools/prove-fixtures/complete-export.mjs seq.json out.json 72803,72854; igneum-prove-export out.json 72803 proving/fixtures/block-72803-skipped-copies.json.

Generated from the repository at build time. Times are UTC. Machine names are model names.

@@ -531,10 +543,12 @@ th{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform: Add Igneum to MetaMask GitHub, spec and vectors Miner downloads: public testnet - Report a flaw + Report a flaw: hello@igneum.network + Or open an issue on the spec
+ Igneum Labs LTD · Unit IH-00-01-01-OF-01, Level 01, Innovation One, Dubai International Financial Centre · hello@igneum.network © 2026 Igneum. Nothing on this page is an offer to sell anything. igneum.network
diff --git a/site/evidence.html b/site/evidence.html index 7b2844b99..97354a428 100644 --- a/site/evidence.html +++ b/site/evidence.html @@ -91,6 +91,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .foot-col a:hover{color:var(--ui-hot);text-decoration:none} .foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--ui-line);font-size:13px;color:var(--ui-ash)} .foot-base span{text-wrap:balance}.foot-base .mono{font-family:var(--f-mono)} +.foot-imprint{flex-basis:100%;text-wrap:pretty}.foot-base a{color:inherit;text-decoration:none}.foot-base a:hover{color:var(--ui-hot)} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} @@ -182,7 +183,7 @@ code{font-family:var(--f-mono);font-size:.92em;background:var(--obsidian);paddin
designed
6

A decision in the design document or the specification. No code, or a stub

implemented
3

Code in the repository with test vectors that pass. Not measured as the claim

tested by the team
21

Measured or exercised by the project on a named machine, with the command in the log

-
reproduced externally
0

None yet. The repository is private until January 2027

+
reproduced externally
0

None yet. The repository is private until the public testnet

reviewed independently
0

None yet. What review would cost and who pays is in the funding plan

@@ -226,7 +227,7 @@ code{font-family:var(--f-mono);font-size:.92em;background:var(--obsidian);paddin
- +
FromToWhat it takes
designedimplementedCode in this repository with test vectors that pass
implementedtested by the teamA bench-log entry with the machine, the date, the command and the number
tested by the teamreproduced externallyThe repository public (January 2027), the command published, and a third party's run with the same result, linked from the row
tested by the teamreproduced externallyThe repository public (at the public testnet), the command published, and a third party's run with the same result, linked from the row
reproduced externallyreviewed independentlyA named reviewer's published finding on that version. Funding for review is docs/plans/funding.md
anythe row's status falls backA new version of the code or rule the row names
@@ -264,10 +265,12 @@ code{font-family:var(--f-mono);font-size:.92em;background:var(--obsidian);paddin Add Igneum to MetaMask GitHub, spec and vectors Miner downloads: public testnet - Report a flaw + Report a flaw: hello@igneum.network + Or open an issue on the spec
+ Igneum Labs LTD · Unit IH-00-01-01-OF-01, Level 01, Innovation One, Dubai International Financial Centre · hello@igneum.network © 2026 Igneum. Nothing on this page is an offer to sell anything. igneum.network
diff --git a/site/faucet.html b/site/faucet.html index ff9fcc86e..2f124d42a 100644 --- a/site/faucet.html +++ b/site/faucet.html @@ -87,6 +87,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .foot-col a:hover{color:var(--ui-hot);text-decoration:none} .foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--ui-line);font-size:13px;color:var(--ui-ash)} .foot-base span{text-wrap:balance}.foot-base .mono{font-family:var(--f-mono)} +.foot-imprint{flex-basis:100%;text-wrap:pretty}.foot-base a{color:inherit;text-decoration:none}.foot-base a:hover{color:var(--ui-hot)} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} @@ -230,10 +231,12 @@ dt{color:var(--ash)}dd{margin:0;font-family:var(--f-mono);font-size:14px;overflo Add Igneum to MetaMask GitHub, spec and vectors Miner downloads: public testnet - Report a flaw + Report a flaw: hello@igneum.network + Or open an issue on the spec
+ Igneum Labs LTD · Unit IH-00-01-01-OF-01, Level 01, Innovation One, Dubai International Financial Centre · hello@igneum.network © 2026 Igneum. Nothing on this page is an offer to sell anything. igneum.network
diff --git a/site/index.html b/site/index.html index 8844bc291..73e9cf233 100644 --- a/site/index.html +++ b/site/index.html @@ -95,6 +95,7 @@ a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visi .foot-col a:hover{color:var(--ui-hot);text-decoration:none} .foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--ui-line);font-size:13px;color:var(--ui-ash)} .foot-base span{text-wrap:balance}.foot-base .mono{font-family:var(--f-mono)} +.foot-imprint{flex-basis:100%;text-wrap:pretty}.foot-base a{color:inherit;text-decoration:none}.foot-base a:hover{color:var(--ui-hot)} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} @@ -647,10 +648,12 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var( Add Igneum to MetaMask GitHub, spec and vectors Miner downloads: public testnet - Report a flaw + Report a flaw: hello@igneum.network + Or open an issue on the spec
+ Igneum Labs LTD · Unit IH-00-01-01-OF-01, Level 01, Innovation One, Dubai International Financial Centre · hello@igneum.network © 2026 Igneum. Nothing on this page is an offer to sell anything. igneum.network
@@ -659,7 +662,7 @@ pre{margin:0;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:var( - +