Seal in 60 seconds: programmable privacy for Sui apps
Seal is Mysten’s programmable encryption + access control layer for Sui: policies can live on-chain, data stays encrypted, and decryption is granted only when rules are met.
If most blockchains are “public by default”, Seal is the opposite: it’s how you add privacy without turning your app back into web2.
Seal is a privacy + access-control framework designed for Sui apps where you want data encrypted, but still want permissions to be programmable and composable.
Seal in one line
Seal lets you encrypt data and control who can decrypt it using programmable policies — so your app can be private without a centralized key server.
Why builders care
- Programmable access rules: define who can decrypt based on on-chain state (membership, ownership, roles, etc.)
- No single party holds the keys: decryption can be done via threshold / distributed components (better trust model)
- Works for real products: token-gated content, private user state, enterprise flows where “public-by-default” is impossible
Common use cases
- Token/NFT gated files or premium dashboards
- Encrypted user profiles and preferences
- Private metadata for games, reputation, attestations
- Teams that need privacy + auditability without building their own key management system
Operator note (how we help)
If you’re building on Sui and want reliable infra + support around Seal/Walrus/gRPC, that’s what we do at Natsai.
Start here:
https://natsai.xyz/seal
Learn more (official)
https://sdk.mystenlabs.com/seal
https://github.com/MystenLabs/seal