Seal: Decentralized Secrets Management for Web3 Devs 🧵 Web3 apps still depend on centralized servers for encrypted data. Seal on Sui fixes this with client-side encryption, on-chain access control & threshold cryptography. Here’s what devs need to know 👇
1/ What is Seal? Decentralized Secrets Management system built on Sui. Encrypt on the client (TypeScript SDK) Store data anywhere (@WalrusProtocol etc.) On-chain policies for access control via Sui Move Threshold encryption: keys split across multiple servers (t-out-of-n)
2/ Why it matters Centralized secrets mgmt = single point of failure. Seal gives you: Distributed trust → no one controls everything Programmable access → token gating, time locks, DAO rules Storage flexibility → works with any decentralized storage
3/ How it works Encrypt: Data encrypted locally w/ the SDK Store: Encrypted data saved on decentralized storage Access Control: Sui Move smart contracts decide who can decrypt Decrypt: Need t-out-of-n key servers for decryption