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

This commit is contained in:
Aere Network 2026-09-06 21:24:13 +03:00
parent b46c815398
commit 367d44d21b

23
SPEC.md
View File

@ -428,20 +428,25 @@ passes"):
``` ```
-Daere.basefee.floor.forkBlock=10141734 -Daere.basefee.floor.forkBlock=10141734
-Daere.basefee.floor.value=1000000000 -Daere.basefee.floor.value=1000000000
-Daere.pq.chainId=2800 -Daere.falcon.anchor.address=0x5214F0e53899Dad805ef3AdF0624F5e49d2a5EB5
-Daere.falcon.anchor.block=13889290
-Daere.falcon.attachBlock=13889296
-Daere.falcon.attachInterval=32
-Daere.falcon.forkBlock=14050000
-Daere.falcon.manifest=<registries>/manifest-13600000.json
-Daere.falcon.minAttachFutureMargin=5
-Daere.falcon.registry.history=<registries>/manifest-13014000.json,<registries>/registru-2800-v2-13600000.properties
-Daere.falcon.validatorCount=9
-Daere.pq.anchorBlock=13014000 -Daere.pq.anchorBlock=13014000
-Daere.pq.anchorInterval=32 -Daere.pq.anchorInterval=32
-Daere.pq.anchorIntervalSchedule=17225968:128 -Daere.pq.anchorIntervalSchedule=17225968:128
-Daere.pq.anchorV2Block=17047600
-Daere.pq.hybrid.attachBlock=17047568
-Daere.pq.schemeSchedule=17047568:falcon-512+slh-dsa-sha2-128s
-Daere.pq.anchor.maxSeals=9 -Daere.pq.anchor.maxSeals=9
-Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6 -Daere.pq.anchorMinSeals=13014000:0,13034000:3,14961456:6,17102384:0,17102416:6
-Daere.pq.anchorV2Block=17047600
-Daere.pq.chainId=2800
-Daere.pq.hybridRegistry=<registries>/hibrid-1.properties
-Daere.pq.schemeSchedule=17047568:falcon-512+slh-dsa-sha2-128s
-Daere.pq.anchor.minSealsCeiling=1 -Daere.pq.anchor.minSealsCeiling=1
-Daere.falcon.anchor.address=0x5214F0e53899Dad805ef3AdF0624F5e49d2a5EB5
-Daere.falcon.anchor.block=13889290
-Daere.falcon.manifest=<registries>/manifest-13600000.json
-Daere.falcon.registry.history=<registries>/manifest-13014000.json,<registries>/registru-2800-v2-13600000.properties
``` ```
Configuration loading is fail-closed on PRESENCE: if no `aere.pq.*` name is set at all, the node Configuration loading is fail-closed on PRESENCE: if no `aere.pq.*` name is set at all, the node