• Joined on 2026-05-02
liviu created branch main in aere-network/aere-quantum 2026-09-29 13:24:08 +00:00
liviu pushed to main at aere-network/aere-quantum 2026-09-29 13:24:08 +00:00
7d814d1bb8 Aere Quantum: a post-quantum TLS 1.3 gateway (X25519MLKEM768, optional ML-DSA client authentication), a hybrid KMS (X25519 + ML-KEM-768, Ed25519 + ML-DSA-65; root key from the environment or sealed by an HSM through PKCS#11) and an ML-DSA private CA (X.509 v3, RFC 9881). Zero dependencies, Node.js 24 with OpenSSL 3.5. Each with its test suite and a negative control.
liviu created repository aere-network/aere-quantum 2026-09-29 13:21:17 +00:00
liviu pushed to main at aere-network/aere-node 2026-09-29 13:21:01 +00:00
6765c0d2b2 anchor corpus: the consensus sources the fleet runs today (commit seal signed once per round, round-change round cap, anchor lapse guard, tests)
liviu pushed to main at aere-network/aere-node 2026-09-29 13:07:53 +00:00
1779ac8a8b AIP-22 stage 1 on chain 2800: anchor certificate threshold K=7, the QBFT quorum of ten validators, from block 20,715,632
liviu pushed tag v1.6.0 to aere-network/aere-cloud-sdk 2026-09-29 12:48:11 +00:00
liviu pushed tag go/v1.6.0 to aere-network/aere-cloud-sdk 2026-09-29 12:48:11 +00:00
liviu pushed to main at aere-network/aere-cloud-sdk 2026-09-29 12:45:22 +00:00
88ed2ac92c 1.6.0: the Trust API (verify: one AERE Proof Protocol envelope -> VALID / INVALID / PARTIAL, judged by the published reference verifier) in all clients; a .NET client (Aere.Cloud, .NET 8+); Java 1.6.1 on the Java 8 API (Android transport, redirects not followed). Go's Verify takes the envelope's bytes (json.RawMessage): a Go map would sort the keys and change the statement's hash.
liviu pushed to main at aere-network/aere-node 2026-09-29 08:47:52 +00:00
2d3812835f tools/package.json: the verifier's dependencies, so that the published instruction works from scratch (npm install in tools/, then node verify-proof.mjs proof-vectors/...). Until now the package had no package.json: npm install installed nothing and verify-proof.mjs could not start. proof-vectors/README.md: the commands run from tools/.
liviu pushed to main at aere-network/aere-research 2026-09-29 08:44:31 +00:00
a464214626 AIP-23: the proof kinds AERE produces, with their conformance envelopes (aips/aip23-kinds/: fifteen kinds, authorization, settlement and provenance added 2026-09-28; KINDS.json lists each kind's required fields); correction: the notary on chain 2800 has held digests since 2026-09-17 (the measured status of 2026-09-27 said nothing was notarized there), Errata 1
liviu pushed to main at aere-network/aere-node 2026-09-29 08:43:32 +00:00
31604bab02 tools/verify-proof.mjs: exit 1 from verify-anchor.mjs counts as a failed anchor only with its own verdict line (FAIL:/PROBLEMS:); a verify-anchor.mjs that cannot start (a dependency not installed) now gives UNMEASURED instead of INVALID. proof-vectors/README.md: the notary on chain 2800 holds other digests (since 2026-09-17), none of these vectors; the earlier line said nothing was notarized there.
liviu pushed to main at aere-network/aere-node 2026-09-27 22:15:25 +00:00
a7fa601e97 docs: the anchor cadence is every 128th block from 17,225,968 (2026-09-05), not every 32nd; the minimum is six of each scheme, of ten validators since 2026-09-11; fork depth bound and checkpoint period restated for 128
liviu pushed to main at aere-network/aere-node 2026-09-27 17:49:00 +00:00
c239cbd750 tools/verify-proof.mjs: the chain comes from --chain, else from the chain the envelope's notarization declares (when known), else 2800. An envelope notarized on the testnet 28001 and checked without --chain used to be looked up on 2800 and reported INVALID. The notary stays the known contract of that chain (or --notary); an address written in the envelope is never trusted as the notary.
liviu pushed to main at aere-network/aere-node 2026-09-27 17:35:58 +00:00
93f9d5839b anchor: the propagation adoption gate (rule C, D-412) is OBSERVE by default - it computes the same verdict and adopts, logging 'would NOT adopt'; ENFORCE only with aere.d412.adoptionGate=enforce. On the public testnet the enforcing form froze a validator that had missed one height's commit messages (D-419). Adds PqTipAdoptionGateModeTest. LICENSING.md regenerated over the 209 files the package carries.
liviu pushed to main at aere-network/aere-docs 2026-09-27 07:28:12 +00:00
21455431b0 Nine engineering documents carry the dated consensus note (2026-09-24 wording, applied 2026-09-27): per-block finality rests on ECDSA; post-quantum seals on every message and anchor since 2026-09-05
liviu pushed to main at aere-network/aere-docs 2026-09-27 06:53:54 +00:00
bd35b7f42c Cross-client determinism + engineering security spec: the second client is the tenth validator of chain 2800 since 2026-09-11 (dated corrections 2026-09-27)
liviu pushed to main at aere-network/aere-docs 2026-09-27 03:45:40 +00:00
d8e41027d4 AIP index: AIP-20 active on chain 2800 from block 19,900,000 (2026-09-23), AIP-22 proven stage by stage on testnet 28001 with its conformance corpus published, AIP-23 (AERE Proof Protocol) added
liviu pushed to main at aere-network/aere-research 2026-09-27 03:44:10 +00:00
f86746a376 AIP-23 AERE Proof Protocol (Draft) published with its reference verifier and conformance vectors (aere-node/tools/); index: AIP-22 status brought to date, AIP-23 added
liviu pushed to main at aere-network/aere-node 2026-09-27 03:43:32 +00:00
71bce697d1 tools/verify-proof.mjs: reference verifier of the AERE Proof Protocol (AIP-23), finality from a state a verified post-quantum certificate covers (anchor via verify-anchor.mjs, parent header bound by hash, Merkle proof of the notary storage); tools/proof-vectors/: conformance envelopes with expected verdicts
liviu pushed to main at aere-network/aere-node 2026-09-27 03:36:37 +00:00
54ab30407c verify-anchor.mjs: ANCHOR_REPORT=<file> writes the most recent verified anchor and the parent hash its seals signed, as JSON, for tools that build on it (nothing printed changes)