Reference
FAQ
Direct answers to the questions people ask about Floatless, its money, its rules and its networks.
On this page
Short answers to the questions people ask most about Floatless, grouped by topic. Each answer links to the page with the details.
Getting access
How do I get Floatless?
Floatless isn't in the App Store or Google Play yet. It's in private testing, so join the waitlist at https://floatless.xyz/#join and you'll get an email when your invite is ready. See Getting started.
Who can use Floatless?
You need to be at least 18, or the age of majority where you live, according to the Terms. While Floatless is in private testing, access is by invite. See Getting started.
Which phones does Floatless work on?
The app is built for iPhone and Android. Passkey sign-in needs a passkey provider that supports it, and the app suggests iCloud Keychain on iOS 18 or later, or Google Password Manager on Android. If your phone can't use one, sign in with email. See Getting started.
Do I need to understand crypto?
You don't. You'll meet a few new ideas, like MON for network fees and wallet addresses that start with 0x, and the glossary explains each one in plain words.
Your money and keys
Is Floatless a bank?
No. Floatless is software for a wallet on Monad, and your balance is held in stablecoins. Stablecoins aren't bank deposits and aren't insured by the FDIC or any government agency. See Keys and security.
Where is my money held?
Your money sits at your own wallet address on Monad. Money in Floatless Savings goes through the savings vault into Morpho, and your wallet holds the vault's shares. Who can sign for your wallet depends on how you signed in. See Keys and security.
What's the difference between passkey and email sign-in?
With a passkey, your wallet key is made on your phone from the passkey each time you sign, and it never leaves your phone. With email, Privy holds an embedded wallet for you, and the Floatless API signs with it after you confirm in the app. See Getting started.
Can Floatless move my money without me?
If you sign in with a passkey, no. Floatless never receives your key, and every signature needs your passkey on your phone. If you sign in with email, the Floatless API can sign for your embedded wallet through Privy. The app only asks it to after you confirm, but you're trusting Floatless's servers and Privy with that power. Money in Floatless Savings also follows the vault's rules: Floatless's vault keys can move it between the vault and Morpho and propose settings changes that wait 3 days, but they can't move the vault shares in your wallet. See Keys and security.
Is there a seed phrase or a recovery option?
Floatless doesn't show a seed phrase, and it has no recovery feature yet. Recovery under Security in your profile explains that your passkey syncs to a new phone and that guardian recovery isn't available yet. A passkey wallet comes from your passkey, so if the passkey is deleted, Floatless can't rebuild the wallet. See Keys and security.
What happens if I lose my phone?
With email, sign in on your new phone with the same email to reach the same wallet. With a passkey, you need that same passkey on the new phone. A passkey saved in iCloud Keychain or Google Password Manager syncs to a new phone signed in to the same account, and then you tap I already have an account or Sign in with your passkey. Create account would make a new passkey and a new, empty wallet. See Keys and security.
Why does my wallet balance include MON?
MON is Monad's own token, and your wallet needs it to pay network fees. Wallet balance on Home adds up your stablecoins and MON in dollars, and tapping it opens Your dollars, which lists each coin you hold. See Add money.
Payments and rules
Why can't I send money yet?
Floatless declines every payment until you've registered spending rules on Monad. Set them under Spending rules in your profile, and keep a little MON in your wallet for the network fee. See Spending rules.
What does Floatless check before I sign a payment?
It checks that you have enough of that currency, that your rules allow the currency, that the payment fits your per-payment and daily limits, and that it won't take you below your floor. It also checks that the rules registered on Monad are current and haven't expired. For aUSDC, it asks Cleanverse whether both wallets are verified. See Send money.
What happens when a payment is declined?
You see the reason, and nothing is signed or sent. Fix what the reason points to, like your rules or your balance, and review the payment again. See Send money.
Does my floor count my whole balance?
No. Floatless compares your floor with what you'd have left in the currency you're paying with. If Always keep at least is $100 and you send USDC, the payment is declined when it would leave you with less than 100 USDC, even if you hold other currencies. Goal floors count only against their own currency. See Spending rules.
When does my daily limit reset?
At midnight UTC. Floatless adds up the payments you've sent through Floatless on that network since then, and declines a payment that would take the total past Each day up to. See Spending rules.
How do I change my spending rules?
Open your profile, tap Spending rules, tap Change rules, enter the new values, then tap Review rules and Approve and register. The new rules get the next version number and replace the old ones, and registering them costs a small network fee in MON. See Spending rules.
Do spending rules stop someone who has my wallet key?
No. Floatless checks payments against your rules before you sign in the app, but token contracts don't read the registry, so a transfer made outside Floatless isn't blocked. Goal floors work the same way. See Keys and security.
Can I send to an ENS name, a bank account or another network?
ENS names, yes. Type a name like alice.eth and Floatless shows the address it points to before you continue, preferring the address the name set for Monad. See Send to an ENS name. Bank accounts and other networks, no. Floatless sends stablecoins on the Monad network your app uses, and Send has no bank option because bank transfers aren't available yet.
A payment seems stuck. What should I do?
Don't send it again. Floatless saves the payment's transaction hash on your phone before broadcasting it, so reopen Send and tap Check status to find out whether it went through. See Send money.
Can I cancel or reverse a payment?
You can back out any time before you tap Send $X. Once a payment settles on Monad, Floatless can't reverse it. See Send money.
Why doesn't money I received show in Activity?
Activity lists what you do in Floatless: payments you send, savings moves, new goals and spending-rule changes. On Monad mainnet, money you receive appears there too, as Received with the sender's address. See Activity and history.
Savings
Where does the interest come from?
From borrowers. Floatless Savings supplies your AUSD to Morpho's Grove x Steakhouse High Yield AUSD vault, which lends it through Morpho, and borrowers pay interest. See Floatless Savings.
What rate will I earn?
The Floatless Savings card shows the current rate after fees. It's Morpho's rate without reward tokens, which don't reach Floatless savers, minus the 10% Floatless fee, and it moves with the market. See Floatless Savings.
Can I withdraw whenever I want?
You can withdraw whenever Morpho has unborrowed AUSD to pay out, and the card shows how much can be withdrawn now. If the usual withdrawal path ever breaks, the app offers Withdraw straight from Morpho for a 0.01% fee, and only after you agree. See Floatless Savings.
Which currency can I save?
Only AUSD. Floatless Savings holds AUSD and nothing else, and the app doesn't swap other currencies into it. See Floatless Savings.
Do spending rules apply to savings?
No. Spending rules and goal floors apply to payments you send. Moving AUSD into or out of Floatless Savings doesn't go through the payment check, though you still confirm each move. See Floatless Savings.
Why does testnet show a preview instead of real savings?
Morpho isn't deployed on Monad testnet. The testnet Save tab applies the live mainnet vault's rate to your testnet AUSD and labels it Preview, and nothing is deposited. See Mainnet and testnet.
Is my savings balance guaranteed?
No. Savings are lent through Morpho markets, so if a market takes bad debt, the last savers to leave could absorb the loss. Withdrawals depend on Morpho having AUSD available, and Floatless Savings holds only AUSD, a stablecoin issued by Agora. The vault's keys are held by the Floatless team, and they haven't moved to a multisig wallet that needs several signers yet. See Floatless Savings.
Who can change the savings vault?
Three separate keys held by the Floatless team: an owner, a curator and an allocator. Every change the curator proposes waits 3 days before it can take effect, and the owner can cancel it in that window. See Contracts and verification.
Regulated dollars
What are regulated dollars?
Digital dollars that may only move between identity-verified people. Floatless supports Cleanverse's aUSDC, which is backed 1:1 by USDC and runs on Monad testnet with Cleanverse's sandbox. See Regulated dollars.
Why can't I see aUSDC in my app?
aUSDC is only in the testnet app. The mainnet app doesn't list it, and the mainnet API has no Cleanverse connection. See Mainnet and testnet.
How do I verify my identity with Cleanverse?
Tap Verify with Cleanverse, which opens Cleanverse's registration page for your wallet. You'll find it on the Get aUSDC, verified dollars card in Add money, and on the payment review when your wallet isn't verified. When you're done, tap I’ve verified, check again on the review. See Regulated dollars.
What happens if the person I'm paying isn't verified?
Floatless declines the payment before you sign and tells you the recipient hasn't verified with Cleanverse. Even outside Floatless, the aUSDC token rejects transfers to unverified wallets. See Regulated dollars.
How do I get aUSDC?
Once you're verified, the Get aUSDC, verified dollars card in Add money shows your personal Cleanverse deposit address. USDC sent there from a Cleanverse-approved source is locked by Cleanverse, and the same amount of aUSDC lands in your wallet. On testnet, the card links to Circle's faucet for test USDC. See Add money.
What is a Travel Rule report?
A PDF from Cleanverse about one regulated transfer. It summarizes the sender's verified identity, the transfer's amount and transaction, and the addresses its money came from. Floatless fetches it from Cleanverse for a settled aUSDC payment, and because the download link expires, it gets a fresh one each time instead of storing it. See Regulated dollars.
Networks and fees
What's the difference between mainnet and testnet?
Mainnet is Monad's live network, where tokens are real money. Testnet is a practice network whose tokens aren't real money. Floatless Savings is live on mainnet, and regulated dollars run on testnet. See Mainnet and testnet.
How can I tell which network my app is on?
Each app build uses one network. In the testnet app, Home shows a Test network badge beside your balance, the Floatless Savings card shows a Preview badge, and Add money has a Get aUSDC, verified dollars card. See Mainnet and testnet.
Why do I need MON?
Every transaction on Monad pays a network fee in MON: sending, registering spending rules, and moving money into or out of savings. Floatless doesn't cover these fees, so keep a little MON in your wallet. See Fees and limits.
How much is the network fee on a payment?
The review shows the Network fee as "Up to X MON" before you tap Send $X, and you pay it on top of the amount you send. If fees rise above that before signing, Floatless stops and asks you to review the new fee. See Fees and limits.
Does Floatless charge any fees?
Floatless doesn't add a fee to payments, savings deposits or withdrawals. Floatless Savings takes 10% of the interest the vault earns, and the emergency Withdraw straight from Morpho path costs 0.01%. Network fees go to the Monad network, and Floatless doesn't receive any of them. See Fees and limits.
Trust and verification
How can I check that Floatless does what these docs say?
Look it up onchain. Floatless's contracts are source-verified on Monadscan and MonadVision, Live proof lists recorded transactions on both networks, and the code is public. Contracts and verification shows how to check the savings vault yourself.
Is the code open source?
Yes. The app, the API, the contracts and the website are in the Floatless repository on GitHub under the MIT license.
How was the savings vault tested before launch?
The vault is built from Morpho's Vault V2 contracts using Morpho's own factories. Before mainnet, the deploy ran first against a copy of Monad mainnet, and a fork test suite in the repository attacks the setup with leaked keys, griefing and random actions. After the deploy, a script checked the live vault against its intended settings. See Contracts and verification.
How do I report a security problem?
Report it privately, and don't open a public issue. On GitHub, open the repository's Security tab and choose Report a vulnerability. If you can't use that form, email hello@floatless.app with "Security" in the subject. See Keys and security, and the full policy in SECURITY.md.
For developers and AI assistants
Is there an API?
Yes. The mainnet API is at https://api-mainnet.floatless.xyz and the testnet API is at https://api.floatless.xyz. Most endpoints need a signed-in Floatless session, and GET /health/ready and GET /v1/compliance/config are open. See API.
How do I tell which network an API serves?
Read the x-floatless-chain-id header on any response, or checks.chainId in GET /health/ready. Mainnet returns 143 and testnet returns 10143. See Mainnet and testnet.
Can I ask ChatGPT or Claude about Floatless?
Yes. You can connect ChatGPT, Claude or another assistant to these docs and ask about Floatless in plain words. Use Floatless in ChatGPT and Claude has the setup steps.
Is there a plain-text version of these docs?
Yes. Each page is also served as Markdown at its address plus .md, for example https://floatless.xyz/docs/faq.md. For the introduction, which lives at /docs, use https://floatless.xyz/docs/introduction.md. https://floatless.xyz/llms.txt lists every page, and https://floatless.xyz/llms-full.txt has them all in one file. See Use Floatless in ChatGPT and Claude.
Can I run Floatless myself?
Yes. The repository README covers running the API and the app with Node 24 or later, pnpm and Postgres, plus Foundry for the contract tests. Passkeys need a native development build of the app, because Expo Go doesn't include the passkey modules.