Skip to main content

Welcome

Silent Shard Duo helps you add secure, Multi-Party Computation (MPC) wallets to your mobile or web application. We handle the complex security work, so you can focus on creating a great user experience. With Silent Shard Duo, you get strong security and great usability, without the headache of implementing and maintaining complex cryptography yourself.

Why Choose Silent Shard Duo?

  • Same UX, Better Security: Same UX as any other EOA wallet, but with no single point of failure.
  • Distributed Custody: No single party can access the wallet, not even you.
  • MPC in minutes: Add Duo SDK to your mobile app in minutes with our easy-to-use SDK. Focus on your app, not cryptography.
  • Secure: Silent Shard Duo uses cutting-edge MPC technology to secure your users' assets.

Choose Your Framework

Silent Shard provides SDKs for various frameworks to help you integrate quickly and easily. Pick your preferred framework below to get started with the integration guide.

Mobile Frameworks

React Native

React Native

Cross-platform SDK for React Native applications with seamless MPC integration

Get Started →
Flutter

Flutter

Cross-platform SDK for Flutter applications with native performance

Get Started →
Kotlin

Kotlin

Native Android SDK for secure MPC wallet integration

Get Started →
Swift

Swift

Native iOS SDK for secure MPC wallet integration

Get Started →

What's Included

  • Mobile SDKs: iOS, Android, React Native, and Flutter SDKs for easy integration
  • Duo Server: Backend MPC service with Docker deployment
  • Auth Service: Example authentication layer for user management and access control
  • Documentation: Comprehensive guides, API references, and examples

Core Cryptography

Silent Shard Duo is built on cutting-edge cryptographic protocols that provide industry-leading security:

  • ECDSA Threshold Signatures: Implements the state-of-the-art DKLS23 protocol for secure distributed ECDSA signing. Watch our detailed technical presentation to learn more.

  • EdDSA Threshold Signatures: Uses an optimized implementation of Threshold EdDSA for fast and secure distributed EdDSA signing.

Our core cryptographic implementations are open-source and have undergone rigorous security audits:

  • dkls23-rs - Rust implementation of the DKLS23 protocol
  • sl-crypto - Our core cryptographic library

Cookbook

Explore our collection of practical guides and integration examples to help you implement Silent Shard Duo in your applications.

SSO with Firebase
Authentication

SSO with Firebase

Integrate Single Sign-On authentication with Firebase for secure user management with MPC powered protocol

Get Started →
Mobile to Mobile
Advanced

Mobile to Mobile

Direct mobile-to-mobile MPC operations without a centralized server for peer-to-peer wallet interactions

Get Started →
Message Signer
Advanced

Message Signer

Integrate a message signer for secure communication between mobile devices and Duo services

Get Started →