Shared wallet ops for temporary internet teams
Create one treasury, gate every request, and approve from anywhere.
This app gives a squad one shared wallet with policy controls, multichannel approvals, payout execution, x402 purchases, and a narratable audit trail.
Setup
Create one wallet for the whole squad
Make a squad, generate its treasury, and keep one shared balance under tight control.
Start with squad setup
Guardrails
Route every request through policy
Large requests need quorum, over-budget actions fail early, and every move is explainable.
Connect to edit policy
Approvals
Approve from web, XMTP, or Telegram
The same request ledger powers browser clicks, wallet-native chat, and OpenClaw Telegram commands.
Link XMTP or Telegram
Execution
Pay teammates or buy paid APIs
Run SOL devnet reimbursements and x402 purchases while keeping every state change in the audit stream.
No requests yet
Wallet session
Connect Phantom to start operating the squad.
Selected squad + treasury
Create or select a squad, then create its treasury.
Request engine
No requests yet. After treasury setup, file one spend and one payout to show the full flow.
Members
0
Pending
0
Policy denials
0
Succeeded
0
Treasury
Connect and choose a squad
Create the vault-backed treasury, keep policy thresholds tight, and prove the same squad works in core mode or with Telegram turned on.
Vault status
Missing
Create a treasury wallet before requests can pass policy.
Approval curve
—
Large requests require distinct non-requester approvals.
Daily cap
—
Over-budget requests fail before signing and appear in the audit trail.
People
Members and channels
Invite wallets, issue link codes, and show exactly who can approve from the browser, XMTP, or Telegram.
XMTP
Wallet-native chat approvals
Telegram
OpenClaw bridge for phone-first demos
Controls
Budget policy
Mirror approval and domain rules in app logic first, then let vault-side checks enforce them right before signing.
Spend
x402 purchase request
Request a paid API or tool call. Small purchases approve fast; off-allowlist or over-budget requests fail before execution.
Payout
Teammate reimbursement
Use the same treasury and quorum rules for wallet payouts. This is the cleanest live demo for mixed web and Telegram approvals.
Requests
Approvals and execution
Web, XMTP, and Telegram all write to the same request ledger. Quorum completion pushes requests into the execution queue.
| Request | Type | Approvals | Status | Updated | Actions |
|---|---|---|---|---|---|
| No requests yet. Create a treasury, file a spend, and then drive approvals from web or chat. | |||||
Audit
Narratable event stream
Every important state change lands here so the live demo reads like a story instead of a log dump.
Audit events appear here once you create a squad or file the first request.