Aere Network
c03d4266eb
Dated correction 2026-11-04 (fourth pass) to vote and message attribution since block 24,300,000: one path of the second client until 2026-10-31 12:27Z (AIP-22 rule 3, correction of 2026-11-01)
2026-11-04 10:35:12 +02:00
Aere Network
8db21bdc75
Dated correction 2026-11-04 (third pass) to vote attribution since block 24,300,000: README, anchor/README and validator/README (QBFT whose votes every validator attributes only through post-quantum seals; the second client's other three message types), one path of the second client until 2026-10-31 12:27Z (AIP-22 rule 3, correction of 2026-11-01)
2026-11-04 08:39:11 +02:00
Aere Network
6514604819
Dated correction 2026-11-04 to the vote attribution since block 24,300,000 (one path of the second client until 2026-10-31 12:27Z; AIP-22 rule 3, correction of 2026-11-01): SECURITY.md, anchor/README.md, validator/README.md
2026-11-04 05:32:57 +02:00
Aere Network
b75b3981b3
validator/README.md: block interval 0.60 s on average over the 100,000 blocks to 2026-11-03 (was 0.62 s before 2026-10-15)
2026-11-04 01:34:33 +02:00
Aere Network
ab9848ab24
tools/verify-anchor.mjs: H_hdr per chain; a header without the proposer seal at or above H_hdr is a FAIL (D-401)
2026-10-31 21:32:37 +02:00
Aere Network
528f88b53f
AIP-22 T5 pe 2800 (H_hdr 25.080.000, 2026-10-30): proza scrisa de proza-trepte.py T5 --scrie --formulare 1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 14:28:21 +02:00
Aere Network
961dc3c512
T5 la 25.080.000 (la-activare.py T5 --scrie, 12:46Z): H_hdr si H_ev = 25.080.000 in configuratia kitului public de validator si de nod, in configuratiile de conformitate 2800 (Besu si clientul 2), in inaltimi.json si in asteptarile trusei publice; cele 4 copii ale verificatorului raman identice, proba orarului 35/0, verificatorul ca un strain VERIFIED 10/10. Proza ramane pe lumea de dinainte pana la H (pasul de dupa H)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 14:48:05 +02:00
Aere Network
0861b2ca39
validator/README.md: the published patch series (0001-0010) does not yet include the decision journal (2026-10-28)
2026-10-29 01:49:56 +02:00
Aere Network
3b06139f6d
Runda 11 a reviziei prozei (2026-10-28): anchor/README (treapta 5, clientul 2), tools/verify-proof.mjs (prefixul de integritate), vectors/SURSE.md in engleza, declaratia de citari
2026-10-29 00:25:55 +02:00
Aere Network
521210c71b
Dated corrections (2026-10-28): SPEC.md, SECURITY.md, AUDITS.md and anchor/README.md state what an anchor certificate is bound by (its digest sits in the hashed part of the header, so a node that validates the header refuses a detached or replaced certificate, while the block hash does not change); tools/verify-proof.mjs and tools/verify-anchor.mjs are the same files as those served at aere.network/tools
2026-10-28 12:46:28 +02:00
Aere Network
cdc523ea64
Dated corrections (2026-10-27): anchor/README.md, the number of Falcon-512 seals an anchor carried in practice is stated with its measured ranges and dates (up to five, most three to five, under the write cap of five until 2026-08-16; eight or nine at nine validators; eight to ten at ten validators, over 400 anchors measured 2026-10-27). tools/verify-anchor.mjs: the ROUND leg names where it is active (testnet 28001 since block 6,157,024; chain 2800 since block 24,148,752), element 6 is counted from 0, and the tool exits 2 (UNMEASURED, with the reason) when the endpoint serves another chain than CHAIN_ID or does not say which. Correction to the message of 9820765 (2026-10-27): it also listed 'the follower's rewrite bound', which belonged to the previous round, and said 'three to five' where the text says 'three or more'.
2026-10-28 00:04:54 +02:00
Aere Network
9820765ebb
Dated corrections (2026-10-27): the package publishes one bootnode (since 2026-08-25) and run-node.sh uses it by default; two addresses from 2026-08-25 to 2026-09-11, one since; the follower's rewrite bound and the threshold ceiling comment brought to the measured anchors (most carried three to five valid seals before 2026-08-14, only some in the lowered window one or two); SPEC and anchor/README the same
2026-10-27 15:00:44 +02:00
Aere Network
6ece1f2a6c
Dated corrections (2026-10-27): a validator, not every node, refuses an anchor below the threshold (a node started from this package lowers the count to one seal; SPEC 6.4); the startup guard refuses above the quorum and only warns below it; anchors carry at least one seal in the warm-up and three or more after; the follower's rewrite bound is 33 from stage R; run-node.sh comment and verify-live-precompiles.mjs brought to the same form
2026-10-27 06:47:47 +02:00
Aere Network
a537b7c9d1
AIP-22 stage R and stage 4 on chain 2800, dated corrections (2026-10-26): README patch rows 0009 and 0010 now say the heights were crossed (24,148,752 on 2026-10-24, 24,300,000 on 2026-10-25); RUN-A-NODE: the seal-threshold ceiling of the published follower weakens what it checks (SPEC 6.4), the startup guard refuses above the quorum and only warns below it, the v2 certificate dated 2026-09-04; SPEC 3.7 and 6.4 the same
2026-10-26 22:55:29 +02:00
Aere Network
c3e0bd3858
RUN-A-NODE: AIP-22 stage R is in force on chain 2800 since block 24,148,752 (reached 2026-10-24); dated note, four rules, the certificate forms before H_r named as such
2026-10-26 14:25:13 +02:00
Aere Network
7ba8334ecf
AIP-22 stage R and stage 4 in force on chain 2800: SPEC amended 2026-10-26 (stage R since 24,148,752, stage 4 since 24,300,000; below H_hdr a header is still admitted on the ECDSA commit seals of one round), README and anchor/README dated
2026-10-26 06:27:51 +02:00
Aere Network
6c13bb314d
anchor/README: remove the duplicated stage R row of the armed-on-2800 table (introduced by the previous commit); the row stays once
2026-10-25 23:57:23 +02:00
Aere Network
3e49753b31
Dated: below block 24,148,752 the anchor certificate seals proved signing, not decision; from that block (AIP-22 stage R) a certificate carrying the quorum of one round proves it. SPEC rows 5 and 3.4 and the anchor table carry stage R as set on chain 2800
2026-10-25 22:52:21 +02:00
Aere Network
c4771b6b32
AIP-22 stage 4 in force on chain 2800 since block 24,300,000 (2026-10-25): READMEs, SPEC and RUN-A-NODE say so, dated
2026-10-25 08:14:30 +02:00
Aere Network
89d557000a
anchor/README: stage R (the round-bound post-quantum commit seal and the v3 anchor certificate) is live on chain 2800 since block 24,148,752 (2026-10-24); the armed-on-2800 table carries the row
2026-10-24 12:16:21 +03:00
Aere Network
07bee6902e
anchor/README: validatorii sunt numiti prin id-urile post-cuantice AIP-22 din blocul 20,836,228 (treapta 3); corectie datata 2026-10-22
2026-10-22 19:45:44 +03:00
Aere Network
9a65dce22f
Inaltimile AIP-22 anuntate pe 2026-10-22: H_r = 24.148.752 (purtat de run-node.sh si de validatori din 2026-10-21) si H_fin = 24.300.000; RUN-A-NODE nu mai spune ca H_r nu e setat (nota datata, inclusiv promisiunea de publicare in aceeasi ora, netinuta), SPEC: amendamentul din 2026-10-22, README si runbook-ul ancorei cu forma anuntata
2026-10-22 17:43:14 +03:00
Aere Network
87d320e057
validator/README.md: ritmul lantului la ~0,62 s pe bloc (masurat), nu 0,6
2026-10-22 15:23:06 +03:00
Aere Network
bf1333c335
run-node.sh and RUN-A-NODE.md: the four message-seal layer options (proposal, prepare, commit, round change) appeared twice after the T4 entry of the same day; they were already set in the follower options, so the second copy is removed (same values, same node behaviour)
2026-10-22 02:33:40 +03:00
Aere Network
44eecf5aa6
T4 on chain 2800 at block 24,300,000: from that height every block is final post-quantum (the anchor that covers it decides it, not ECDSA); run-node.sh and the runbooks carry aere.pq.finalityBlock with the four post-quantum layers it requires
2026-10-22 02:23:41 +03:00
Aere Network
c3ef72b82c
TR on chain 2800 moved to block 24,148,752 (was 24,127,504, announced earlier the same day and never armed on any node): the fleet series could not finish 48 hours before the earlier height. verify-anchor.mjs (COMMIT_ROUND_BLOCK), run-node.sh and the runbooks carry the new aere.pq.commitRoundBlock
2026-10-21 20:46:21 +03:00
Aere Network
7e6dad4239
TR on chain 2800 from block 24,127,504: the post-quantum commit seal binds the consensus round and the anchor certificate takes the v3 form from that height; verify-anchor.mjs knows the height (COMMIT_ROUND_BLOCK), run-node.sh and the runbooks carry aere.pq.commitRoundBlock
2026-10-21 20:02:04 +03:00
Aere Network
604e33d0a0
CITATIONS-UNRESOLVED.md: the six files the validator runbook names and this repository does not carry, declared (admission-params.json and static-nodes.json are sent by the Foundation, aere-candidacy.json is written by the kit on your machine, docker-compose.yml and config.toml are served at aere.network/validator/, registry-v3-20836228.json at aere.network/pq/manifests/)
2026-10-21 12:07:19 +03:00
Aere Network
4f6970f31c
run-node.sh and the two validator kit scripts are executable, as the runbooks invoke them (./run-node.sh, validator/validator-keys.sh, validator/validator-candidacy.sh)
2026-10-20 08:16:02 +03:00
Aere Network
f7930b2ff9
validator/: the operator kit for becoming a validator of chain 2800 (keys generated on the operator's machine, a public candidacy file with proof of possession and a signed clock report, the corrected runbook); run-node.sh, RUN-A-NODE.md and SPEC.md: the follower configuration described as it is (the attach, validatorCount, forkBlock and seal-cap properties it carries are inert on a follower)
2026-10-20 08:12:28 +03:00
Aere Network
3ff53e4c05
tools/verify-anchor.mjs: the certificate form is judged by height, as the clients do (v1 below V, v2 from V: 17,047,600 on 2800, 176,000 on 28001; v3 from H_r), and the v1/v2 certificate rows are decoded canonically (whole scalar values, known scheme tag, index in four bytes, non-empty signature, at most 64 rows in v2); a v1 height accepts Falcon-512 only. Before this change the tool took the form from the bytes below H_r and accused 20 of 20 healthy v1 anchors of testnet 28001 (175,360 to 175,968). Measured: chain 2800 201 of 201 anchors past V verified, testnet 28001 40 of 40 past V; same verdict as the previous tool on anchor 23,452,880 of chain 2800.
2026-10-19 06:54:55 +03:00
Aere Network
b1c6c6d1e9
run-node.sh, RUN-A-NODE.md, SPEC.md: the follower options re-derived from the live archive node (30 properties); the four message-type post-quantum enforcement heights of chain 2800 (commit 17,250,000, proposal 17,400,000, round change 17,550,000, prepare 17,700,000) were missing
2026-10-19 02:59:06 +03:00
Aere Network
dfdfc1ad66
RUN-A-NODE: the one command applies nine mainnet patches (0001, then 0003 to 0010), not four; the sentence had not followed the patch set since 0005
2026-10-15 11:45:01 +03:00
Aere Network
60ffd69de2
Patch 0010: the chain-2800 fleet distribution of 2026-10-14 (AIP-22 stage R: the round-bound post-quantum commit seal, the v3 anchor certificate and the decided head, inert until aere.pq.commitRoundBlock is set, which run-node.sh does not do; active on testnet 28001 from block 6,157,024 since 2026-10-14); run-node.sh applies 0010; anchor corpus restaged from the recipe (353 .java files, identical to the recipe); LICENSING regenerated; SPEC.md (2.3 certificate element in one place v1/v2/v3, 2.6, 2.7, 3.1, 3.3, 3.4, 3.5, 6.4, 7, 8 D13, 9 G11), RUN-A-NODE.md and README.md with dated notes; measured: patches 0001 and 0003 to 0010 on a pristine d2032017 reproduce the generator's tree exactly (same tree id), the build equals the fleet distribution class for class (3,602 classes, no class with different code)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 19:44:51 +03:00
Aere Network
e01ba38e6f
tools/verify-anchor.mjs: commit-round height of testnet 28001 is set (6157024); mainnet 2800 unchanged
2026-10-12 12:39:28 +03:00
Aere Network
5161a79eb7
Citations: CITATIONS-UNRESOLVED.md regenerated with the checker's exclusions (a version range in backticks is not a file path)
2026-10-12 06:12:46 +03:00
Aere Network
c017f22f98
Citations: CITATIONS-UNRESOLVED.md regenerated against the whole published family (the previous regeneration indexed only the local bundle and declared as unpublished a few paths a reader can open)
2026-10-12 06:05:17 +03:00
Aere Network
c3f0c01c8d
Citations: regenerated CITATIONS-UNRESOLVED.md (O-017, 2026-10-12); cross-repository citations written in the side-by-side form
2026-10-12 06:02:39 +03:00
Aere Network
8de1ab2184
tools/verify-anchor.mjs: a certificate in v3 form below the commit-round height is refused with AERE-PQ-V3-01 before any decoding (form on height first, as both clients do); an index wider than 31 bits and an element 6 that is not a list are named refusals; v1/v2 verdicts unchanged (20 anchors on chain 2800 and 20 on 28001, identical rows)
2026-10-10 23:38:49 +03:00
Aere Network
9fe4dac73e
SPEC 2.6 and 3.1, README, anchor/README: message-layer enforcement stated per client (corrected 2026-10-09; from 2026-09-17 the text said all four message types are refused on both clients, while the second client enforces commits since block 18,131,633 and applies the other three types from AIP-22 stage 4, whose height is not yet set on chain 2800; on testnet 28001 since 1,314,403 and 3,117,000); dated notes, nothing removed
2026-10-10 00:02:37 +03:00
Aere Network
76a70f6422
Patch 0009: the chain-2800 fleet distribution of 2026-10-02 (heard-seal judge and pending-commit buffer, both acting only from the AIP-22 stage 4 height; snap-request cap, GHSA-pcv4-pxhv-99m7); fifteen 4(b) notices of patch 0008 now name patch 0008; run-node.sh applies 0009; anchor corpus restaged from the recipe; measured: the recipe build equals the fleet distribution class for class
2026-10-09 14:25:20 +03:00
Aere Network
c05b2ba97b
tools/verify-anchor.mjs: certificate form v3 (round-bound commit seal, AIP-22 erratum): dispatcher on the first element, refusal codes AERE-PQ-V3-01..08, validator set of the parent, 'PARENT DECIDED IN ROUND r' only at a QBFT quorum of verified members; v1/v2 verdicts unchanged (20/20 on chain 2800 and 28001 before and after)
2026-10-07 17:11:26 +03:00
Aere Network
97542b5f1e
SPEC 3.5: the seal-window journal domain AERE-PQ-SEALWINDOW-1 of AIP-21 (patch 0007) documented by dated note; nothing removed
2026-10-07 15:50:25 +03:00
Aere Network
e05efd57f2
SPEC/RUN-A-NODE: reference point aere.pq.checkpoint documented, rewrite bound of 2026-10-07 in the formal table, 3.1 corrected by dated note; nothing removed
2026-10-07 15:31:41 +03:00
Aere Network
1c6d583f6a
registries/README.md: the hosts the files were read from are separate hosts, all operated by the Foundation today (the text said 'independently operated')
2026-10-05 17:49:18 +03:00
Aere Network
1fa2ed0f46
tools/verify-proof.mjs: a file that is not an envelope is a named refusal, and the signature scheme is bound to the key (the form served at aere.network/tools since 2026-10-03); LICENSING.md regenerated over the files the package carries
2026-10-05 17:18:54 +03:00
Aere Network
88a87df694
tools: the on-chain pin proven under the certified state (mpt.mjs), shared by verify-anchor.mjs and verify-proof.mjs
...
Copies of aerenew/verificator-falcon at 2026-10-02 (AIP-24 C4 (b)): slot 0 of every anchor contract is proven with eth_getProof
under the state root of the certified parent of the newest verified anchor; nothing is read at `latest` any more. mpt.mjs is the
Merkle-Patricia proof walker both tools import: it must sit next to them.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 06:23:56 +03:00
Aere Network
a406a193f6
anchor/BASE.txt: the date of the restaging is 2026-10-01 (UTC), not 2026-10-02 (the author's local date)
2026-10-02 01:15:12 +03:00
Aere Network
f4b0a3ce08
Anchor corpus restaged from the published recipe itself (base tree plus the patches run-node.sh applies, not the working overlay): every file the patches change is here, modified upstream files carry their Apache 4(b) notices, one internal reference is gone; BASE.txt says what the directory holds
2026-10-02 00:50:15 +03:00
Aere Network
725aeebb65
Anchor verifier: the two dated historical lapse windows of chain 2800 transcribed from the production client (not enforced at all, then a threshold of one), the fleet's threshold before 13,034,000, and index order required as in production
2026-10-01 20:28:51 +03:00