Ceramic stores decentralized identities and other documents needed to enable boundless interoperability between an ecosystem of wallets, applications, databases, and services.
What is Ceramic?
Universal Document Graph
Ceramic provides public infrastructure for storing unstoppable documents that are user controlled, universally accessable, and censorship resistant
Powering Interoperable Ecosystems
Ceramic makes identities, services, and data interoperable so developers can build lightweight applications on shared resources
Give users control by allowing them to interact with DBs and off-chain services using their DID instead of a particular private key
Grow your business by making your infrastructure services open to everyone, even those who aren't your direct customers
Make your data interoperable, secure, and user-controlled by storing it in databases access controlled by Ceramic DIDs
"Ceramic allows interoperable, user-managed data systems like 3Box to mature. Prior to Ceramic, 3Box was using a centralized identity system, 3Box Cloud was the only commercial database hosting service, and apps couldn't easily share encrypted data. With Ceramic, 3Box can decentralize, modularize, and scale."
- Joel Thorstensson, 3Box
What is a document?
Ceramic documents are signed, append-only objects stored in IPFS, encoded using IPLD, and anchored in one or more blockchains. Ceramic currently supports three standard doctypes.
3IDs are decentralized identifiiers (DIDs) that can sign and encrypt data, map to data and services, authenticate, and perform access control. 3IDs are controlled by one or many private keys, providing flexibility and interoperability across wallets.
Account links publicly associate a 3ID to other public identities, such as public keys, smart contracts, or other 3IDs. Account links allow others to verify that two identities are owned by the same person or organization.
Tiles are the most flexible document type and are used to define data schemas, metadata, profiles, service policies, agreements, access control permissions, and much more. Tiles can reference other tiles to create a relational graph.
Have an idea for a new doctype? Propose it on Github
"Ceramic allows interoperable, user-managed data systems like 3Box to mature. Before Ceramic, 3Box was using a centralized identity system, 3Box Cloud was the only open hosting service, and apps couldn't easily share encrypted data. With Ceramic, 3Box can decentralize, modularize, and scale."
Joel Thorstensson, 3Box
Ceramic Ecosystem Alliance
The Alliance is a group of organizations, communities, and individuals actively contributing to the development of the Ceramic protocol.
Made with 🧡on the internet