Commit Graph

14845 Commits

Author SHA1 Message Date
Nicholas Dudfield
2a671fc3a7 fix(consensus): sanitize live extension build inputs 2026-07-16 17:05:08 +07:00
Nicholas Dudfield
6706d642f8 test(export): update contributor field golden bytes 2026-07-16 16:55:55 +07:00
Nicholas Dudfield
28cea3f21b refactor(export): align pending witness terminology 2026-07-16 16:50:11 +07:00
Nicholas Dudfield
59697f5ae7 refactor(export): remove retired witness threshold 2026-07-16 16:46:34 +07:00
Nicholas Dudfield
e7330acbbe fix(consensus): separate live pseudo authority from replay 2026-07-16 16:44:37 +07:00
Nicholas Dudfield
6b97686dde refactor(export): remove redundant trigger publication state 2026-07-16 16:37:49 +07:00
Nicholas Dudfield
f5d9824e4a refactor(export): use dedicated contributor field 2026-07-16 16:34:53 +07:00
Nicholas Dudfield
fdbba707e9 docs(export): state witness attribution boundary 2026-07-16 16:29:51 +07:00
Nicholas Dudfield
a31140a4b6 refactor(export): remove unused stream key constant 2026-07-16 16:17:54 +07:00
Nicholas Dudfield
508a95f85e refactor(json): remove retired shares key constant 2026-07-16 16:17:34 +07:00
Nicholas Dudfield
e6b8a55810 refactor(consensus): remove retired entropy flags 2026-07-16 16:16:53 +07:00
Nicholas Dudfield
b0da027f7a refactor(export): remove retired authority cap helper 2026-07-16 16:16:17 +07:00
Nicholas Dudfield
94d8ba48af refactor(export): remove retired result metadata 2026-07-16 16:13:56 +07:00
Nicholas Dudfield
e18acab7af refactor(export): remove retired expiry result 2026-07-16 16:11:29 +07:00
Nicholas Dudfield
1ea862a6f3 refactor(export): remove retired retry result 2026-07-16 16:10:59 +07:00
Nicholas Dudfield
25a60b33cd fix(export): reject zero target ticket sequence 2026-07-16 15:46:55 +07:00
Nicholas Dudfield
4f9d58eb46 refactor(export): remove legacy collector lane 2026-07-16 15:44:21 +07:00
Nicholas Dudfield
c021365516 chore: refresh generated and formatted files 2026-07-16 15:22:27 +07:00
Nicholas Dudfield
8806ee94d0 test: pin packed entropy status ABI 2026-07-16 14:52:46 +07:00
Nicholas Dudfield
ec5d22f557 feat: pack entropy status metadata 2026-07-16 14:39:58 +07:00
Nicholas Dudfield
bf6cf9c84a feat: simplify entropy Hook quality gates 2026-07-16 14:11:51 +07:00
Nicholas Dudfield
142fde5acd test: pin Export committee replay guard 2026-07-16 13:48:02 +07:00
Nicholas Dudfield
66214c8ab3 test: isolate Export committee immutability guard 2026-07-16 13:36:58 +07:00
Nicholas Dudfield
2fdce2a7c4 test: cover Export committee invariant branches 2026-07-16 13:31:57 +07:00
Nicholas Dudfield
80ca259233 export: close committee review gaps 2026-07-16 13:20:42 +07:00
Nicholas Dudfield
b20d135388 Implement account-owned Export committees 2026-07-16 12:54:07 +07:00
Nicholas Dudfield
9d44f6fb0c refactor(export): name transaction phases explicitly 2026-07-16 11:02:42 +07:00
Nicholas Dudfield
0eda858e09 test(export): bind stream evidence to witness cursors 2026-07-16 10:28:23 +07:00
Nicholas Dudfield
1c2b726769 test(export): preserve missing-unl negative fixture 2026-07-16 10:20:33 +07:00
Nicholas Dudfield
efb4e2e3e4 test(export): cover share stream and signer recovery 2026-07-16 10:16:53 +07:00
Nicholas Dudfield
d9cafebff3 test(export): prove no-veto behavior directly 2026-07-16 10:06:17 +07:00
Nicholas Dudfield
ffd50fc180 refactor(export): key lifecycle control by origin 2026-07-16 09:41:56 +07:00
Nicholas Dudfield
81b46570b8 refactor(export): cut over to export latches 2026-07-16 08:59:49 +07:00
Nicholas Dudfield
fe039ef8fa docs(export): ratify latch cleanup policy 2026-07-16 08:38:46 +07:00
Nicholas Dudfield
389732038d test(export): cover witness attribution replay 2026-07-14 19:58:02 +07:00
Nicholas Dudfield
7971c76943 test(export): cover attributed witness conformance 2026-07-14 19:55:55 +07:00
Nicholas Dudfield
45a7b17ef0 test(export): prove witness insertion order independence 2026-07-14 19:54:54 +07:00
Nicholas Dudfield
f02eaeabe0 test(export): accept exact witness recovery 2026-07-14 19:54:40 +07:00
Nicholas Dudfield
c9d9b1ea39 test(export): require acquired witness validation 2026-07-14 19:53:52 +07:00
Nicholas Dudfield
eca5e299b2 test(export): bind recovery jump to witness branch 2026-07-14 19:46:41 +07:00
Nicholas Dudfield
dd07422823 test(export): model divergent witness recovery 2026-07-14 19:41:40 +07:00
Nicholas Dudfield
111f73dae6 test(export): fix deferred share count expectation 2026-07-14 19:41:29 +07:00
Nicholas Dudfield
5cbedf6a70 fix(export): charge foreign manifest masters 2026-07-14 19:18:20 +07:00
Nicholas Dudfield
a5bab40247 test(export): cover wrong relay signer charging 2026-07-14 19:04:59 +07:00
Nicholas Dudfield
9f55a61a48 fix(export): close deferred relay races 2026-07-14 19:02:09 +07:00
Nicholas Dudfield
da9e6b3cc7 fix(export): preserve witness signer attribution 2026-07-14 19:02:01 +07:00
Nicholas Dudfield
9286edc57f fix(export): defer validation-skewed relay shares 2026-07-14 18:27:56 +07:00
Nicholas Dudfield
18569dd931 test(export): assert replay precedes local authoring 2026-07-14 18:13:29 +07:00
Nicholas Dudfield
e7fcd7729a test(consensus): cover export stream replay races 2026-07-14 17:26:13 +07:00
Nicholas Dudfield
dc4d230eaa refactor(export): unify share stream events 2026-07-14 17:09:21 +07:00