Skip to content
API
Introduction

Introduction to self-custody (beta)

Through the self-custody implementation, you are able to set up self-custodial users with Beam. The implementation is a service that works based on self-custodial private keys, and newly deployed account abstractions. Existing Profiles that you created before with the Managed SDK won't be available in this service.


What is self custody?

Self-custody means that a private key only controllable by the user can sign for transactions. The private key for each user is generated in the browser when they start interacting with Sessions and Operations. When they do, they will be required to authorize with a social identity, from which a private key is generated and securely stored in shards.


Disclaimer

Our self-custodial implementation is subject to change.

While the basis of the implementation will remain more or less the same, we have different improvements in mind that will make the experience even better - for both you (the game developer) and the end user.


Getting started with self custody

  • Implementation: How to get started
  • Operations: An introduction to Operations
  • Sessions: An introduction to Sessions
  • Transactions: Understand how to run sponsored, self-paid and custom charge transactions.
  • Assets: Simplify in-game asset management.
  • Marketplace: List, buy and make offers on other peoples assets.
  • Exchange: Convert tokens based on configured liquidity pools.