Signrail is an AI wallet assistant built with Open Wallet Standard.
It lets users talk to their wallets in plain language, prepare transfers, swaps, bridges, and activity summaries, and keep execution behind approval before anything reaches signing.
Signrail combines three ideas in one workspace:
- Natural-language wallet control
- Approval-first transaction handling
- Protected signing through OWS
Instead of exposing raw wallet actions directly, Signrail turns a user request into a structured draft, simulates the route, asks for approval, and then moves the request through a visible execution rail.
- The user types a request such as:
Send 25 USDC on Base to treasury walletConvert 0.1 SOL to USDCMove all my Arbitrum ETH balance to BaseWhat is my current balance?
- Signrail interprets the request.
- If the request is informational, it shows a read-only workspace snapshot.
- If the request is transactional, it prepares a draft and asks for approval.
- Approval and rejection can happen from the action buttons or directly in chat with
yes/no. - The execution rail moves through pending, executing, completed, or rejected states.
- Completed actions update the saved wallet balances in the workspace.
- Chat-first wallet assistant UI
- Login and sign-up demo flow
- Saved multi-wallet workspace
- Profile, settings, recent activity, and password views
- Transfer, swap, bridge, balance, and summary commands
- Approval / rejection flow inside chat
- Execution rail with progress, receipt, and live pipeline
- Workspace activity history that updates from user actions
- OWS-connected signing model and product framing
Use these prompts in the assistant workspace:
What is my current balance?How much USDC do I have?Show my walletsSend 25 USDC on Base to treasury walletSend 50 USDC to Alice on BaseConvert 0.1 SOL to USDCSwap half my SOL to USDCMove all my Arbitrum ETH balance to BaseBridge 0.2 ETH from Arbitrum to BaseSend 0.01 ETH Base to ArbSend 12 USDC SOL to BaseSummarize my daily transfer activity
AI wallet interfaces often stop at chat. Signrail pushes that further by showing what the assistant is about to do, separating draft creation from approval, and making transaction state visible.
The result is a conversational wallet workspace that feels useful without hiding risk behind invisible automation.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Open Wallet Standard integration hooks and demo execution flow
Install dependencies and run the app:
npm install
npm run devThen open:
http://localhost:3000
The assistant workspace is available at:
http://localhost:3000/access
teyrebaz/signrail123opsdesk/vault456
Signrail is positioned as an AI wallet assistant with approvals built in.
It is designed to show:
- natural-language wallet control
- approval-gated execution
- wallet-aware routing
- protected signing with OWS