Protocol

SwapBlok Wallet

MPC-TSS key architecture: non-delegated signing, no seed phrase, dfns.io infrastructure

The SwapBlok Wallet is the embedded key management interface for SB Chain. It is built on dfns.io, a Wallet-as-a-Service infrastructure provider defined by a single architectural property: non-delegated signing.

Every transaction on SB Chain requires the explicit cryptographic participation of the user's own device. dfns cannot sign on the user's behalf. SwapBlok holds no key material whatsoever.

MPC-TSS Key Architecture

The private key for a user's SB Chain account is never generated or assembled in full. It exists only as mathematically related shares:

Key Share A  →  held on the user's registered device (passkey-secured)
Key Share B  →  held across dfns.io distributed signing network

Valid signature  =  MPC-TSS combining Share A + Share B
Full private key =  never reconstructed — does not exist anywhere

No Seed Phrase

Key Share A is secured by the device's native cryptographic hardware, specifically Apple Secure Enclave, Android StrongBox, or equivalent. It is bound to the device, biometric or PIN protected, and non-exportable. There is no mnemonic phrase. Users never see, write down, or store a recovery phrase, eliminating the single most common vector for user-side fund loss.

Recovery Without a Seed Phrase

At wallet creation, users designate recovery factors: a secondary device, a hardware security key, or trusted recovery contacts. These are cryptographically encoded and distributed across the dfns network. Recovery restores Key Share A access on a new device without dfns ever holding or transmitting the key share in recoverable form.

PropertySeed PhraseSwapBlok Wallet
User stores a secretYes (12–24 words)No
Single point of failureYes (phrase exposure)No (distributed recovery)
Provider can access keyN/ANo (mathematically impossible)
Recovery without user authYes (if phrase stolen)No