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 |
|