Capsule provides a robust and secure architecture for creating and managing embedded wallets across various blockchain ecosystems. This overview introduces the key components and features of Capsule’s design, setting the stage for a deeper dive into its technical aspects.

Core Concepts

Capsule’s architecture leverages several key concepts:

  1. Multi-Party Computation (MPC) Key Management: Capsule uses a 2-of-2 MPC system for secure key management, comprising a User Share and a Cloud Key.

  2. Passkey: This separate key leverages hardware secure enclaves while maintaining blockchain compatibility.

  3. Distributed Key Generation (DKG): Ensures that the full private key is never assembled in a single location.

  4. Passkeys and WebAuthn: Implements the WebAuthn standard for enhanced security.

  5. Permissions Framework: Allows granular control over transaction signing across multiple applications.

These components work together to provide a secure, flexible, and user-friendly wallet solution that can be embedded in various applications across different platforms and blockchain ecosystems.

Explore Capsule’s Architecture

Dive deeper into specific aspects of Capsule’s architecture and functionality:

Technical FAQ

Find answers to common technical questions about Capsule’s architecture and functionality.

By leveraging these architectural components and features, Capsule provides a comprehensive solution for developers to implement secure, user-friendly embedded wallets in their applications across various platforms and blockchain ecosystems.