Commit Graph

10837 Commits

Author SHA1 Message Date
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
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
Nicholas Dudfield
1a8680efe4 fix(export): retain canceled enhanced latches 2026-07-14 17:00:18 +07:00
Nicholas Dudfield
f25fd80d72 fix(export): release witnessed pending slots 2026-07-14 16:42:19 +07:00
Nicholas Dudfield
6d6f36ab7a docs(export): describe durable intent lifecycle 2026-07-14 16:41:53 +07:00
Nicholas Dudfield
0c79ac2631 fix(export): enforce candidate publication deadline 2026-07-14 16:40:36 +07:00
Nicholas Dudfield
4bffbc0f78 test(export): cover terminal stream lifecycle 2026-07-14 16:30:31 +07:00
Nicholas Dudfield
572365baf5 fix(export): enforce global live latch cap 2026-07-14 16:26:14 +07:00
Nicholas Dudfield
018719fdaa fix(export): separate admission and publication windows 2026-07-14 16:23:27 +07:00
Nicholas Dudfield
b6b77e2eb3 refactor(export): remove obsolete signature upgrader 2026-07-14 16:20:04 +07:00
Nicholas Dudfield
9febb4957e fix(export): make share snapshots terminal-safe 2026-07-14 16:17:15 +07:00
Nicholas Dudfield
691cec51bf fix(export): harden post-validation share release 2026-07-14 15:42:12 +07:00
Nicholas Dudfield
130d4bc9fc test(export): cover later-ledger witnesses 2026-07-14 15:20:52 +07:00
Nicholas Dudfield
f3c3fdbe8c Add export signature subscription stream 2026-07-14 15:00:55 +07:00
Nicholas Dudfield
210b77dc4a fix(export): make witness replay state-derived 2026-07-14 14:55:58 +07:00
Nicholas Dudfield
69b9866f4b feat(export): release validated witnesses in later ledgers 2026-07-14 14:52:11 +07:00
Nicholas Dudfield
dadf6c99b4 feat(export): admit durable post-validation intents 2026-07-14 14:31:02 +07:00
Nicholas Dudfield
43a8be7429 feat(overlay): relay admitted export shares 2026-07-14 14:27:47 +07:00
Nicholas Dudfield
4c2860a9e1 fix(export): harden relay and collector identity 2026-07-14 14:17:48 +07:00
Nicholas Dudfield
e6facf0d7c feat(export): define canonical share relay frame 2026-07-14 14:09:53 +07:00
Nicholas Dudfield
10bbfc790b fix(export): harden collector admission lifecycle 2026-07-14 14:09:43 +07:00
Nicholas Dudfield
79a07106f8 feat(export): add post-validation signature collector 2026-07-14 14:02:04 +07:00
Nicholas Dudfield
b827a4752f fix(export): make latch mutations format-safe 2026-07-14 13:56:52 +07:00
Nicholas Dudfield
4c3e313e3a feat(export): pin committee quorum profile 2026-07-14 13:50:05 +07:00
Nicholas Dudfield
47b65260cb feat(export): add durable latch directory helpers 2026-07-14 13:50:00 +07:00
Nicholas Dudfield
060c015cc5 test(export): pin enhanced latch bytes 2026-07-14 13:28:48 +07:00
Nicholas Dudfield
eed809fcc0 feat(export): add bounded latch format 2026-07-14 13:18:30 +07:00