by The Immutable Group
Quick Fact
A comprehensive toolkit to onboard new users to web3.
Immutable Passport enables developers to provide a seamless experience to users across games. A user can create a Passport account once and use it across multiple games. This allows users to use assets, funds, and accounts throughout the Immutable ecosystem within games and third-party marketplaces.
Passport is a smart contract wallet. The user keys are stored on HSMs (Hardware Security Modules) via Magic's DKMS (Delegated Key Management System), which further utilizes AWS Key Management Service (KMS) and AWS Cognito for key encryption and decryption. After authentication, the user can decrypt the key using a master key—both are downloaded on the user's devices. To send a transaction, multiple keys are required, which the user possesses, and Immutable doesn't have access to user keys.
Passport supports logging via social logins like Google and Apple and logging in via email, giving users a seamless, familiar experience.