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
Nicholas Dudfield
e5d62430fb
fix(consensus): freeze proofed entropy key attribution
2026-07-16 18:18:53 +07:00
Nicholas Dudfield
7917d437a3
fix(export): validate witness evidence against parent
2026-07-16 18:18:49 +07:00
Nicholas Dudfield
2577c1a017
fix(consensus): prevent minority sidecar vetoes
2026-07-16 18:02:15 +07:00