Money that refuses the wrong move.

Programmable dollars on Solana. Rules live inside the asset, not the wallet. Send to any @handle.

The Stede app home screen

Rules before regret.

Set what your money can and cannot do, before you ever hit send.

Approvals feel clear.

Good transfers pass with context, not confusion.

Refusals feel calm.

When something looks wrong, Stede tells you exactly why.

Three steps.
Then it just
has your back.

No spreadsheets, no willpower needed. Set it up once and the rules do the rest, every send, every time.

1 Claim a handle.

Pick a name. @you instead of 7x2f…a91. Stored on-chain in the handle registry.

2 Wrap your dollars.

Move USDC or AUDD into the Stede vault. You get Stede dollars back, one to one, redeemable any time.

3 Set the rules.

Each rule is a separate on-chain program. Toggle what you need. Skip what you don't. From then on the chain handles the no's.

Refusal is the feature.

Not every payment should go through. Stede makes the stop intentional, explainable, and free. The money simply stays where it belongs.

! Unknown wallet?

A short hold the first time you pay a new handle. Kills the phishing rush before money leaves.

$ Daily cap hit?

The send pauses and shows you the limit you set. No hidden logic, no override, no fee for the no.

× After your bedtime?

Night mode refuses risky-hour sends at the asset layer, before they become a morning you regret.

USDC for the World.
AUDD for Aussies.

Same app, same rules, your currency.

$

Stede USDC

Wrap any USDC into a Stede dollar that obeys your rules. One to one, redeemable any time. The vault holds the underlying USDC in a PDA you don't have to trust.

A$

Stede AUDD

Programmable Australian dollars with consumer protection built in. Same rules, same protocol, denominated in AUD.