Skip to main content
Fluton home page
Documentation
Discord
Website
Website
Search...
Search...
Navigation
Developer Documentation
Security Guarantees
Documentation
Blog
Website
👋 Welcome
👉 Introduction
🏗️ Confidential Architecture
🛡️ Shielding
💵 Payment
🔒 Flutonized Vaults
📄 Testnet Guide
Concepts
cERC20
Encrypted Intents
Confidentiality Router
Confidentiality Adapter
CEL (Confidential Execution Layer)
Proof of Innocence
The Entry Leak Problem
Solver Cooperation
Hooks
Developer Documentation
Fluton SDK
Smart Contracts
Running a Solver
Security Guarantees
Supported Networks & Addresses
Resources
FAQ
Brandkit
Brand Guidelines
On this page
Non-Custodial Execution
Solver Capital Protection
Replay Protection
Deterministic Settlement
Developer Documentation
Security Guarantees
Copy page
What security guarantees does the protocol provide
Copy page
Non-Custodial Execution
User funds are never held by solvers or third parties. They remain locked within the protocol until execution is verified.
Solver Capital Protection
Once funds are escrowed and a solver is selected, repayment capital is reserved and cannot be withdrawn or reassigned.
Replay Protection
Each intent is uniquely identified and can only be settled once. This prevents double claims or repeated fulfillment proofs.
Deterministic Settlement
The outcome of each intent is determined by on-chain state transitions rather than off-chain trust assumptions.
Running a Solver
Supported Networks & Addresses
⌘I
Assistant
Responses are generated using AI and may contain mistakes.