Self-custodial XRP Ledger wallet for you and your AI agents.
Hold XRP, RLUSD and other XRP Ledger tokens with keys that never leave your device. Give each AI agent its own wallet, with limits it cannot raise.
For Chrome, Edge and Firefox. The store listings are not public yet.
Your agent pays from its own wallet. Never from yours.
An agent wallet is a separate XRP Ledger account. You make it in OnWallet, fund it from your main account, and close it when you are done.
Most per payment
Or 10 RLUSD. An agent cannot raise it.
Most per day
Or 50 RLUSD, across every payment that day.
Most it can hold
Or 500 RLUSD. You can lose at most what you put in.
Limits you set, and it cannot raise.
Those are the most OnWallet allows. You choose lower limits when you approve an AI app: 1 XRP a payment and 5 XRP a day unless you change them. Each agent wallet shows what it holds, what it can spend and what it paid. Pause it and its payments are refused, or send everything back to your main account.
You approve each payment.
Every payment an AI app asks for opens in OnWallet first. The merchant, what it costs, what the app says it is for, and what is left for today. OnWallet checks the price with the merchant itself, then shows who is paid, with the full address, and the network. Pay or decline with your password, or with Touch ID in Chrome and Edge.
Connecting an AI app is not available right now. OnWallet already has the screens to approve a connection and each payment; the address AI apps connect to, https://mcp.openapps.network/connect, is not open yet. OnWallet Agent, the desktop program, is not available to download right now.
It pays only what a merchant asks.
There is no tool to send to an address. The merchant's own x402 payment request names the amount and who is paid, in XRP or RLUSD.
It is watched.
OnWallet checks each agent wallet. If it did something it should not, you are told, and adding funds is off until you send everything back.
Every app in one list.
Connected apps lists the apps you signed in to and the AI apps that can ask to pay. Remove an AI app, and it can ask no more.
Close it when you are done.
It is deleted from the ledger, and what is left goes to your main account, less the 0.2 XRP the ledger takes to delete it.
Agent payments on Mainnet are new and have had an internal security review only. Start with small amounts.
Yours to hold, easy to recover, clear to sign.
A wallet only you control should not depend on a piece of paper. OnWallet keeps your keys on your device and gives you a way back that is not a seed phrase.
No seed phrase to manage.
Your key is split into three parts, and any two rebuild it, only on your device. One stays in this browser. OnWallet ID holds one, and it cannot move funds alone. The third is locked to something only you have: a recovery passkey (Chrome and Edge), a Google Drive backup or a Recovery Kit file. A recovery waits 72 hours, and your email and your other browsers are told, so nobody can finish one quietly. A browser you approve from one you already use has no wait. Your 24 words still exist; you can export them from Settings.
You see what you sign.
The wallet decodes the exact bytes it is about to sign and shows you that. The full address, the amount, the network fee, the total and the network. A signature covers only the payment on that screen.
Unlock with Touch ID.
On a Mac, OnWallet in Chrome and Edge can unlock with Touch ID instead of your password. It works only in that browser on that device, and it never recovers a wallet. Your password still works.
Know who issued what you hold.
Anyone can issue a token with any name, so the wallet shows the issuer. Known stablecoins from their real issuers carry a verified badge, a lookalike from anyone else gets a plain warning, and the wallet says when an issuer can freeze a token or take it back.
Sign in with OnWallet.
Apps can offer Sign in with OnWallet. You approve it in the extension, with no code to type. The app gets a private identifier, the same across one company's apps, and only what you tick: your email, one Mainnet account address, your Nostr key.
.on names, in testing.
.on names are being tested on Testnet. They are not on Mainnet yet.
Four steps, and your keys stay on your device for all of them.
OnWallet is a browser extension. Its key code runs inside it, and your keys never leave it.
Add it to your browser
Install the extension from your browser's store once its listing is public, and pin it to the toolbar.
Create a wallet
Choose a password. The wallet makes your keys on this device and encrypts them with it.
Protect it
Sign in with Google or email, add an authenticator app, and save your way back: a recovery passkey (Chrome and Edge), a Google Drive backup or a Recovery Kit.
Add an agent wallet
Fund it from your main account and set its limits. Pause it, send everything back or close it whenever you want.
In your browser, from its store.
OnWallet is built for Chrome, Edge and Firefox. Its store listings are not public yet. Install it only from its store page.
Chrome
The wallet, with your keys on your device. For Chrome 116 or later.
Add to ChromeStore listing not public yetEdge
The wallet, with your keys on your device. For Microsoft Edge.
Add to EdgeStore listing not public yetFirefox
The wallet, with your keys on your device. For Firefox 153 or later.
Add to FirefoxStore listing not public yetOnly from the store
Never install a wallet from a link in an email, a message, an advert or a search result. A fake wallet can take everything you put in it.
Your keys never leave your device.
What goes where, in full.
Stays on your device
Your keys, your password and your 24 words. The wallet is encrypted with your password, and the unlocked key lives only in the extension's memory until it locks.
Goes to OnWallet ID
Your email, your authenticator secret, and one of three parts of your wallet, encrypted. One part alone cannot rebuild a wallet or move funds.
Goes to the ledger
Balance reads and the transactions you sign. OnWallet supports the XRP Ledger: XRP, RLUSD and other tokens issued on it.
Never collected
No analytics, no crash reports and no remote code in the extension. These pages set no cookies; they count page views with a self-hosted counter.
OnWallet never asks for codes on a website. Type email and authenticator codes only inside the extension.
OnWallet charges nothing. The ledger charges its own small costs.
There is no paid plan. What you pay goes to the network, not to OnWallet.
Network fee
About 0.00001 XRP per payment at normal load. The wallet sets it and shows it before you sign.
Account reserve
The XRP Ledger keeps 1 XRP locked in every account, plus 0.2 XRP for each token it holds. Removing an empty token releases its 0.2 XRP.
OnWallet ID and agents
No charge. Protecting and recovering your wallet costs nothing.
What people ask before they trust a wallet.
- Does OnWallet support XRP?
- Yes. OnWallet is a wallet for the XRP Ledger: it holds, sends and receives XRP, RLUSD and any other token issued on the XRP Ledger. It supports no other blockchain.
- What is an agent wallet?
- A separate XRP Ledger account for one AI agent. You make it in OnWallet, fund it from your main account, and can pause it, send everything back or close it. An agent pays only from it, within limits it cannot raise: at most 20 XRP or 10 RLUSD a payment, 100 XRP or 50 RLUSD a day, and 1,000 XRP or 500 RLUSD held. You can set lower limits.
- Can an AI agent spend my money?
- Never from your main wallet. An agent pays only from its own agent wallet, which you fund, within limits it cannot raise, so you can lose at most what you put in it. Every payment an AI app asks for waits for your approval in OnWallet. Agent payments on Mainnet are new and have had an internal security review only. Start with small amounts.
- Can I connect an AI app today?
- Not yet. Connecting an AI app is not available right now. OnWallet already has the screens to approve a connection and each payment; the address AI apps connect to,
https://mcp.openapps.network/connect, is not open yet. OnWallet Agent, the desktop program, is not available to download right now. - Does OnWallet hold my money?
- No. Your keys are made and kept on your device, encrypted with your password. OnWallet cannot move your funds.
- Do I have to write down a seed phrase?
- You do not have to manage one. Once your wallet is protected with OnWallet ID, your sign-in, your authenticator app and your way back (a recovery passkey in Chrome and Edge, a Google Drive backup or a Recovery Kit) restore it. Your 24 words still exist, and you can export them from Settings at any time.
- What happens if I lose my computer?
- Install OnWallet on a new device and sign in. If another of your browsers still has OnWallet, approve the new one there, with no wait. Otherwise use your recovery passkey (Chrome and Edge), Google Drive backup or Recovery Kit: after a 72-hour safety wait, which your email and your other browsers are told about, the wallet is back.
- Which browsers does it work in?
- OnWallet is built for Chrome, Edge and Firefox. Its store listings are not public yet. It runs on a computer; there is no phone app.
- Will anyone ask me for a code?
- Only the extension. OnWallet never asks for codes on a website. Type email and authenticator codes only inside the extension. Anyone asking for a code, your recovery code or your Recovery Kit on a website, by email or by message is not OnWallet.
- Who runs OnWallet?
- OpenApps, the trading name of Elevated Spaces Pte. Ltd. in Singapore, makes the extension and runs this site and OnWallet ID. Questions go to support@onwallet.si, security reports to security@onwallet.si.
A wallet you hold, and a separate one for each agent.
This site never asks for your wallet password, recovery code or recovery kit.
For Chrome, Edge and Firefox. The store listings are not public yet.