Skip to content

Implement User onboarding #3

@durutheguru

Description

@durutheguru

Description of the problem.

Before users can make use of the services in the network, there needs to be some form of onboarding. The goal of this process is to enable the user seamlessly onboard and start using the system.

Description of the solution.

  • Implement social login using Privy or SimpleWebAuthn Passkeys.
  • Generate a Root DID for user anchored to the blockchain.
  • Generate device IDs linked to public-private key pairs. Use a Secure element or TEE to secure the key pairs.
  • Enable delegation of capabilities from Root DID to Device ID
  • Users should have a wallet tied to their DID

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions