We need cryptographic authentication. Messages should be optionally signed and encrypted. It should be possible to filter messages by public key. Create a standard public key to username lookup mechanism and registration system. Authentication should be passed between devices using a system that creates a QR code or token that passes a sub key from one device to another. No passwords needed. React hooks should also be provided to access authentication information and actions. Add documentation to explain how to implement auth. Add extensive auth tests.
We need cryptographic authentication. Messages should be optionally signed and encrypted. It should be possible to filter messages by public key. Create a standard public key to username lookup mechanism and registration system. Authentication should be passed between devices using a system that creates a QR code or token that passes a sub key from one device to another. No passwords needed. React hooks should also be provided to access authentication information and actions. Add documentation to explain how to implement auth. Add extensive auth tests.