01 / 12
Sup Wallet Logo
What's up?'Sup. 👋Sup Wallet.

A wallet that
grants, not signs.

A self-custodial Sui wallet where you grant permission instead of signing every transaction. Set spending limits you control, let AI agents act within them, and connect to any protocol — your keys never leave your hands.

Meet SUP — a SUPer App for your money, your on-chain SUPport, and yeah, just 'sup 👋. You? A SUPer.

Sup Agentdrafts actions · you sign
EXPLORE WALLET
// the problem

Wallets make you the bottleneck.

Every action — pay, swap, stake, subscribe, delegate to an agent — funnels into one overworked human pressing Sign. The only way to scale today is to hand over your seed phrase and pray.

"Sign this. Sign this. Sign this."
Subscription? Re-sign every month.
AI agent? Hand over the seed.
New protocol? Hope it doesn't lie.
Cross-protocol? Approve every hop.
// our bet

Your wallet should know what to allow — not just what to sign.

A programmable boundary, not a button. Typed. Auditable. Revocable.
// how it works

Three roles. One trust path.

A simple model. The owner sets the rules once, then steps back. Agents and protocols play inside the lines.

01

Owner grants.

You, once. Pick who can spend, on which protocol, up to how much. Revoke any time.

one tx · then step back
02

Delegates spend.

AI agents, services, or family — anyone holding a key — spend inside their budget. Driven by your prompts, never your seed.

runs continuously · within caps
03

Adapters route.

Each protocol gets a tiny adapter so the wallet can speak its language. Same shape every time.

plug-and-play · per protocol

And the glue: any number of steps run as one all-or-nothing transaction. If anything breaks, nothing moves.

// meet your sup agent

Hire an agent.
Give it an allowance.

An AI agent shouldn't need your seed phrase. Delegate it a key, a budget, and a sandbox of protocols — then just talk. Your prompts become transactions, you never sign — it's your on-chain SUPport.

scenario · agent

A DeFi trading bot.

  • Caps: 50 SUI/day, 200 USDC/day.
  • Allowed: Cetus swap adapter, only.
  • Visibility: every spend emits an event.
  • Kill switch: one tx removes the key.
// owner sets it up — three lines.
delegate::add(&mut wallet, agent, ctx);
set_service_allowance<Cetus>(.., 50);
set_coin_allowance<SUI>(.., 50);
// same primitive, other agents
Subscription keeper

Service pulls 5 USDC/month. Owner approves once, the service does the rest.

Family / shared wallet

Each member gets their own budget — kid gets $50/week, partner unlimited on groceries.

Inheritance / dead-man's switch

Emergency module gets a cap-gated payout if you don't check in for N days.

// safety promises

Boundaries you
can actually see.

Agents and services act inside the wallet's rules — not on top of them. Four guarantees, enforced on-chain, every spend.

Revoke any time.

One transaction removes a delegate and clears its remaining allowance. No "ghost approvals" hanging around.

Budgets are typed.

Per protocol and per coin. An agent allowed to swap SUI on Cetus can't drain your USDC — or touch Bucket.

Atomic by design.

Every spend bundles into one PTB. If any step fails — slippage, gas, network — nothing leaves the wallet.

Audit trail by default.

Grant, spend, debit, revoke — every action emits an event. Indexers mirror your wallet's exact state for free.

// integrations

Plug in any protocol.

The Sui apps your agent already speaks — swap, lend, stake, borrow — composable into one all-or-nothing transaction.

Cetus
Swaps
Scallop
Lending
NAVI
Lending
Bucket
Stablecoin
Haedal
Liquid staking
Your protocol
~30-line adapter
One small adapter per protocol — about 30 lines.Agents compose swap → lend → loop in one transaction.Any step fails → nothing moves.
// what you can build

Same primitive. Wildly different apps.

A small idea with a big surface area — a taste of what SUPers ship on day one. Become a SUPer — do anything.

agent

AI trading bot

Daily-capped on a single DEX. Strategy script can't ever touch coins outside its sandbox.

Demo coming soon
how it worksYou set the daily cap + which DEX. Revoke in one transaction. The bot's key can never exceed it or touch anything outside its sandbox.
recurring

DCA / subscriptions

Service pulls a fixed amount on a schedule. Approve once; cancel any time.

Demo coming soon
how it worksPick the amount + cadence. The service holds a typed allowance for exactly that — pause or cancel from your wallet anytime.
shared

Family / team wallet

Each member is a delegate with their own budget. One pool, many spenders, one ledger.

Demo coming soon
how it worksThe owner sets per-member caps + which protocols each can touch. Every spend lands in one shared ledger.
composed

In-app swap & lend

Tap once: swap on Cetus → deposit to Scallop → log. All in one PTB.

Demo coming soon
how it worksOne signature runs swap → deposit atomically. If the lend leg fails, the swap reverts with it — never half-done.
guardian

Inheritance / recovery

Dead-man's switch module gets a cap-gated payout if the owner stops checking in.

Demo coming soon
how it worksSet heirs + a check-in interval. Miss it and a capped payout unlocks for them — no keys, no seed ever shared.
offline

NFC tap-to-pay

The day-to-day. Wallet broadcasts its address; another phone scans and sends. No QR.

Demo coming soon
how it worksHold two phones together — the wallet beams its address over NFC, the payer scans + sends. Offline-first, no QR.
// the day-to-day still works

And yes — it taps too.

The fancy authorization graph runs on a wallet you'd actually carry — NFC tap pairing, in-app dApp browser, multi-account, all neo-brutalist.

TESTNETAcct 1 ▾HCE
Total balance
12.37SUI
0x9c4f…ae12
Broadcasting via NFC
Send
Receive
SENDER · HCE
NFC NDEF
NFC Receive
SCAN
Cancel
RECEIVER · READER
Self-custodial · BIP-32 multi-accountMulti-coin token list (any Coin<T>)Agentic chat — talk to act, no signingdApp browser · wallet-standard injectionTestnet ↔ Mainnet switchEncryptedSharedPreferences · PBKDF2 · AES-GCM
// rendered, not mocked

Real surface. Same theme.

Every screen below mirrors the live React Native UI — same theme tokens, same components, same 3px ink borders.

Sup Wallet Logo
Sup Wallet
Self-custodial Sui wallet
Create New Wallet
Import Existing

Landing

create / import

TESTNETAcct 1 ▾Lock
SUI balance
12.37SUI
Send
Receive
ASSETS
U
USDC
120.5
D
DEEP
8.4K
H
HAEDAL
21.8

Home

SUI hero · token list · gold tabs

Sup Agent · mock
Hi 👋 Ask me to send X SUI to 0x… or balance.
send 0.5 sui to 0xabc…
Preparing transfer.
Confirm transfer
amount: 0.5 SUI
to: 0xabc…
Execute

Agent Chat

talk to act · no signing

NFC Receive
Cancel
Back

NFC Receive

pulse · scanning

SupWallet Vault
Vault SUI
42.0SUI
OWNER ACTIONS
Deposit
Withdraw
DELEGATES
Add delegate
Set allowance

Vault Detail

owner · auth · delegates

Transaction submitted
Sent
9aF3kCpQ…m1Z2x7vS8r3T6yE4h…
Copy digest
View on explorer

Send · Confirmed

spring pop · digest

// the basics

Questions? 'Sup.

The short version of what SUPers ask most — straight answers, no jargon.

Is my money still mine?

Yes — Sup is self-custody. Your keys never leave your device. You hand out permissions, not your keys, and you can take them back any time.

What does “granting” mean?

Instead of approving every single action, you give one capped, revocable OK — like “this helper can spend up to 50 SUI a day.” Nothing beyond that limit can happen.

Can an AI agent run off with my funds?

No. An agent only moves what you allowed, only where you allowed it, and never sees your secret phrase. One tap takes the permission back.

What can I actually do with it?

Swap, lend, stake, borrow and save across the Sui apps you already know — Cetus, Scallop, Bucket, NAVI, Haedal and more — all from one place.

Why “all-or-nothing”?

Multi-step moves settle together as one. Either every step works or none do — so you never get stuck halfway with funds in limbo.

Is it live? How do I try it?

The web app is ready now — tap Get the App → Launch App up top. Android & iOS are on the way.

'Sup 👋 · thanks for tapping in

Less signing.
More granting.

Self-custody that still works with everything. Agents, services, and protocols all go through the same permission-checked door — and it all settles in one all-or-nothing transaction.

Become a SUPer — your SUPer App, your on-chain SUPport. 'Sup. 👋

Testnet App Coming Soon!