Closed CMCDragonkai closed 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.
Seems like all the kinks we've worked out, so we expect this to be ready on Monday.
@tegefaulkes make sure to use the prompt library.
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.
!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.
Specification
links
/claims
,identities
,sigchain
, andnodes
domain as dependenciespk identities ...
subcommand must be capable of triggering the discovery process and augmentation processpk identities authenticate github.com
- should authenticate with a provider id and create a token for a given identity, it should tell the user what identity has been authenticated, as well as token information like expiry date if availablepk identities augment github.com cmcdragonkai
- this augmentscmcdragonkai
, should fail if this account is not authenticatedpk nodes ...
subcommand should focus on being introspective of the newly refactoredNodeManager
andNodeGraph
, this will be useful for debugging purposesAdditional 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
IdentityManager
discovery/Discovery.ts
domain to the Identities CLI MR andpk identities ...
subcommands, specify and add acceptance tests for thesenodes/NodeGraph.ts
andnodes/NodeManager.ts
to the Nodes CLI MR and specify thepk nodes ...
subcommands.src/bin
commands