MatrixAI / Polykey

Polykey Core Library
https://polykey.com
GNU General Public License v3.0
31 stars 4 forks source link

Gestalt Discovery Integration into Identities and Nodes CLI #206

Closed CMCDragonkai closed 3 years ago

CMCDragonkai commented 3 years ago

Specification

Additional context

See the wiki CLI and we need to update and iterate this.

Have @emmacasolin make sure that her article matches what this implementation is capable of.

Tasks

  1. Integrate DB into IdentityManager
  2. Connect the discovery/Discovery.ts domain to the Identities CLI MR and pk identities ... subcommands, specify and add acceptance tests for these
  3. Connect the nodes/NodeGraph.ts and nodes/NodeManager.ts to the Nodes CLI MR and specify the pk nodes ... subcommands.
  4. Update all the src/bin commands
CMCDragonkai commented 3 years ago

For establishing a cryptolink between Node A and Node B, there needs to be an exchange protocol for cross-signing each claim. So the cryptolink claim is signed by both Node A and Node B and stored on the sigchain on both Node A and Node B.

This exchange protocol will eventually have to make use of the notification system: #192.

The development of this exchange protocol will need to be specced out and worked on in a separate issue. It will require both this issue and #192 to be finished.

CMCDragonkai commented 3 years ago

Seems like all the kinks we've worked out, so we expect this to be ready on Monday.

CMCDragonkai commented 3 years ago

@tegefaulkes make sure to use the prompt library.

CMCDragonkai commented 3 years ago

Are we on track for EOD Monday merge. After this is done and also #207, then we can focus on getting Node CLI up and running with ACL integration.

joshuakarp commented 3 years ago

!195 has now been merged in. I'll be writing a changelog + creating extra issues from the comments on the MR. Will the changelog + links to issues here.