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
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
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
c021365516
chore: refresh generated and formatted files
2026-07-16 15:22:27 +07:00
Nicholas Dudfield
b20d135388
Implement account-owned Export committees
2026-07-16 12:54:07 +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
da9e6b3cc7
fix(export): preserve witness signer attribution
2026-07-14 19:02:01 +07:00
Nicholas Dudfield
1a8680efe4
fix(export): retain canceled enhanced latches
2026-07-14 17:00:18 +07:00
Nicholas Dudfield
0fd2496e8c
docs(export): define global pending-work cap
2026-07-14 16:52:59 +07:00
Nicholas Dudfield
018719fdaa
fix(export): separate admission and publication windows
2026-07-14 16:23:27 +07:00
Nicholas Dudfield
691cec51bf
fix(export): harden post-validation share release
2026-07-14 15:42:12 +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
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
4c3e313e3a
feat(export): pin committee quorum profile
2026-07-14 13:50:05 +07:00
Nicholas Dudfield
eed809fcc0
feat(export): add bounded latch format
2026-07-14 13:18:30 +07:00
Nicholas Dudfield
0df7ba6daf
feat(export): add canonical origin memo codec
2026-07-14 12:42:51 +07:00
Nicholas Dudfield
aa819730e0
refactor(export): add pending directory keylet
2026-07-14 12:31:23 +07:00
Nicholas Dudfield
632a7fb520
refactor(export): add origin-keyed latch keylet
2026-07-14 12:29:16 +07:00
Nicholas Dudfield
37d9eaaa2b
fix(protocol): reset moved validator bitsets
2026-07-13 19:05:22 +07:00
Nicholas Dudfield
f8a8d8bfc0
fix(protocol): own validated bitset storage
2026-07-13 18:56:56 +07:00
Nicholas Dudfield
62050233a5
fix(protocol): require validated validator bitsets
2026-07-13 18:44:13 +07:00
Nicholas Dudfield
f3897836f3
refactor(consensus): share validator bitset helpers
2026-07-13 18:37:47 +07:00
Nicholas Dudfield
c5edcdbbcd
docs: mark account incarnation allocation evidence
2026-07-13 10:13:14 +07:00
Nicholas Dudfield
fa71bb62c2
Revert "feat(consensus): consolidate UNL report amendment"
...
This reverts commit 0cdd7164f4 .
2026-07-13 05:56:15 +07:00
Nicholas Dudfield
22d89fb897
Revert "feat(consensus): add UNL report member registry"
...
This reverts commit ab30826c5c .
2026-07-13 05:56:15 +07:00
Nicholas Dudfield
ab30826c5c
feat(consensus): add UNL report member registry
2026-07-11 14:17:47 +07:00
Nicholas Dudfield
0cdd7164f4
feat(consensus): consolidate UNL report amendment
2026-07-11 13:32:11 +07:00
Nicholas Dudfield
56bf9f2eed
fix(export): align callback identity and signer authority
2026-07-10 15:50:39 +07:00
Nicholas Dudfield
7f6a29770c
fix(consensus): align nUNL vote cap with active view
2026-07-07 18:09:50 +07:00
Nicholas Dudfield
3eaf7b9e3d
feat(consensus): record entropy contributors
2026-07-03 19:21:10 +07:00
Nicholas Dudfield
e8d40472e9
feat(consensus): add validator full entropy tier
2026-07-02 21:08:37 +07:00
Nicholas Dudfield
fa876927a9
feat: record consensus entropy denominator
2026-07-02 17:38:40 +07:00
Nicholas Dudfield
63f99ad9d8
feat(consensus): salt tx ordering with entropy
2026-06-29 16:32:16 +07:00
Nicholas Dudfield
be649d5112
fix(export): bound retry window
2026-06-29 14:28:20 +07:00
Nicholas Dudfield
8c48e500e7
fix(consensus): domain-separate participant diagnostics
2026-06-29 11:49:26 +07:00
Nicholas Dudfield
4a12f4c231
fix(hook): harden xport and xpop host paths
2026-06-28 19:41:20 +07:00
Nicholas Dudfield
268db0b6d2
fix(export): enforce shadow ticket reserve
2026-06-28 11:24:06 +07:00
Nicholas Dudfield
465131bb3e
refactor: name legacy NetworkID transaction boundary
2026-06-27 16:59:20 +07:00
Nicholas Dudfield
1b0c633eda
refactor(consensus): trim small duplicated extension constants
...
Reuse SidecarPeerAlignment::quorumAligned for export sidecar gates, name the shared sidecar convergence timeout, and centralize the RNG commitment tuple.
Also make ExportLimits::maxExportsPerHook the value enforced by xport_reserve, with a static assertion against the hook ABI constant.
2026-06-27 15:24:06 +07:00
Nicholas Dudfield
845798b072
fix(export): replay signatures through witness pseudo
2026-06-27 08:13:23 +07:00