App Installation Guide

Suggest an edit

Prerequisites

  • An iOS device (iPhone or iPad) running iOS 15 or later
  • Internet connection for download and setup

Download the App

1 Join the TestFlight Beta

  1. Open the TestFlight invitation link on your iOS device
  2. Tap View in TestFlight or Start Testing
  3. If you don’t have TestFlight installed, you’ll be prompted to download it from the App Store first
  4. Once TestFlight is installed, tap Install to download SplitSecure

Initial Setup

1 Permissions

When you first launch SplitSecure, you’ll be prompted to grant permissions:

  • Camera: Required for scanning QR codes during device pairing and team operations
  • Notifications: Allows the app to alert you when your vote is needed on a proposal

2 Device Identity Creation

After granting permissions, the app automatically generates your device identity. This creates three signature keys that never leave your device:

  • NIST P-521: Elliptic curve key for broad compatibility
  • Ed448: Edwards curve key for high security
  • ML-DSA87 (FIPS 204): Post-quantum signature key

This process happens automatically and only takes a few seconds. Your device is now ready to join teams and participate in threshold operations.

Next Steps

1 How SplitSecure Works

SplitSecure has no administrators. All team members are equal participants:

  • Any team member can propose operations (adding members, creating identity providers, etc.)
  • All operations require a threshold of team members to vote in approval
  • The person who initiates team creation is called the Dealer — they propose the initial configuration, but the team only forms when all founding members approve

2 What You Need

Activity What You Need
Voting on proposals Mobile app only
Creating teams, configuring resources, accessing resources Mobile app + Web Companion

If you will create teams or configure identity providers:

  • Continue to the Web Companion Setup guide
  • You’ll need to pair your mobile app with the web companion

If you’re joining an existing team to vote on proposals:

  • Wait for someone to share a QR code or lobby code
  • Scan the code with your mobile app to join
  • No additional setup is required

External Resources