jschoubben
d7a00e1f26
Add the vault's enrolment verbs to its seat, so mesh-enrolment asks the vault to mint and sign and holds nothing
...
ADR 0587 §3 and §5 (changing ADR 0561 §5) have the vault make the token and its hash (enrolment-token), answer it
sealed to the operator key for tokens to relay (sealed, §8), drop both at every end (drop), and mint, answer again
and retire a joining node's account (node-account), with mesh-enrolment their only caller; sign names mesh-enrolment
for a joining node's certificate (with the serving key it presented, since the node has no record yet) and for a
redeem answer. Both verbs optional until the vault that runs serves them. Their answers' shapes are in go/delivery.
Tested as rows of TestTheVaultsSeatPromisesItsIntakeVerbs, no new test function.
(issue 774, 774/S37)
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-02 01:41:03 +01:00
..
2026-11-01 15:24:13 +01:00
2026-10-24 16:26:32 +02:00
2026-10-28 12:22:37 +01:00
2026-10-29 22:37:41 +01:00
2026-10-29 22:37:11 +01:00
2026-10-22 18:00:02 +02:00
2026-10-22 17:59:55 +02:00
2026-10-23 15:44:57 +02:00
2026-10-21 09:04:43 +00:00
2026-10-21 12:45:04 +02:00
2026-10-22 18:06:49 +02:00
2026-10-26 11:25:07 +01:00
2026-10-26 11:25:07 +01:00
2026-10-28 12:22:37 +01:00
2026-10-24 21:17:14 +02:00
2026-10-28 12:02:39 +01:00
2026-10-28 21:54:04 +01:00
2026-10-24 23:01:18 +02:00
2026-10-25 01:46:36 +02:00
2026-10-25 01:46:36 +02:00
2026-10-24 23:01:18 +02:00
2026-11-01 16:02:06 +01:00
2026-10-29 22:39:29 +01:00
2026-11-02 00:15:20 +01:00
2026-10-28 18:09:38 +01:00
2026-11-01 00:05:38 +01:00
2026-11-01 16:02:06 +01:00
2026-11-02 01:41:03 +01:00
2026-11-01 02:40:12 +01:00
2026-11-01 02:40:12 +01:00
2026-10-19 11:03:46 +02:00
2026-10-19 11:03:46 +02:00
2026-11-01 02:40:12 +01:00
2026-11-02 01:41:03 +01:00
2026-10-26 21:12:31 +01:00
2026-10-28 21:54:04 +01:00
2026-10-26 11:28:38 +01:00
2026-10-24 04:07:22 +02:00
2026-10-24 04:07:22 +02:00
2026-10-31 09:21:04 +01:00
2026-10-20 01:44:22 +00:00
2026-10-31 00:23:42 +01:00
2026-10-31 00:23:42 +01:00
2026-10-20 06:02:43 +00:00
2026-10-20 01:43:17 +00:00
2026-10-22 17:46:56 +02:00
2026-10-22 18:00:24 +02:00
2026-10-29 21:37:59 +01:00
2026-10-29 21:37:59 +01:00
2026-10-22 17:27:58 +02:00
2026-10-22 17:27:02 +02:00
2026-10-22 17:27:02 +02:00
2026-10-29 23:48:08 +01:00
2026-11-02 01:41:03 +01:00
2026-10-28 21:54:04 +01:00
2026-10-28 10:00:29 +01:00
2026-11-01 02:40:12 +01:00
2026-10-31 09:21:04 +01:00
2026-10-28 23:49:22 +01:00
2026-10-31 09:28:15 +01:00
2026-11-02 00:32:13 +01:00
2026-11-02 00:32:13 +01:00
2026-10-31 09:21:04 +01:00
2026-11-01 02:40:12 +01:00
2026-11-01 02:18:56 +01:00
2026-10-25 21:08:10 +01:00
2026-10-26 21:12:48 +01:00
2026-11-02 01:41:03 +01:00
2026-10-26 21:12:31 +01:00
2026-11-01 02:43:10 +01:00
2026-10-24 03:51:35 +02:00
2026-10-23 15:11:44 +02:00
2026-11-01 02:40:12 +01:00
2026-11-01 15:33:43 +01:00
2026-10-20 20:06:48 +00:00
2026-10-27 01:19:29 +01:00
2026-10-29 21:37:59 +01:00
2026-10-18 20:11:04 +02:00
2026-11-02 01:41:03 +01:00
2026-11-02 01:41:03 +01:00
2026-11-01 15:20:26 +01:00
2026-11-01 15:20:26 +01:00
2026-10-19 22:47:27 +00:00
2026-10-19 22:39:29 +00:00
2026-10-26 12:12:53 +01:00
2026-11-02 00:15:20 +01:00
2026-11-01 02:43:10 +01:00
2026-11-01 02:43:10 +01:00
2026-10-28 18:30:00 +01:00
2026-10-28 18:30:00 +01:00
2026-10-29 22:37:11 +01:00