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 Components

Capsule’s architecture is built on several key components:

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

  2. Enclave Key: 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:

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.