• Joined on 2026-05-02
liviu pushed to main at aere-network/aere-node 2026-09-10 12:38:40 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-08 14:01:35 +00:00
e604ca0387 anchor: translate the last Romanian comment on a production path
liviu pushed to main at aere-network/aere-node 2026-09-06 18:24:18 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-06 17:14:58 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-06 15:31:59 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-06 13:23:08 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-06 11:23:15 +00:00
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)
liviu pushed to main at aere-network/aere-node 2026-09-06 11:20:16 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-06 11:13:55 +00:00
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
liviu pushed to main at aere-network/grants 2026-09-06 10:56:07 +00:00
5e29a0c7dc Adauga licenta MIT: depozitul era public si nu spunea ce ai voie sa faci
liviu pushed to main at aere-network/aere-node 2026-09-06 10:00:36 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-05 10:06:53 +00:00
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)
liviu pushed to main at aere-network/aere-node 2026-09-05 05:08:04 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-05 04:48:09 +00:00
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
liviu pushed to main at aere-network/aere-node 2026-09-02 19:55:00 +00:00
971754aad9 SPEC 8: D9, Osaka header fields under QBFT (block 0 only), found 2026-09-02
liviu pushed to main at aere-network/aere-research 2026-09-02 18:52:03 +00:00
16ccb98d34 Citations: family-wide resolution (published repositories on the forge) and the disclosure regenerated
liviu pushed to main at aere-network/aere-node 2026-09-02 18:51:56 +00:00
edd046d504 Citations: family-wide resolution (published repositories on the forge) and the disclosure regenerated
liviu pushed to main at aere-network/aere-docs 2026-09-02 18:51:49 +00:00
3ae88212d7 Citations: family-wide resolution (published repositories on the forge) and the disclosure regenerated
liviu pushed to main at aere-network/aere-node 2026-09-02 18:46:54 +00:00
985bc961f4 anchor/README: the staging script is cited as an operator-repository path and declared
liviu pushed to main at aere-network/aere-docs 2026-09-02 18:43:55 +00:00
20c40301a7 Citations: the unresolved-citation disclosure regenerated (2026-09-02)