Architecture Overview
An introduction to Capsule’s architecture and core components
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:
-
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.
-
Passkey: This separate key leverages hardware secure enclaves while maintaining blockchain compatibility.
-
Distributed Key Generation (DKG): Ensures that the full private key is never assembled in a single location.
-
Passkeys and WebAuthn: Implements the WebAuthn standard for enhanced security.
-
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:
Key Management System
Learn about Capsule’s innovative approach to key management using MPC and hardware secure enclaves.
Security Mechanisms
Explore the various security features that protect user assets and data in Capsule wallets.
Wallet Recovery Process
Understand how Capsule enables secure wallet recovery in case of device loss or other issues.
Wallet Portability
Learn about Capsule’s approach to wallet portability and cross-application usage.
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.
Was this page helpful?