YOUR AGENT WALLET
Payments within your limits.
Give your agent a budget. Keep control of what it can do.
Available agent budget
TEST ASSETSConnect your permission to read its on-chain balance.
Your rules, on-chain.
Market watch
All marketsLoading source quotes…
Execution history
No verified payments yet.
Signed in? Configure a testnet vault to start. Confirmed payments appear here with a transaction hash.
MARKET INTELLIGENCE
Watch the market.
Source prices in USD. Refresh to fetch a new snapshot.
| Asset | Price | 24h change | Last trade |
|---|
Connecting to Coinbase Exchange…
TRADE LAB / PAPER ONLY
Test an idea first.
Preview a hypothetical trade using market data. No funds move.
Snapshot unavailable
No market order, exchange account, approval or on-chain swap is created.
Trade preview
Check before committing.
Choose an asset and size. The preview shows quantity and the time of the reference price.
Why a separate lab?
The payment agent has permission to transfer only the specified test token. Trading would need its own audited permission model with price and slippage limits.
AUTONOMOUS PAYMENTS
A task. A traceable result.
The agent proposes. Your permission decides.
Payment instruction
Check the current contract limits before involving the model. No signature or transaction.
One request, one proposal. Uncertain transactions remain pending until reconciled.
What happens next
- Extract the payment
GPT-6 Luna reads your task and invoice.
- Validate the intent
Code checks exact recipient, amount and permission.
- Enforce on-chain
The contract checks budget, expiry and replay.
- Record the receipt
A confirmed hash links to the network explorer.
No transaction submitted.
SECURITY & PERMISSIONS
Define the boundary.
A passkey protects access. The contract protects authority.
Device sign-in
Checking sign-in…
User verification requiredFirst enrollment uses your private setup token. Later sign-ins require the registered passkey. Sessions expire after 15 minutes.
Owner permission
Grant and revoke from your own EVM wallet. Your owner key stays there.
Deploy test token & vault
Verified permission state
No vault configured.
Revocation becomes effective after block inclusion. It cannot undo a transaction already confirmed.
Boundaries in this build
- One immutable token and network
- Recipients checked inside payment arguments
- One shared budget across all recipients
- No arbitrary calls or unlimited approvals
- Unique payment ID enforced by the contract
BUILT BY ROMA & RASUL
Autonomy you can inspect.
RORApay is our research project for the Agent Wallet track.

Give an AI agent useful freedom within a measurable boundary.
An owner approves a limited permission once. The agent can then make permitted test-token payments. Its model output is treated as untrusted input, and the contract checks the same limits independently.
Рома / Roma
Co-author of RORApay
Расуль / Rasul
Co-author of RORApay
Android 11 or newer. iOS currently runs in the simulator; installation on an iPhone requires Apple provisioning.