From 367d44d21b66565a2a7aa0c2e14bcb2dee7ab086 Mon Sep 17 00:00:00 2001 From: Aere Network Date: Sun, 6 Sep 2026 21:24:13 +0300 Subject: [PATCH] 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 --- SPEC.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/SPEC.md b/SPEC.md index 5e5d6cd..4a38778 100644 --- a/SPEC.md +++ b/SPEC.md @@ -428,20 +428,25 @@ passes"): ``` -Daere.basefee.floor.forkBlock=10141734 -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=/manifest-13600000.json +-Daere.falcon.minAttachFutureMargin=5 +-Daere.falcon.registry.history=/manifest-13014000.json,/registru-2800-v2-13600000.properties +-Daere.falcon.validatorCount=9 -Daere.pq.anchorBlock=13014000 -Daere.pq.anchorInterval=32 -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.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=/hibrid-1.properties +-Daere.pq.schemeSchedule=17047568:falcon-512+slh-dsa-sha2-128s -Daere.pq.anchor.minSealsCeiling=1 --Daere.falcon.anchor.address=0x5214F0e53899Dad805ef3AdF0624F5e49d2a5EB5 --Daere.falcon.anchor.block=13889290 --Daere.falcon.manifest=/manifest-13600000.json --Daere.falcon.registry.history=/manifest-13014000.json,/registru-2800-v2-13600000.properties ``` Configuration loading is fail-closed on PRESENCE: if no `aere.pq.*` name is set at all, the node