A tap starts it.
Screen context is captured on demand. Inspect or exclude what Beam sees.
Pay from the screen you’re on.
Explore EVM payments.
Review the request yourself.
Android prototype · USDC on Arc · ETHGlobal Mumbai
Beam reads the sample payment request, resolves the recipient, and shows a review before confirmation.
Open a conversation with an amount and recipient, then tap the floating Beam. It reads the visible text exposed by Android. You can paste details if the app hides its text.
Review the amount and ENS recipient. The device resolves the name again and checks the payment. A request above the cap, to certain new recipients or from an external agent can require World ID.
Confirm separately on your phone. BeamPay routes the payment on the configured testnet. The preview above uses sample messages and receipts.
Choose an example EVM network and amount, then try a sample payment in WhatsApp, email or Telegram.
An Android wallet that meets you in the conversation. Enable JavaScript to try the local payment simulation.
A payment tool, a second look at a message,
and an extra check when you need one.
Explore payments, Scam Shield, ENS names and World ID. Enable JavaScript to try the examples.
Scam Shield surfaces the signals hiding in a message. Try these sample screens and see what changes.
Illustrative verdicts based on Beam’s checks. A risk label cannot guarantee safety.
Connect Claude Code or Codex over MCP with a single URL — no stdio, no API key. Screen or agent instructions can’t redirect a payment, and every send needs your World ID approval on your phone.
Screen context is captured on demand. Inspect or exclude what Beam sees.
The server proposes. The app rebuilds and re-checks the payment before you approve.
The review shows the selected network. The Android app uses its configured payment network.
14 answers
Beam is an Android wallet with a floating button over other apps. Tap it to read visible text, check a suspicious message or prepare a test payment. You review and confirm before anything is sent.
These are sample screens. Beam can read text that Android accessibility exposes when you tap it. You can paste the payment details if a screen does not expose its text.
The Android app settles in USDC on Arc. The browser demo above lets you compare example EVM testnets, but the app uses the single payment network in its build.
BeamPay is Beam’s onchain contract on Arc. It forwards each USDC payment and emits a receipt. Payments above your cap need an EIP-712 approval signed after a World ID check, which the contract verifies before it will move funds.
Yes. An onchain per-payment cap and a daily limit apply to every payment. Anything over the cap requires a fresh World ID approval, enforced by the BeamPay contract.
Yes. Beam resolves the name and rechecks it on your phone. With World ID linked and registration configured, you can also claim a Beam ENS subname.
Beam asks for World ID when a payment is above your cap, comes from an external agent, meets the threshold for a first-time recipient, or a previously paid ENS name points to a different address. You still confirm on your phone.
Scam Shield explains signals such as urgency, requests for secrets and pay-to-receive traps. Check the recipient and amount yourself.
No. An MCP agent can only propose a payment that opens for review on your phone. The request always needs your World ID approval and a separate device confirmation.
Beam runs a hosted MCP server over streamable HTTP. Add it to Claude Code or Codex with one command pointing at your Beam server URL and wallet — no stdio and no API key. The tools can inspect recipients, read your balance and propose payments you approve.
Beam treats screen text and agent messages as untrusted. Instructions hidden in them — “ignore previous instructions”, fake system prompts, a swapped recipient — can’t change what Beam does or redirect a payment. Preparing a payment is always a separate action you take, confirmed with your fingerprint.
Beam uses the Android speech dialog for input and can read review details aloud. Voice input can prepare a request. Approve it separately on your phone.
Beam’s repository provides the Android source and build instructions. Open Android setup for the prerequisites and checklist.
The site runs local examples with sample recipients and receipts. No wallet or funds are needed.
No answers found.