Virto ID is a web component that can be easily embedded in third-party apps and allows users to register/log-in with a Matrix homeserver of choice using the server's preferred authentication mechanism(e.g. simple WebAuthN confirmation).
The web component provides APIs to interact with the configured blockchain(e.g. by embedding sube.js) and the ability to sign transactions(e.g. with WebAuthN +WebPass pasllet)
Tasks
[x] Create PoC to sign Extrinsic TX with WebauthN and verify/decode unsigned payload to be resigned by bot
[ ] We're able to sign TX in sube without to do the submission.
[ ] Create Pure Proxy/Account Bot Setup
[ ] Create Dialog Auth Flow using login fallback from matrix server
[ ] Create Virto-SDK-js using Libwallet / Sube / VirtoId
[ ] Intercept calls to Sube to show a dialog to sign TX using a webauthN
[ ] Enable cross-signing between devices to add new accounts to Bot
Virto ID is a web component that can be easily embedded in third-party apps and allows users to register/log-in with a Matrix homeserver of choice using the server's preferred authentication mechanism(e.g. simple WebAuthN confirmation).
The web component provides APIs to interact with the configured blockchain(e.g. by embedding sube.js) and the ability to sign transactions(e.g. with WebAuthN +WebPass pasllet)
Tasks