seal. Docs Try the sandbox ↗
Mainnet is not yet live. Explore with demo funds or test tokens. Review status ↗

Getting Started

SEAL is a private onchain account for holding assets, earning yield, sending payments, swapping and funding margin positions. Your balance and internal transfer details are private. Swap execution and margin positions remain public.

Start with demo funds. Mainnet deposits and mainnet margin trading are not yet available. The sandbox needs no wallet and submits no blockchain transactions. It uses demonstration balances and real local privacy proofs. Testnet accounts use test tokens and separate contracts, not real mainnet assets.

The basic flow

  1. Open the sandbox, or connect a supported wallet in the application.
  2. Set up your account and save its encrypted backup.
  3. Deposit a supported asset. Deposits are public.
  4. Earn, send and receive, or swap. Explore margin trading with its additional risks and privacy limits.
  5. Withdraw to a public wallet when you want to leave SEAL, subject to liquidity and token rules.

Wallet accounts

Connect the original supported wallet and sign the SEAL unlock message to create or open its private account. This unlock signature derives your account keys locally; it is not a deposit or payment. Treat it as a secret.

An account can remain open after disconnecting the transaction wallet. Hiding a balance is a display preference, not a lock. Use Settings → Forget device access when you want to revoke remembered access on this device.

Accounts without a wallet

On deployments with Google backup and a private intent service, choose Create account → Use Google Drive backup, create an account, and save a recovery password of at least 12 characters. The app verifies the encrypted backup before opening your account. Choose Receive to view your SEAL payment address.

Every account has the same six overview actions: Deposit, Swap, Margin, Send, Receive and Withdraw. Connect an EVM wallet for direct or permit deposits without changing your SEAL identity. Private actions, including swaps and margin where configured, use the intent service. Linking a wallet adds a separate recovery method. Terminal vault-share exits are not offered for independent accounts. See Backup & Recovery.

Supported networks and assets

Each network has separate balances, payment addresses and deployments. SEAL does not bridge assets automatically. A demo configuration or qualified deployment profile does not establish live mainnet availability.

Environment Assets Earn Swap Margin
Ethereum sandbox USDC, USDT, WETH, WBTC, wstETH, DAI, EURC, PYUSD, XAUT Illustrative Aave yield for the first eight; none for XAUT Configured demo routes; fallback estimates are labelled Demo markets only; does not establish mainnet eligibility
Base sandbox Native USDC, WETH, wstETH Illustrative Aave yield Configured demo routes Demo markets only
Ethereum native deployment profile USDC, USDT, WETH, WBTC, wstETH Aave supply integration qualified on pinned forks Approved route graph supports all 20 ordered directions, sometimes through WETH Separate extension qualification required; no live mainnet availability
Base native deployment profile Native USDC, WETH, wstETH Aave supply integration qualified on pinned forks Approved graph supports all six ordered directions Separate extension qualification required; no live mainnet availability
Sepolia testnet Test assets from the selected deployment Mock lending Mock DEX when configured Mock margin when the selected deployment includes it

Base USDT and WBTC are not configured. XAUT in the Ethereum sandbox is held without Aave lending yield. Native wstETH retains its staking exposure separately from Aave supply yield.

Trading support

The current native margin tests cover WETH/USDC longs and shorts on Ethereum and Base, with additional market combinations tested against their pinned reserves. This is qualification evidence, not a promise of current liquidity or a live deployment.

For a long, the selected asset must be eligible collateral and the quote asset must be borrowable. For a short, the quote backs the position and the selected asset must be borrowable. USDC and, where configured, USDT are quote currencies. Idle assets are excluded. A market also needs a supported direct Uniswap pool and sufficient lending and swap liquidity.

Eligibility follows Aave reserve configuration. Base wstETH borrowing is disabled at the pinned test block; a configured wstETH balance therefore does not imply a wstETH short is available. The native extension's direct-pool requirement is narrower than ordinary multihop swaps. The app checks eligibility and simulates the reviewed action; reserve rules and liquidity can change. See Deployments and Margin Architecture.

Before relying on the account

Read Privacy, save and test your backup, and check Risks & Security. The current audit status is an internal review with independent acceptance outstanding.