Live action feed
A policy layer and kill switch for AI agent wallets, exposed as an MCP server.
Agents guarded
4Actions today
37Blocked today
6Budget used today
3.4 / 8 SOLActivity, last 30 days
TotalUnique
Breakdown
- MCP server with request_action...66%
- Policy editor: per-action cap...21%
- Transaction simulation before approval...13%
| Time | Agent | Action | Amount | Verdict | Reason |
|---|---|---|---|---|---|
| 14:02 | dca-bot | Swap USDC to SOL via Jupiter | 25 USDC | Passed | Under the 50 USDC per-action cap, progra |
| 13:47 | treasury-scout | Transfer to 4nHc...Tq9e | 1.5 SOL | Blocked | Destination is not on the recipient allo |
| 13:31 | arb-watcher | Swap SOL to JitoSOL | 0.8 SOL | Passed | Simulation shows output within 0.4% of q |
| 12:58 | dca-bot | Swap USDC to SOL via Jupiter | 25 USDC | Passed | Daily budget at 75 of 200 USDC |
| 12:20 | arb-watcher | Call unknown program 8vQe...mR2k | 0.3 SOL | Blocked | Program is not on the allowlist |
| 11:44 | payroll-agent | Transfer USDC to Dk3x...W7ba | 120 USDC | Held | Above 100 USDC cap, waiting for owner ap |
| 03:12 | dca-bot | Swap USDC to SOL via Jupiter | 25 USDC | Blocked | Outside active hours (08:00 to 22:00 UTC |
Agents
- dca-botDelegate key 6bQw...Zr4s, 0.9 SOL leftActive
- treasury-scoutDelegate key Gm2P...c8Hd, 3 blocks todayActive
- arb-watcherPaused by owner at 12:21Paused
- payroll-agent1 action waiting for approvalNeeds review
Budget today
3.4 of 8SOL spent
195 of 400USDC spent
6Rules tripped
4Telegram alerts sent
Rules on dca-bot
Per-action cap 50 USDC
Daily budget 200 USDC
Active hours 08:00 to 22:00 UTC
Jupiter only program allowlist
Actions per hour, last 24h
37 requests in the last 24 hours, 6 blocked
Welcome to Tripwire
Connect a Solana wallet to set up your workspace. Tripwire only reads your public address.
- MCP server with request_action, check_policy and get_budget tools that any agent framework can callPlanned
- Policy editor: per-action cap, daily budget, token and program allowlists, active hours, all signed by the owner walletPlanned
- Transaction simulation before approval, with a plain-language reason for every block or passPlanned
- Live action feed per agent with one-click pause and a Telegram alert when a rule tripsPlanned
- Delegate mode: a capped delegate key funded by the owner, so the owner never hands over the main walletPlanned
Live feed
Everything agents requested, with the verdict and the reason
Today, all agents
| Time | Agent | Action | Amount | Verdict |
|---|---|---|---|---|
| 14:02 | dca-bot | Swap USDC to SOL | 25 USDC | Passed |
| 13:47 | treasury-scout | Transfer to 4nHc...Tq9e | 1.5 SOL | Blocked |
| 13:31 | arb-watcher | Swap SOL to JitoSOL | 0.8 SOL | Passed |
| 12:20 | arb-watcher | Unknown program call | 0.3 SOL | Blocked |
| 11:44 | payroll-agent | Transfer to Dk3x...W7ba | 120 USDC | Held |
Blocked actions per day, last 14 days
Blocks rose once treasury-scout and arb-watcher were connect
Policies
Edit rules and sign them with your owner wallet
Rules on treasury-scout
Per-action cap 2 SOL
Daily budget 4 SOL
Recipient allowlist (3 addresses)
Active hours
Require approval above 1 SOL
Add an allowed program
Results appear here.
- Jupiter v6 added to arb-watcherWaiting for wall
Delegates
Capped keys funded by the owner wallet
Delegate keys
| Agent | Delegate | SOL | USDC | Status |
|---|---|---|---|---|
| dca-bot | 6bQw...Zr4s | 0.9 | 175 | Active |
| treasury-scout | Gm2P...c8Hd | 2.6 | 0 | Active |
| arb-watcher | Hx7T...n5Wk | 0.4 | 60 | Paused |
| payroll-agent | Bv9L...e2Fy | 0.1 | 380 | Active |
Exposure if every delegate were drained
4.0SOL
615USDC
NoneOwner wallet at risk
Alerts
Telegram messages when a rule trips
Sent today
- treasury-scout: recipient not allowlisted13:47, 1.5 SOLDelivered
- arb-watcher: unknown program, agent paused12:21Delivered
- payroll-agent: approval needed for 120 USDC11:44Delivered
- dca-bot: outside active hours03:12Delivered
Alert settings
Alert on every block
Auto-pause after 2 trips in an hour
Daily summary at 08:00 UTC
Your wallet
Live: balances read from Solana after you connect. Read-only, nothing to sign.
Connection
LiveConnect Phantom, Solflare or Backpack. Tripwire only reads your public address and balances.
W
SOL balance...
Token accounts
LiveConnect a wallet to list its tokens.