Text the Dial operator+1 806 607 1387
Send, request and invoice crypto by text. No app. No wallet address. Works on any phone.
Agentic peer-to-peer crypto payments, by SMS for people and MCP for agents. Built for Colosseum's Crypto World's Fair.
Settles on
- Solana
USDC settlement, memo per payment, on-chain escrow for people not on Dial yet
Live · devnet - Tempo
Stablecoin payments with a memo; operator pays the fees
Ready · Moderato - Base
USDC by signed authorization; operator pays the gas
Ready · Sepolia - Ethereum
USDC on L1 by signed authorization; operator pays the gas
Ready · Sepolia - Arbitrum
USDC on Arbitrum, same signed-authorization flow
Ready · Sepolia - Hyperliquid
USDC on HyperEVM, same signed-authorization flow
Ready · testnet - Robinhood Chain
Same EVM flow, in a test dollar until there is test USDC on it
Ready · testnet - Zcash
Shielded testnet ZEC through our Rust wallet service, payment id in the encrypted memo
Building
Runs on
- Cloudflare
Workers + D1 run the operator
Live - Payphone
The phone line: +1 806 607 1387
Live
Say hi. That's the signup.
Dial operator · start here
Scan to open your messages
- youhi
- operatorhi, I'm the Dial operator. I can help you text your crypto. What name should people use to pay you?
- youAlex
- operatorYou're in, Alex. Your Dial name is @alex, so people can text me "send @alex $5".
- yousend jeremy $10 for pizza
- operatorWhat's jeremy's number?
- you(806) 555 0142
- operatorSend $10 USDC to jeremy (pizza) on Solana? Reply 482913 to confirm.
- you482913
- operatorSent $10 to jeremy. They have 7 days to claim it.
Limits
Kept small on purpose while Dial is a testnet demo.
- $50
- most in one payment
- $200
- most you can send in a day
- Over $20
- your passkey approves it, once you add one
- $2
- test USDC in your wallet when you sign up
- 7 days
- for someone new to claim your payment; after that, text “reclaim”
Built for agents too
Any AI agent can pay, request or invoice anyone with a phone number through the Dial operator's MCP server. Agents start payments; a human approves every one from a text.
Dial operator · for agents
Text "connect agent" to +1 806 607 1387. Open the link, enter the texted code, copy the key (dial_ak_…).npx skills add Dial-WTF/text-my-crypto{
"mcpServers": {
"dial": {
"type": "http",
"url": "https://dialoperator.cc/api/mcp",
"headers": {
"Authorization": "Bearer dial_ak_..."
}
}
}
}On the ledger right now
Live · recent payments
Check it on-chain
Every payment carries its id on-chain: the memo on Solana and Tempo, the authorization nonce on EVM chains. Match any row to its transaction, or open a treasury to see every drop, fee and escrow. Money for someone not on Dial yet waits in the escrow program: it pays them only once they prove their phone, and after 7 days anyone can send it back to the sender. On devnet Dial still holds the key that can upgrade the program; on mainnet that key goes to a multisig or the program is frozen.
Full ledger →