RORApayRoma & Rasul · Topic F / Agent Wallet

PUBLIC COMPETITION PROJECT

Payments within
your limits.

An owner defines a shared spending budget, allowed recipients and expiry. An AI agent proposes payments; code and the contract enforce authority independently.

Anyone can inspect markets, paper trading, project documents and public testnet receipts. Registered judges can activate separate sponsored test wallets, explicitly authorize another RORApay account and transfer jUSD within on-chain limits. jUSD has no monetary value; no MetaMask or faucet is required.

Assistant and account transfers · 0.5.0

Test-money banner, registered recipient selection, explicit on-chain recipient authorization, payment confirmation, personal balances and incoming/sent history. Old fixed-recipient wallets and receipts remain archived; activate a v2 wallet for peer transfers.

Try account transfers

Flow and limitations · Security checks and residual risks

The video distinguishes new layout previews, live read-only gateway checks and archived owner-agent receipts; it does not claim a new live peer payment. The current backend has 20 passing automated tests; tests use a local EVM and deterministic model fixtures. Public peer transfer verification is reported separately.

Read-only AI companion

The Assistant explains reference market snapshots, displays trusted data cards and prepares unapproved transfer drafts. Its scope has no payment, signing or recipient-authorization tools. A human reviews the exact recipient and amount before sending. Human-confirmed peer transfers do not consume the AI quota.

Open Assistant · Live Timeweb smoke check with synthetic context

Verified public execution

Two 1 rUSD payments confirmed on Ethereum Sepolia. A malicious invoice could not change the exact owner intent. Direct recipient, cap and replay violations reverted; owner revocation succeeded and a subsequent payment reverted.

Demo video · 3 minutes 15 seconds

Narrated walkthrough using labelled local visual previews and archived test receipts. Synthetic narration; no new live transfer is claimed.

Read the transcript

Downloads and installation · 0.5.1

How to install and open RORApay

On a Mac, choose the Mac archive. The iOS Simulator archive runs inside Xcode’s Simulator; opening it directly in Finder causes a crash. The Mac prototype is not notarized by Apple. Read the installation guide before granting a security exception.

Prototype boundaries

Test assets have no monetary value. Trade lab is hypothetical. Contract has no independent audit. A development-signed iPhone build is available to registered devices; public download targets the simulator; native hardware attestation is not configured. The organizer confirmed on 12 October that Ethereum Sepolia meets the on-chain bonus requirement; AI features must be demonstrated. The narrated evidence walkthrough is available above; full native visual QA remains partly unverified.

Authors: Roma and Rasul.

Account update · v0.3.0

Public passkey registration now gives each visitor a separate account. Link your own wallet with a read-only signature to inspect its testnet balance. The competition payment agent remains restricted to the project owner. The walkthrough video documents the earlier owner demonstration; public registration does not grant access to that wallet.

Create an account or sign in