The rule layer any wallet, DEX, or payment app can plug into.
Stede isn't a wallet. It's the on-chain rule layer underneath the dollar, and the whole thing is open source. Compose it, derive its PDAs, or run the SDK against live devnet today.
Programs
Nine Anchor programs, deployed on devnet.
stede_hookCr1nytaygTvi4h73JhGacAJMbJsYxMvf7syQWpr6CYYv
stede_vaulthkRnTeBdGovUyhC9TCvJjpkaQn7DWxo6YxhhAZ7Avai
stede_handle_registryFPpVV8GotRq2cPppWBp1juVun4SC193TpaEPodrmHYaA
stede_rule_daily_limitDnNcQGbcGtveExwz16oU9SheonBjADZiaExjC2W3CKi5
stede_rule_block_handleJ1ZZNPoZXHb4qUS7TQKwxFnm9eBE7MFso7gnJkKrH2uq
stede_rule_cooloff4Cc51G1AnduEcwtYQTfUKNVmNnERmrBmUv7mCHRQSSUg
stede_rule_new_recipient_delayGWhPqirCmLHiYQdHsPXNzG2YexVR6cXsspps8YhPhaRb
stede_rule_time_window8AEdTE3avK5jhVy8osXHfZYnvtn73SSVrRxwuTaytaGu
stede_rule_friend_gateC2ETjCNkHYdPzNZxJtufmnc3j5at2osxG6csrS9StNk5
SDK
Install the TypeScript SDK, package @stede/sdk.
npm i @stede/sdk
// minimal, illustrative — full docs in the SDK readme:
// github.com/SimplyKairos/stede-protocol/tree/main/sdk
const client = new StedeClient(provider); // provider: AnchorProvider
await client.init();
// wrap USDC into a Stede dollar, then configure rules and transfer via the client
github.com/SimplyKairos/stede-protocol