Security
Fiber is designed so that no single ordinary server holds everything required to move your assets.
Wallet key material is divided across separate security boundaries, and transactions require explicit user authorization. This allows Fiber to simplify wallet access and transaction flows without operating like a traditional custodian.

Key Architecture
A private key gives a wallet the authority to approve transactions. Storing the complete key in one place would create a single point of failure.
Fiber uses Shamir’s Secret Sharing, or SSS, to divide wallet key material into separate encrypted shares.
These shares are stored across different security boundaries and cloud environments, including:
- A share held by Fiber’s API infrastructure
- A share protected inside an internet-restricted secure enclave
- Separate systems responsible for account access and transaction authorization
A secure enclave is an isolated computing environment designed to protect sensitive operations from the wider system around it.
No single ordinary server should have enough information to reconstruct the wallet’s spending authority by itself.
User Authorization
Key shares only come together for an authorized signing action.
When a transaction requires a wallet signature, the user must approve it through the supported authorization process. Fiber’s systems may prepare and coordinate the transaction, but they are designed not to independently create or approve an action outside that process.
Fiber is not designed to:
- Move assets without user authorization
- Create a transfer the user did not approve
- Independently initiate wallet actions
- Hold a conventional custodial key with unrestricted spending authority
This separation allows Fiber to manage the wallet experience without taking custody of the underlying assets.
What This Security Model Provides
Fiber’s architecture is designed to provide:
- Reduced exposure from a single compromised server
- Separation of key material across independent security boundaries
- Secure-enclave protection for sensitive signing operations
- Explicit user authorization for wallet transactions
- Familiar account access and recovery without relying on a traditional seed phrase
- A simpler wallet experience without turning Fiber into an exchange-style custodian
The underlying infrastructure may evolve, but the core principle remains the same: Fiber should not be able to independently move user assets.
What This Security Model Does Not Prevent
Key separation and enclave-based security do not remove every risk.
They do not guarantee protection from:
- A compromised email account, phone number, or device
- Phishing, impersonation, or malicious links
- Approving the wrong transaction
- Sending assets to an incorrect address or network
- Vulnerabilities in an underlying protocol or smart contract
- Market, liquidity, issuer, or asset risk
- Every possible infrastructure or software failure
Non-custodial security changes where responsibility and risk sit; it does not eliminate them.
Protecting Your Account
Users should:
- Secure their email address, phone number, and devices
- Enable biometric authentication and other supported protections
- Never share verification codes or login credentials
- Review transaction details before approval
- Confirm recipient addresses and blockchain networks
- Avoid links or messages claiming to be Fiber support
- Keep account recovery methods current and accessible
Onchain transactions may be irreversible once authorized.
For a simpler explanation of ownership and user control, see Non-Custodial. For more information about wallet creation, signing, and recovery, see Wallet Infrastructure.