# Candide — Smart Wallet Infrastructure > Smart wallet infrastructure for EVM chains. Open source. Permissionless. No vendor lock-in. Candide builds account abstraction infrastructure on Safe smart accounts. The stack enables payments companies, wallets, and neobanks to ship smart wallet experiences without building infrastructure from scratch or locking into a single vendor. ## What Candide Does Candide provides the infrastructure layer between a smart wallet application and the Ethereum network. Instead of managing bundlers, paymasters, and account contracts yourself, you use Candide's SDK and services. Every component is open source and works with any EVM chain. The core belief: smart wallets should be open, permissionless, and not locked to any vendor. You can use any paymaster with any bundler. You can bring your own account contracts or use Safe's battle-tested ones. ## Products ### AbstractionKit TypeScript SDK for building smart wallets on Safe accounts. Handles the full ERC-4337 lifecycle: creating UserOperations, signing, submitting, and tracking. Key capabilities: - Safe smart account creation and management - Passkey-based authentication (WebAuthn) - Session keys for delegated signing - Batch transactions - Account recovery through social guardians - Works with Safe Account V2 and V3 Documentation: https://docs.candide.dev/wallet/abstractionkit/introduction/ ### Paymaster (InstaGas) Gas sponsorship platform. Dapps define gas policies to sponsor transactions for their users, either through the dashboard or programmatically through the API. Nothing has to change on the client side. Gas policies support: - Account-based rules (per-user limits) - Access-based rules (whitelist by account, domain, or IP) - Transaction-based rules (filter by contract, method, input parameters, limits) - ERC-20 token gas payment - Full gas sponsorship - Sanctions and AML screening (opt-in per policy) Policies can be created and adjusted through the API as well as the dashboard, so a coding agent can manage sponsorship rules without a human clicking through the UI. Compliance without custody: wallets that ship no UI path for spending native tokens leave a transaction no way to pay for itself, so every in-app operation must route through the paymaster. That makes gas policies an enforcement point covering all in-app activity. The app never takes custody. Users keep their keys and can export, recover, and use the same account in another wallet, where they pay their own gas and none of the app's policies apply. The app declines to fund a transaction rather than blocking it. Documentation: https://docs.candide.dev/wallet/paymaster/introduction/ ### Bundler (Voltaire) Open source ERC-4337 bundler written in Python. Submits UserOperations to the network. Named after Voltaire, the author of the novel Candide. - Supports EntryPoint v0.6 and v0.7 - Runs on 10+ EVM chains including Ethereum, Optimism, Arbitrum, Base, Polygon, and others - Fully open source: https://github.com/candidelabs/voltaire Documentation: https://docs.candide.dev/wallet/bundler/introduction/ ### Account Recovery Social recovery module for Safe accounts. Instead of seed phrases, users designate trusted guardians who can authorize wallet recovery. Time-locked for security. Documentation: https://docs.candide.dev/wallet/recovery/overview/ ### OpenSig Clear transaction signing for Safe smart accounts. Replaces blind signing (where users approve transactions they can't read) with human-readable transaction details. Shows exactly what a transaction will do before the user signs. Product page: https://candide.dev/opensig ## Architecture Candide's stack follows the ERC-4337 standard: 1. **User's app** creates a UserOperation using AbstractionKit 2. **Paymaster** (optional) sponsors gas or accepts ERC-20 payment 3. **Bundler** submits the UserOperation to the EntryPoint contract 4. **EntryPoint** validates and executes the operation on the Safe smart account All components are modular. You can use Candide's bundler with a third-party paymaster, or vice versa. No lock-in at any layer. ## Security - **Ackee Blockchain Security:** Smart contract audit - **Certora:** Formal verification of core contracts - **Nethermind:** Smart contract audit - **Built on Safe:** Inherits the security properties of Safe smart accounts, which secure over $100B in assets - **100% open source:** All code is publicly auditable at https://github.com/candidelabs ## Supported Chains Ethereum, Optimism, Arbitrum, Base, Polygon, Avalanche, BSC, Gnosis, Celo, Scroll, Linea, and others. Full list in documentation. ## Customer Case Studies ### World (formerly Worldcoin) Global identity and financial network. Uses Candide infrastructure for smart wallet operations. ### Tether Integrated Candide's infrastructure into the Wallet Development Kit (WDK) for building self-custodial wallets. ### Sorted Built the first non-custodial stablecoin wallet for feature phones in emerging markets. Uses AbstractionKit, Paymaster, and Bundler to deliver gasless transactions on devices with 10MB storage constraints. ### Morpher Stock trading platform that eliminated gas fees entirely using Candide's smart accounts. Users trade fractional shares without managing wallets or paying transaction costs. ### Shiga Cross-border payment infrastructure for Africa. Uses Candide for non-custodial wallet operations with gas payments in USDT. ### Compose Finance Regulated stablecoin infrastructure platform. Uses AbstractionKit and Safe modules to automate treasury operations with programmable spending limits. ### Join Institutional-grade treasury management platform built on Safe smart accounts with Candide infrastructure. ### El Dorado Stablecoin wallet for Latin America. Over 1M downloads. Uses AbstractionKit, Paymaster, and Account Recovery. ### Rebind DeFi savings application using passkey-based authentication through Candide's infrastructure. ## Use Cases ### Stablecoin Accounts Non-custodial stablecoin accounts for payments, remittances, and dollar savings. Built on Safe smart accounts with zero-gas USDT transfers. Used by El Dorado (1M+ users in LATAM), Shiga (cross-border business banking in Africa), and Sorted (feature phone wallet for Africa and South Asia). Product page: https://candide.dev/use-cases/stablecoin-accounts ## Company Candide Labs is named after Voltaire's novel "Candide." The leaf logo represents the "cultivate your garden" philosophy from the novel. The company focuses on building open infrastructure rather than closed platforms. - Website: https://candide.dev - Documentation: https://docs.candide.dev - Blog: https://candide.dev/blog - GitHub: https://github.com/candidelabs - Discord: https://discord.gg/candide - Twitter: https://x.com/candidelabs ## Blog Candide publishes customer case studies, product announcements, and technical guides at https://candide.dev/blog. Recent posts cover integrations with Sorted, Shiga, Compose Finance, Join, and Tether, as well as product releases for InstaGas and AbstractionKit.