Hi, I'm Solid. I settle up.

Send money like you send a message.

Ask, pay and split without leaving the chat. Solid is a keyboard, so it works in WhatsApp and everywhere else you type. Shops get a till in their pocket. And we never hold your money.

Out now on Android as a download from this site. In review on the Solana dApp Store, and coming to Google Play.

Dollars, SOL and local moneyPaid in secondsNetwork fees under a cent
How do you like to get paid?

Dollars, SOL or local money. Your call.

Pick what you take and every amount on this page switches to it, at today's price. The app works the same way: you choose your five tokens and their order, and the other person pays in the one you ask for. Paid in one and want another? Swap it inside Solid, at Jupiter's price.

Shown as written, mostly in dollars.

Dollars everywhere. Your money next.

USDC, USDT and SOL work wherever you are, today. Where a local stablecoin lives on Solana we add it, so your money stays your money: rands are live with ZARP, and these markets come next.

A dot map of the world with South Africa in tangerine, Sรฃo Paulo and Paris next, and pins on Mexico City, Lagos and Manila Cape Town ยท randsLive Sรฃo Paulo ยท realNext Paris ยท eurosNext Mexico City ยท pesos Lagos ยท naira Manila ยท pesos
Cape Town ยท rands ยท LiveSรฃo Paulo ยท real ยท NextParis ยท euros ยท NextMexico City ยท pesosLagos ยท nairaManila ยท pesos
Live: rands, with ZARP Next: the real and the euro Coming: pesos and naira Everywhere today:USDCUSDT

The pins are markets, not users. No dates until each one is ready.

So who's it for?

Anyone who's ever said "I'll pay you back."

If money changes hands in your chats, Solid fits. Friends, families, freelancers, savings clubs, corner shops and salons. Tap a chat to see how it plays out.

DC
Dinner crewFriends
Maya$84 for dinner. Who's settling up?
$21 each ยท $84 split 4 wayssendsolid.app/โ€ฆ
โœ“ $21 arrived ยท checked on the chain
JessPaid! Next one's at mine ๐Ÿ”ฅ
UsesSplitUSDC

Example chats. The people and shops are made up; what Solid does in each one is real.

Hang on, it's a keyboard?

Your keyboard just learned to handle money.

Solid lives where you already type. No switching apps, no copying account numbers, no "send me your banking details".

Tap the mark

In any chat, tap the Solid mark on your keyboard. Your fingerprint unlocks the money buttons, up to limits you set per payment and per token.

RequestSendSplit

Pick what you need

Get paid, pay somebody or split the bill. Type the amount and a note, so everyone knows what it's for. Paying somebody? Paste their address or their .sns name.

$15 ยท for the liftsendsolid.app/q/โ€ฆ

It lands in the chat

A short link nobody can edit. They tap it and pay from any Solana wallet, and its page says Paid once it has. A payment you send is posted only once the network has settled it, so what they read is always true.

And it's a proper keyboard.

A payments keyboard nobody can bear to type on doesn't get used, and then it can't move money either. So it's a keyboard first.

Swipe typingDrag across the keys and the word appears. It reads the shape, so "hello" never turns into "hero".
Voice, without a microphoneThe mic key hands over to the voice keyboard you already use. Solid itself never listens.
Learns your wordsPicks up the names you actually type, like Ntuthuko. It can't leave the phone.
Knows when to stopIn a password field it goes quiet: no suggestions, no learning, no money buttons.
Split the bill, not the friendship.This keyboard is my SOL mate. ๐Ÿ’œNo more "did it go through?"Your group chat, now with receipts.Typing a whole paragraph? Also fine.
What if they don't have a wallet?

Send the money in a link.

Everything else needs the other person to have arrived first. A claim link carries the money instead. They open it, set up a wallet if they need one, and it's theirs.

โœ“It expires. Unclaimed after 72 hours, and you take it back.
โœ“It's capped. Small amounts only, because anybody holding it can spend it.
โœ“The secret never reaches a server. It lives in the part of the address browsers keep to themselves.
โœ•Anyone holding the link can claim it. Not only the person you meant. That's what lets it work without an address, so send it only to them.
Why open it when nobody's paying?

Because it remembers who owes you.

๐ŸงพWhat you're owedEvery request you've made and whether it's been paid, checked on the chain rather than anyone's word.
๐Ÿ”ฅA streakThe days you actually used it. Small on purpose: fun to keep, never nagging.
โœจThings to tryA short list of what you haven't done yet, so week two isn't week one.
And the money that's just sitting there?

Keep some in Solana's hard money.

Solid can tuck part of what you're paid into ORE. It earns a share of ORE's revenue while it waits, comes out whenever you want, and can pay a bill straight from savings.

โœ“It isn't ours. Your ORE sits in ORE's own staking program on Solana, and only you can take it out.
โœ“One step in. Solid swaps what you hold through Jupiter and saves it in the same transaction. If either part fails, nothing moves.
โœ“Out whenever you like. No lock-up, no notice period.
โœ“Pay straight from savings. A bill in USDC, USDT or SOL can come out of ORE, from the app or from the keyboard in a chat.
โœ•It's not a bank account. ORE's price moves, and so does what your savings are worth. Earnings are what the chain paid out, never a rate or a promise.
Nice. And for my shop?

Your till is already in your pocket.

Tap what they bought, turn the phone around and feel the buzz when it lands. The money goes straight to your wallet, never through ours.

The customer needs nothingA link they tap, a code on your screen, or their phone against yours. Every bill link names your shop, and nobody can change it.
Staff phonesEvery sale carries a name. Staff phones hold no wallet, so refunds only ever go out from yours.
Snap your price listPhotograph it once and Solid reads the items off it.
Invoices that close themselvesNumbered, with tax and a due date. Marked paid the moment it lands.
Loyalty built inStamps for regulars, and the reward comes off in one tap.
Solid BusinessSales, items, staff and invoices on the web too.
Verified on SolanaOnce we've checked your shop, you can publish it on chain, and the wallets that pay you can read it there.
A page people can findOnce we've checked your shop: your menu, hours and a pay button at sendsolid.app/b/your-shop, with a pin on the map at /find.
You don't need:a card machinea bank merchant accountto give up a slice of every saleto wait for payouts
USDCdollars USDTdollars SOLSolana's own SKRSeeker ZARPrands
What about my regulars?

The eleventh coffee is on the house.

Every paid visit drops a stamp into your customer's wallet: a little Solana bolt they can't lose, and nobody can fake.

A free item, % off the bill, or % off one thing. You choose.
One tap at the till. It reads their pass and takes it off.
A free coffee is free. Nothing to pay, and the card still counts it.
Little BeanLOYALTY

7 of 10. 3 more to a free flat white.

Okay, but is it safe?

We can't touch your money. Literally.

A keyboard sees everything you type. That's true of every keyboard ever installed, so here's the version you can check rather than believe. Each claim names the file that enforces it.

๐Ÿ”‘It never holds a keyNo seed phrases, no private keys, no signing. Every payment goes wallet to wallet and you approve it yourself. There's no Solid balance to freeze, lose or hack.wallet.ts
๐Ÿ“ตA keyboard that can't phone homeNo internet code in the part that draws your keys: no HTTP client, no Solana library, no crash reporter. The build fails if one appears.ime/build.gradle.kts
๐Ÿ™ˆNo tracking in the app. None.No analytics anywhere in the app. Not aggregated, not anonymised, not "to improve our services". This website counts visits only if you say yes, and never on a payment page.CLAUDE.md ยท Invariant 8
๐Ÿ‘€It never reads what it wasn't givenIt doesn't ask the app you're in what's already in the field.SolidService.kt
๐Ÿ”’Quiet in password fieldsThe money side switches off, visibly, so you can watch the protection engage.SecurityGate.kt
๐Ÿ•ต๏ธIt spots lookalike addressesScammers copy the first and last characters, because every wallet hides the middle. Solid compares against addresses you've used and stops on a match.core/lookalike.ts
๐Ÿ”—A link nobody can rewriteYour request is kept by Solid, written once by the wallet it pays. Edit the link and it's nobody's request. Who paid is never recorded.0097_a_link_nobody_can_rewrite.sql
๐Ÿท๏ธNames checked, not trustedA pasted .sns name is looked up on the chain before you confirm, and shown beside the full address. A name spelled in another alphabet is refused.core/sns.ts
๐ŸงนYour data, deleted by youOne button in Settings deletes everything Solid's server keeps about your wallet, links included. Your wallet signs, so nobody else can press it for you.0095_a_wallet_can_leave.sql
๐Ÿช™Your savings aren't ours eitherSaving moves money into ORE's own staking program, and only its withdraw gives it back. Every save is simulated and checked before your wallet opens.core/oreSave.ts
๐ŸงฎA swap that keeps its wordThe swap inside every save and payment from savings is read before you sign, and must promise at least the figure you were shown, with no platform fee slipped in.core/jupiterRoute.ts
โœ‹Shut the money off before you hand it overTap the mark and payments go quiet until your fingerprint brings them back. For a phone passed across a counter, or to a child who wants the game.PaymentLock.kt
๐Ÿ”Locks like your bank's appYour fingerprint or your phone's PIN before anything in Solid shows, and again after a minute away. In your recent apps its screen stays blank.appLock.ts
๐Ÿ“œYour history isn't on our serverActivity is read from the chain on your phone, and Solid keeps no record of who paid you. The tiny "dust" payments scammers send to plant a lookalike address are hidden.history.ts
Solid will never ask for your seed phraseprivate keypassword
Nope. We're committed. ๐Ÿ’
SolanaOnline now ยท mainnet since 2020

Quick replies, low maintenance, and I never leave you on read.

INTO

Commitment: confirmed, then finalised. Solana people will get it.

DEALBREAKERS

Three-day clearingChargebacksMystery fees
It's a match! Solid and Solana. Payments that land before the chat moves on.
Why Solana?

We found our SOL mate.

We wanted a network that answers faster than your friends do and costs less than the coffee it's paying for. It was love at first block.

<1ยขnetwork fee on a normal payment
~0.4sa block, so the till sees it while they're still at the counter
5tokens: USDC, USDT, SOL, SKR and ZARP
16kloyalty stamps for about 0.17 SOL, set up once

At home on the Seeker.

Seed Vault signingNo wallet app in the middle. Solid composes, the phone's own hardware approves, and Solid never sees a key.
SKR gets a jobPay and get paid in it, and show your staked SKR at shops that give stakers perks.
Every other Android tooThe Seeker is where it's best, not where it's limited. The same app runs anywhere Mobile Wallet Adapter does.

Bring the wallet you already have.

Solid never becomes the wallet. It puts the payment together and hands it to the wallet on your phone to approve, through Solana's own standard. That's why this isn't a list of partners.

PhantomSolflareBackpackSeed VaultAny Mobile Wallet Adapter wallet

No wallet yet? The ones we recommend, and how to set one up โ†’

Soโ€ฆ when are you settling up?

Download for Android APK ยท 82 MB In reviewSolana dApp Store SoonGoogle Play LateriOS Open a business account Free for 30 days

Version 0.2.0, for Android 8 and up. The first time, your phone asks you to allow installs from your browser. Want to check the file? It's signed with the key in our asset links, and its SHA-256 is a66b13709275a2a41c6a22eafc9be379e5cc7c86c2582d54c4085d0b5c7f653c.