NIP-26 working prototype
Goal
Have working prototype of NIP-26
What needs to be done
Now that we have achieved general consensus with Nostr devs on NIP-26 we can temporarily disregard our former Whitelist proposal for ingestion and build the initial implementation of NIP-26 (which is required for the MR to be accepted anyway).
- Add section in Settings, under Account called Nostr
- Subsections will be Add relay, Delegate key, Generate key
- For the usecase of users with existing Nostr keypair, this section will have an input field for a token to establish the pairing of their key with the Minds delegated key
- For the usecase of users without existing Nostr keypair, this section will have an option to generate and download or copy a new Nostr keypair similar to the setup field on branle
- For the usecase of adding relays to post to, this section will enable users to add more like in other clients
QA
UX/Design
For the token input field, something like :
https://www.figma.com/file/NKmR2WGnVeZ42KzHURbFeg/Nostr-Pages?node-id=0%3A1
For the Add relay section, something like:
For the new key generation, something like:
Personas
Experiments
Acceptance Criteria
-
A settings (GUI) console where users can pair their keys -
Minds to sign events with the new delegate keypair -
Integration tests
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Mark Harding