Commit Graph

14903 Commits

Author SHA1 Message Date
Nicholas Dudfield
df0a779fed fix(overlay): close active feature cutoff races 2026-08-27 16:48:12 +07:00
Nicholas Dudfield
12a18040db feat(overlay): gate peers on active protocol features 2026-08-27 16:40:34 +07:00
Nicholas Dudfield
38aab0700e test(testnet): pin legacy probe to entropy ledger 2026-08-27 15:57:25 +07:00
Nicholas Dudfield
f74e6833fd test(testnet): probe blocked legacy RPC boundary 2026-08-27 15:39:28 +07:00
Nicholas Dudfield
0d3c1d7967 feat(overlay): negotiate consensus entropy capability 2026-08-27 14:49:54 +07:00
Nicholas Dudfield
eed61594c3 refactor(proof): remove unused TrieNode helpers
TrieNode::hasChildren and TrieNode::childCount had no call sites
(clangd references and a workspace word search both found only the
definitions). Drop the dead methods; keep the node fields.
2026-08-20 07:33:42 +07:00
Nicholas Dudfield
ee058c5d63 style(consensus): apply clang-format cleanup 2026-08-03 12:21:50 +07:00
Nicholas Dudfield
2fe5ca261e refactor(consensus): remove unused extension surfaces 2026-08-03 12:19:01 +07:00
Nicholas Dudfield
2badcb15da test(entropy): harden API scenario and formatting 2026-07-27 11:49:49 +07:00
Nicholas Dudfield
d5a3b466d4 test(entropy): reject retired hook import names 2026-07-27 11:40:12 +07:00
Nicholas Dudfield
f8c3d5bc0d test(entropy): exercise namespaced hook APIs on testnet 2026-07-27 11:37:34 +07:00
Nicholas Dudfield
7dad88b44d feat(entropy): namespace commit-reveal hook imports 2026-07-27 11:29:59 +07:00
Nicholas Dudfield
1641485e8d fix(export): contain witness materialization failures 2026-07-17 10:35:40 +07:00
Nicholas Dudfield
fb918c3a7d fix(export): enforce release target cap in witnesses 2026-07-17 10:03:19 +07:00
Nicholas Dudfield
dcad746261 feat(export): price signing work and bound witnesses 2026-07-17 09:54:36 +07:00
Nicholas Dudfield
ae8a413acd docs: resolve final coherence review nits 2026-07-17 07:45:18 +07:00
Nicholas Dudfield
d125ac958a test(csf): model export view as anchored 2026-07-16 23:14:27 +07:00
Nicholas Dudfield
4e313098a6 fix(export): require anchored view for finalization 2026-07-16 23:09:16 +07:00
Nicholas Dudfield
9dcaebd8e5 style: format export callback assertion 2026-07-16 20:59:50 +07:00
Nicholas Dudfield
1670645482 style: apply clang-format 18 2026-07-16 20:41:42 +07:00
Nicholas Dudfield
fd144943b2 docs(entropy): state attribution gate ordering 2026-07-16 20:30:31 +07:00
Nicholas Dudfield
7241f6195d docs(export): name callback transition ownership 2026-07-16 20:28:13 +07:00
Nicholas Dudfield
b88d769535 docs(entropy): distinguish root authority from selection 2026-07-16 20:25:00 +07:00
Nicholas Dudfield
a03aa1145d docs(consensus): close late intent review gaps 2026-07-16 20:21:13 +07:00
Nicholas Dudfield
0a6f9e7983 test(entropy): avoid stale status failure alias 2026-07-16 20:09:20 +07:00
Nicholas Dudfield
e70dc740b7 test(hooks): cover repeated Export emit bypass 2026-07-16 20:04:30 +07:00
Nicholas Dudfield
263fbe222a test(entropy): pin Hook stream and stale status 2026-07-16 20:02:18 +07:00
Nicholas Dudfield
286c836872 test(hooks): allow Export in gate fixture 2026-07-16 20:01:21 +07:00
Nicholas Dudfield
2c93c96245 test(hooks): exercise Export emit gate directly 2026-07-16 19:53:08 +07:00
Nicholas Dudfield
f69520a426 test(entropy): harden rotation and digest coverage 2026-07-16 19:48:16 +07:00
Nicholas Dudfield
c94d3f3473 docs(entropy): correct replay and deadline wording 2026-07-16 19:42:42 +07:00
Nicholas Dudfield
fa763268e2 fix(entropy): canonicalize dice word order 2026-07-16 19:41:55 +07:00
Nicholas Dudfield
8ef38062af test(entropy): make digest order explicit 2026-07-16 19:35:01 +07:00
Nicholas Dudfield
516fda4536 fix(hooks): require xport for export emission 2026-07-16 19:33:04 +07:00
Nicholas Dudfield
8f74614857 test(export): pin observer peer quorum 2026-07-16 19:30:32 +07:00
Nicholas Dudfield
a6bcde3044 test(ledger): cover consensus entropy replay 2026-07-16 19:29:43 +07:00
Nicholas Dudfield
1be657098f test(entropy): pin digest and manifest rotation 2026-07-16 19:28:59 +07:00
Nicholas Dudfield
fd6c6e87da docs(export): correct observer and XPOP ordering 2026-07-16 19:21:48 +07:00
Nicholas Dudfield
a0875f518b docs(entropy): pin hook ABI and bounded timing 2026-07-16 19:21:13 +07:00
Nicholas Dudfield
3a4f86c5e8 docs(entropy): pin commit reveal proof chain 2026-07-16 19:19:03 +07:00
Nicholas Dudfield
0560c88e1a docs(entropy): pin selector and tier contract 2026-07-16 19:17:23 +07:00
Nicholas Dudfield
9f1614a234 docs(entropy): pin synthetic authority and ordering 2026-07-16 19:15:11 +07:00
Nicholas Dudfield
5e27d411d1 docs(export): pin admission and attribution rules 2026-07-16 19:13:13 +07:00
Nicholas Dudfield
1ff3ad46c3 docs(export): pin consensus activation boundary 2026-07-16 19:12:20 +07:00
Nicholas Dudfield
8180336145 docs(export): separate admission and publication clocks 2026-07-16 19:11:21 +07:00
Nicholas Dudfield
d52c6bac6f docs(export): pin witness authority boundary 2026-07-16 19:10:35 +07:00
Nicholas Dudfield
53500b1c8e docs(export): pin callback authorization contract 2026-07-16 19:08:02 +07:00
Nicholas Dudfield
b0e7affa73 fix(consensus): authenticate cluster proposals 2026-07-16 18:59:05 +07:00
Nicholas Dudfield
f40041d018 test(consensus): exercise manifest arrival ordering 2026-07-16 18:23:50 +07:00
Nicholas Dudfield
4eee7c46cb fix(ledger): preserve parent context during live apply 2026-07-16 18:20:43 +07:00