Add guided node enrollment
This commit is contained in:
parent
678865bfdc
commit
ce3e029b3d
8 changed files with 490 additions and 18 deletions
|
|
@ -473,7 +473,11 @@ sigchain design. This is currently a pull-based signed operation log, not a
|
|||
CRDT or Keyhive-style convergent authority.
|
||||
|
||||
New devices can use the node enrollment flow instead of hand-editing keychain
|
||||
state. `geth node enroll request` creates a canonical, agent-key-signed request
|
||||
state. `geth node enroll join` explicitly imports an owner admin public key as
|
||||
the new node's trust anchor, imports the signed peer card only as untrusted
|
||||
candidate routing metadata, creates the request, and submits it over Iroh. It
|
||||
does not grant trust to the peer card or approve the requesting node. The lower
|
||||
level `geth node enroll request` creates a canonical, agent-key-signed request
|
||||
containing the requesting node ID, agent ID, requested node name, optional Iroh
|
||||
endpoint, and requested resource capabilities. The request can be submitted over
|
||||
Iroh to an imported owner peer or moved as a JSON file to the owner machine.
|
||||
|
|
|
|||
Loading…
Reference in a new issue