Commit Graph

  • 54774eb719 SPEC 1.2.0 amended 2026-09-17: the four enforcement heights have passed (17,250,000 / 17,400,000 / 17,550,000 / 17,700,000, 5-8 September), hybrid keys live since 17,047,600; 'emission only' is dated history; LICENSING regenerated main Aere Network 2026-09-17 21:25:42 +0300
  • 690340357d LICENSING.md: the regenerator is cited by a path this package does not ship; the citation now names the file a reader can open. Unresolved-citation disclosure regenerated against the full published family Aere Network 2026-09-12 09:50:41 +0300
  • 17eee07493 RUN-A-NODE: your clock is the fifth requirement, with the BREACH_OF_PROTOCOL line it produces when it is a second behind Aere Network 2026-09-12 08:10:31 +0300
  • aeee182204 LICENSING: lista fisierelor cu copyright strain e generata din fisierele pachetului, nu scrisa de mana; peticul 0003 arata antetul amontelui pentru build.gradle Aere Network 2026-09-12 02:22:24 +0300
  • 1fba9df623 anchor/README: the six-of-nine quorum sentence is dated now that the set is ten; RUN-A-NODE: what the emergency-ceiling ERROR stream is and what a real refusal looks like Aere Network 2026-09-12 01:51:12 +0300
  • 50bf1a07ca precompiles: withdraw the uncitable 'audited' adjective from the patch and the published sources (O-006, D-376) Aere Network 2026-09-11 21:33:52 +0300
  • ba7f09d46d RUN-A-NODE: banda de heap masurata iar la 8,4 milioane (2400m intra in colaps de colectare, 3400m zero colectari complete) Aere Network 2026-09-11 19:02:55 +0300
  • 7d40356aeb bootnodes: the second published address is withdrawn since 2026-09-11 (its host no longer fits the rule that a bootnode is not a validator; a replacement public read host follows); anchor corpus re-staged from the overlay (read-path classes and their tests, controller import-time retry) Aere Network 2026-09-11 15:00:59 +0300
  • a2d2db9693 SPEC.md, registries/README.md: ten validators since 2026-09-11 (the tenth is the Nethermind client): f=3, QBFT quorum 7 of 10; the anchor certificate minimum stays 6 seals, now below the quorum; dated history kept Aere Network 2026-09-11 14:18:32 +0300
  • 3b085911fa RUN-A-NODE.md: dated note (2026-09-11) on the bootnodes: the second accepts only its configured peers; a node behind NAT keeps one peer and Besu does not fetch transaction-bearing bodies from a single busy peer; forward the P2P port and set --p2p-host Aere Network 2026-09-11 12:39:33 +0300
  • cbaf4e15b9 run-node.sh: GENESIS_SHA256 pinned to the v10 fleet genesis (e5038e6a...) that this package ships since 2026-09-10; the old pin (361709dc...) made run-node.sh refuse its own genesis.json at step 2/6 for ~13 hours (found 2026-09-11 by the from-genesis import proof) Aere Network 2026-09-11 09:34:49 +0300
  • 5839eb0468 patches 0001/0003/0004: original messages with the Apache-2.0 section 4(b) notice restored, regenerated from the production tree whose modified upstream files now carry the in-file section 4(b) notice; 20 lines of context so the upstream headers are visible Aere Network 2026-09-10 22:40:48 +0300
  • bc8dc80946 patches 0001/0003/0004 regenerated from the production tree over the same file sets (section 4(b) notices); measured: a build from this recipe reproduces the fleet's consensus jars class by class Aere Network 2026-09-10 22:08:27 +0300
  • 5aac751be5 registries/README: the nine-key hybrid registry is dated (superseded by hibrid-10.properties on 2026-09-10) Aere Network 2026-09-10 21:06:47 +0300
  • b54aba6381 follower options re-derived after the fleet dropped attachBlockAcknowledgePast (21 properties) Aere Network 2026-09-10 20:28:30 +0300
  • 72468c4c47 registries: manifest-18082816.json and hibrid-10.properties (ten indices, bound at 18,082,816); genesis.json with the third pqRegistryHash entry; follower options re-derived from the live archive node (22 properties) Aere Network 2026-09-10 20:20:23 +0300
  • 665b86365e O-017: the anchor verifier ships in tools/, the Bouncy Castle licence is cited at its real path, two operator-repository scripts are declared as unpublished Aere Network 2026-09-10 15:38:34 +0300
  • e604ca0387 anchor: translate the last Romanian comment on a production path Aere Network 2026-09-08 17:01:32 +0300
  • 367d44d21b SPEC.md was a THIRD copy of the follower configuration, and it had drifted: it was missing aere.pq.hybridRegistry entirely, without which no SLH-DSA seal in a v2 certificate can be verified, and its anchorMinSeals still lacked the two dated steps from 4 September. It is now generated from the same live source as run-node.sh and RUN-A-NODE.md, and the gate compares all three: a value that lives in three places drifts in at least one Aere Network 2026-09-06 21:24:13 +0300
  • b46c815398 RUN-A-NODE: the measured RAM figure for a from-genesis import. The requirement grows with the height: the same import that ran comfortably at 3 M blocks was, at 12.2 M, using 5.96 GB resident with a 3.4 GB heap, old generation 99.8 percent full, four full GCs every five seconds, and no room left to raise the heap. 8 GB is the floor at which a full import stops being practical, not a comfortable size Aere Network 2026-09-06 20:14:52 +0300
  • 84a6093517 The heap note, corrected: the first version gave a fraction-of-RAM rule, and the measurement does not support it. Same machine, same database, four values at two heights: 2400m ran at ~82,000 blocks/min up to 8 M and then collapsed to ~640 with the old generation 99.88 percent full and 1,409 full GCs, while 3400m past 9.7 M did zero full GCs at ~28,800. Too large dies of OutOfMemoryError because the storage engine lives off-heap; too small dies of full GC once the post-quantum precompiles make blocks heavier. The advice is now to read jstat, not to pick a fraction Aere Network 2026-09-06 18:31:54 +0300
  • 76095a942e RUN-A-NODE: a measured note on JVM heap sizing. On one machine, one database and one chain within a single hour: -Xmx4500m gave 89 OutOfMemoryError and a dead import, 3200m gave ~1,500 blocks/min with repeated download failures, 2400m gave ~82,000 blocks/min with no OOM at all. Heap is not memory: the storage engine keeps its cache off-heap, and at six million blocks that part is larger than the heap. If you see OutOfMemoryError, try a SMALLER -Xmx Aere Network 2026-09-06 16:23:04 +0300
  • 46d2a1cfa5 LICENSING.md now records every file that carries a third-party copyright header: 49 rows added, derived by scanning the shipped tree for the same criterion the licence gate applies (its own message truncates the list at five names, so reading the message was not enough) Aere Network 2026-09-06 14:23:11 +0300
  • 65611c15a5 Patch 0004 regenerated so the patch ITSELF carries the Apache-2.0 4(b) change notice in the file header, with enough context that the upstream copyright line is visible in the diff: sections 4(c) and 4(d) were previously NOT MEASURABLE from the patch, because the repository does not ship LondonFeeMarket.java and the diff never showed its header. Self-checked: applied to the clean upstream file it reproduces the production file exactly Aere Network 2026-09-06 14:20:12 +0300
  • 1df188ab98 Apache-2.0 section 4(b): the nine upstream files this package ships as modified copies now carry the change notice, next to the upstream copyright header, which is left exactly as found (4(c)). The list was derived from the licence gate's own output, not written by hand Aere Network 2026-09-06 14:13:51 +0300
  • 54e256786e run-node.sh now actually sets the five post-4-September properties, and both it and RUN-A-NODE.md are generated from the live archive node Aere Network 2026-09-06 13:00:23 +0300
  • 75be84f043 0004 regenerated from the production tree: the base-fee floor reads its fork height and value from the documented properties instead of hard-coded constants; with it the public recipe reproduces LondonFeeMarket and all three consensus jars class for class (measured 2026-09-05) Aere Network 2026-09-05 13:06:49 +0300
  • 3d51da9747 Follower configuration and anchor patch at the live revision: registries/hibrid-1.properties (SLH-DSA public keys), the five properties a follower needs past blocks 17,047,600 and 17,225,968, 0003 regenerated from the staged overlay on d2032017 (169 files; applies with 0001/0004/0005 in run-node order, tree equals anchor/); the from-genesis import proof is stated as not yet repeated Aere Network 2026-09-05 08:07:54 +0300
  • 32ca7453e0 Anchor corpus at the live overlay: hybrid v2 certificate (Falcon-512 + SLH-DSA-SHA2-128s), in-tree SLH-DSA engine on the JDK digest (Bouncy Castle licence alongside), seal-store fix (D-339), anchor interval schedule; docs and SPEC 1.2.0 state the arming heights measured on the fleet on 2026-09-05 Aere Network 2026-09-05 07:48:07 +0300
  • 971754aad9 SPEC 8: D9, Osaka header fields under QBFT (block 0 only), found 2026-09-02 Aere Network 2026-09-02 22:54:57 +0300
  • edd046d504 Citations: family-wide resolution (published repositories on the forge) and the disclosure regenerated Aere Network 2026-09-02 21:51:52 +0300
  • 985bc961f4 anchor/README: the staging script is cited as an operator-repository path and declared Aere Network 2026-09-02 21:46:50 +0300
  • 1d3fc3e54e Citations: the unresolved-citation disclosure regenerated (2026-09-02) Aere Network 2026-09-02 21:39:30 +0300
  • 2bb2c134f0 LICENSING: every Besu-derived file under anchor/ listed with its copyright line and provenance (Apache-2.0 section 4(b)) Aere Network 2026-09-02 20:50:16 +0300
  • 77d5bbb846 README: see also DEVNET.md, the public testnet and its x402 facilitator, SPEC 2.6 Aere Network 2026-09-02 20:08:07 +0300
  • 83a453a075 DEVNET.md: aere-devnet in one command (public image), read-only trace on the public read node Aere Network 2026-09-02 17:07:13 +0300
  • 4043e5114f vectors: act de provenienta SURSE.md (vectorii NIST numiti, poarta de secrete TRECE) Aere Network 2026-09-02 16:17:06 +0300
  • 8d3ae8a83d SPEC 1.1.0: section 2.6 consensus messages under post-quantum seal (wire format, domains, commit form under armed anchor = D8, emission gates, enforcement rules, activation order), G11, registry-binding domains; amended 2026-09-02 Aere Network 2026-09-02 16:08:24 +0300
  • 2f6950e44e Add SECURITY.md and AUDITS.md Aere Network 2026-09-01 11:58:34 +0300
  • 2b73bcb961 Prove that consensus safety does not depend on the transport Aere Network 2026-09-01 01:52:18 +0300
  • 2ac6ecc316 Prove scheme agility of the proposal and round-change enforcements Aere Network 2026-09-01 00:28:13 +0300
  • 473832438c Consolidate twin test classes: one copy of each proof Aere Network 2026-09-01 00:13:42 +0300
  • 7242a2c388 The round-change now carries an optional post-quantum seal, disarmed by default Aere Network 2026-09-01 00:03:54 +0300
  • a9af2de488 The wire copy of a sealed proposal now carries the seal, proven on a test network Aere Network 2026-08-31 15:36:42 +0300
  • 3afe906fb2 The proposal now carries an optional post-quantum seal, disarmed by default Aere Network 2026-08-30 13:38:33 +0300
  • 4ef6565275 Apply the isolation guard one twin had and the other lacked Aere Network 2026-08-29 18:50:10 +0300
  • a7b24b8f30 Bring the published anchor overlay level with the tree we run, and say which layers are armed Aere Network 2026-08-29 18:39:31 +0300
  • 249da4ff7c Terminology: the anchor certificate is a quorum since 14,961,456, and this document said both Aere Network 2026-08-29 18:18:15 +0300
  • 39d3275e17 Bootnode 1 (37.27.216.110) now serves snap/1 (SnapServer on Bonsai flat db): SNAP clients skip historic body replay; run-node.sh stays FULL on purpose. Measured vs not-measured stated. Aere Network 2026-08-28 02:31:48 +0300
  • e5da289a8e Citations ledger: the floor-lapse source now resolves in the published aere-client2 repository; entry pruned Aere Network 2026-08-28 00:52:42 +0300
  • 34bb4ccb20 Citations ledger refreshed: every unresolvable cited path declared, stale entries pruned (generated by legaturi-repara) Aere Network 2026-08-28 00:46:14 +0300
  • c6d36f54b5 LICENSING: record the 27 upstream-copyright files under anchor/ with the Apache-2.0 section 4(b) modification notice, measured from headers Aere Network 2026-08-28 00:35:12 +0300
  • a134a899ac Honesty: drop the uncited 'audited' adjective from Bouncy Castle references; state the citable facts instead (not FIPS-validated, no published third-party audit known) Aere Network 2026-08-28 00:28:29 +0300
  • 184ec23cd4 Publish the two bootnodes; run-node.sh works with zero arguments now Aere Network 2026-08-25 01:11:25 +0300
  • 44dbc1bc06 Point 47: the unified protocol specification, SPEC.md Aere Network 2026-08-25 00:57:53 +0300
  • edfc637ebd Point 29: one command to run a node, proven from a fresh clone Aere Network 2026-08-24 20:48:51 +0300
  • 9109adce96 Anchor threshold raised to a full 2f+1 quorum: since block 14,961,456 (August 21, 2026) an anchor block does not finalize without at least six of nine valid Falcon-512 validator seals; measured on-chain before this text changed Aere Network 2026-08-22 12:49:41 +0300
  • 05192bcf9c README: nine validators (seven until 2026-08-09); consensus is classical ECDSA on every block with a post-quantum checkpoint every 32 blocks (>=3 of 9 seals since 2026-08-14); live height dated Aere Network 2026-08-19 15:50:43 +0300
  • ac7c0adaa5 Precision fix 2026-08-19: the three-seal anchor minimum has been enforced since 2026-08-14 (the schedule step is at block 13,034,000 but an emergency ceiling held the effective minimum to one until then); anchors universal since block 13,889,296 Aere Network 2026-08-19 15:46:53 +0300
  • b7669355eb Correction 2026-08-19: the per-block Falcon quorum armed at 14,050,000 is retired in the shipped code; what is enforced is the anchor certificate (>=3 of 9 seals every 32nd block). Patches 0003/0004/0005 regenerated with Apache 4(b) notices and upstream headers visible; 0004 message now states the floor fork is active since 10,141,734 Aere Network 2026-08-19 14:14:57 +0300
  • d0cb9ca298 RUN-A-NODE: the import proof is no longer owed, it is measured: from block 0 to 14,088,211 and following the tip, 2026-08-16 Aere Network 2026-08-19 12:07:40 +0300
  • 94438cd8f1 A package-built node has now imported chain 2800 from block 0 to the live tip, with zero anchor rejections Aere Network 2026-08-16 02:00:01 +0300
  • d96ae52430 The 13,267,729 boundary explained: a historical window where anchoring was deliberately disarmed fleet-wide Aere Network 2026-08-16 00:14:32 +0300
  • 67e3c26e1c Patch 0003 regenerated with the schedule-boundary fix: a package-built node now crosses the first real anchor Aere Network 2026-08-16 00:03:20 +0300
  • 85747e23af Import-proof honesty pass: production validates since Aug 9 (not 'two months'), internal image tag and finding IDs removed, registry provenance stated plainly Aere Network 2026-08-15 23:28:26 +0300
  • 8fb08eeee7 Import-proof state: the public patch 0003 binds the registry differently than the seal rule reads it (D-150 class) Aere Network 2026-08-15 22:05:28 +0300
  • 600a716070 Patch 0005: the import proof was attempted, and it found what no green test had Aere Network 2026-08-15 16:07:02 +0300
  • 54f6ffed05 RUN-A-NODE: the build recipe is measured again, with all three patches Aere Network 2026-08-15 13:30:15 +0300
  • 35911fb5c7 The three patches apply again with plain git apply, proven on a pristine checkout Aere Network 2026-08-15 13:26:35 +0300
  • 2f1858d10e gitattributes: genesis, patches and vectors are byte streams, never line-ending converted Aere Network 2026-08-15 13:21:42 +0300
  • 4fa48bb41c RUN-A-NODE: the genesis fingerprint in the table is the published file's real one Aere Network 2026-08-15 13:20:31 +0300
  • a70d06fef6 Reunite the two lines of this repository: the runnable package joins the anchor Aere Network 2026-08-15 13:18:55 +0300
  • 3f62a21a70 Place this anchor correctly among the defences that already exist Liviu 2026-08-12 12:18:58 +0300
  • 067a57eb87 Say exactly what Winkle supports and what is ours Liviu 2026-08-12 11:14:43 +0300
  • 820ae134f7 Carry the Apache 4(b) and 4(d) notices the anchor was missing Liviu 2026-08-12 02:28:48 +0300
  • 50290b47c8 Deliver the anchor as a patch as well as files Liviu 2026-08-12 02:08:38 +0300
  • 56a02656aa Add the post-quantum certificate anchor for QBFT Liviu 2026-08-12 01:43:58 +0300
  • e8deaa60b6 Licence hygiene, authoritative patches, and one spelling of the brand Liviu 2026-08-11 23:47:17 +0300
  • 6efc348f83 Replace the MIT LICENSE file with Apache 2.0, and add NOTICE Liviu 2026-08-11 23:35:21 +0300
  • 48416dfe73 Initial public release Aere Network 2026-07-20 10:25:45 +0300