jschoubben
69270a30d5
Add the vault's rotation verbs and the state node-logins, so a node's account rotates over two logins on one contract
...
ADR 0583 §1 (insight 2026-11-01) keeps which login a node uses in the vault's state node-logins, one key per node:
the login in use, the one rotating and the stage (begun, ready, confirmed), with the list revision that held both.
§2, §3 and §5 give the vault's seat rotate-node (with the recorded hand act's id), node-account-confirm (the caller
is the proof) and abandon, optional until the vault serves them; the events rotation-begun, node-account-ready,
rotation-done and the engine's finding node-account-fallback are named beside them. The codec refuses a stage without
a rotation and a rotation to anything but the node's other login; an empty rotating reads as none. Tested as rows of
TestNodeRecord and TestTheVaultsSeatPromisesItsIntakeVerbs, no new test function.
(issue 774, 774/S38)
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-02 01:41:03 +01:00
..
2026-10-22 18:18:55 +02:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 08:21:38 +00:00
2026-10-29 23:53:51 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 08:21:38 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-21 11:15:49 +02:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-21 19:26:30 +02:00
2026-10-20 08:22:45 +00:00
2026-10-28 21:54:04 +01:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-10-20 08:21:38 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-29 22:09:16 +01:00
2026-11-02 00:33:34 +01:00
2026-11-02 00:33:34 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-10-29 23:16:56 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-31 13:21:37 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:33:19 +01:00
2026-11-02 00:50:37 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:12:25 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-31 00:53:30 +01:00
2026-11-02 01:41:03 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-21 14:12:19 +02:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-02 00:12:08 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 08:22:45 +00:00
2026-10-20 08:21:38 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-02 00:50:37 +01:00
2026-11-02 00:12:08 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-29 21:35:16 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-26 14:20:05 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 08:21:38 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-10-31 13:21:37 +01:00
2026-10-30 22:29:12 +01:00
2026-11-01 02:36:24 +01:00
2026-10-28 09:36:36 +01:00
2026-10-27 21:11:20 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 08:21:38 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-29 23:09:25 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:33:19 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-24 04:00:48 +02:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:12:25 +00:00
2026-10-30 22:29:12 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 08:21:38 +00:00
2026-10-20 08:21:38 +00:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-30 21:18:06 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:12:25 +00:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-02 01:41:03 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:10:23 +00:00
2026-10-30 17:50:56 +01:00
2026-10-30 17:50:56 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 03:07:50 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:10:23 +00:00
2026-10-28 14:07:59 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-20 06:05:52 +00:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-10-20 08:22:45 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 03:22:06 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-10-23 17:03:21 +02:00
2026-10-20 06:10:23 +00:00
2026-10-20 08:21:38 +00:00
2026-11-01 02:36:24 +01:00
2026-10-21 14:01:19 +02:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 01:57:36 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-02 01:41:03 +01:00
2026-10-23 15:20:27 +02:00
2026-10-26 21:12:31 +01:00
2026-11-02 01:41:03 +01:00
2026-10-26 19:11:34 +01:00
2026-10-20 06:10:23 +00:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00
2026-10-26 14:42:20 +01:00
2026-11-01 02:36:24 +01:00
2026-11-01 02:36:24 +01:00