Developers
Build for a wallet-native social layer.
From a weekend bot to a full in-chat dApp. Open source contracts, hosted indexers, and an SDK that ships in a single npm install.
MIT
License
240+
Apps shipped
v1.4
Latest SDK
8
Chains supported
Platforms
Pick your starting point
Sudo App SDK
Embed React-based apps directly inside chats. Wallet permissions baked in.
npm i @sudo/sdkBot API
Slash commands, modals, message components and a webhook gateway.
app.command(slash("tip"), …)Smart-Group Indexer
Hosted indexer that returns the unique-interactor graph for any contract.
GET /v2/indexer/holders/{addr}Escrow contracts
MIT-licensed Solidity contracts for milestone-based escrow. Compose freely.
SudoEscrow.lock(addr, amt)Validator dispatch
Plug into the validator network for your own custom dispute flows.
validators.dispatch(disputeId)OAuth2 + WalletConnect
Authenticate users by wallet sign-in across your dApp.
await sudo.authorize(scope)Quickstart
A bot in 30 seconds
Authenticate, register a slash command and respond. No servers to provision — Sudo runs your handler in a sandboxed runtime.
Full SDK guideimport { createApp, slash } from "@sudo/sdk";
const app = createApp();
app.command(slash("tip", "Tip a friend"), async (ctx) => {
const { recipient, amount } = ctx.args;
await ctx.requestPayment({
to: recipient,
amount,
token: "USDC",
chain: "base",
});
await ctx.reply(`Tip of ${amount} USDC sent!`);
});
export default app;Smart contracts
MIT-licensed, verified, audited
SudoEscrow.sol
audited412 locBase · Arbitrum · Optimism · Polygon · Ethereum
0x7ef…b21view on explorer ↗ValidatorRegistry.sol
audited268 locBase
0xa90…f02view on explorer ↗DisputePanel.sol
audited195 locBase
0x442…cc1view on explorer ↗SudoNameRegistry.sol
verified348 locBase
0x10a…3b9view on explorer ↗SUDOToken.sol
audited124 locBase · Ethereum
0xfee…000view on explorer ↗MiningDistributor.sol
verified298 locBase
0x801…ab2view on explorer ↗FAQ
Build, answered
Where do I host my app?+
Can my app move user funds?+
Is the SDK open source?+
How do I list in App Directory?+
What chains can my app interact with?+
Can I monetize?+
Related pages on Sudo
Hand-picked next reads from across the Sudo stack — pick whichever surface you want to learn about next.
- TrustRead more
Read the full smart-contract audit reports
Spearbit, Trail of Bits, OtterSec — every contract and cryptography component shipped by Sudo has independent third-party reviews.
- ResearchRead more
The full protocol design in one PDF
Transport, escrow, mining proofs and validator coordination — the formal design behind Sudo Messenger.
- Mini-appsRead more
Wallet-verified mini-apps inside Sudo
Swap, lend, mint and play without leaving the chat. A curated catalogue of native dApps that run inside the messenger.
- Smart GroupsRead more
Smart-contract groups that index themselves
Paste a contract — every wallet that touched it auto-joins. NFT communities, DAO floors and token-gated rooms in one primitive.
- TrustRead more
End-to-end encryption, audits and bug bounty
Signal Protocol for transport, threshold-signed validators for settlement, multiple independent audits and a public $500k bounty.
- StatusRead more
Live network, API and validator uptime
Real-time uptime, latency and incident history for every Sudo surface. No press release needed.