Skip to main content

Ceramic Protocol

Ceramic is a decentralized event streaming protocol that enables developers to build decentralized databases, distributed compute pipelines, and authenticated data feeds. Ceramic nodes can subscribe to subsets of streams forgoing the need of a global network state. This makes Ceramic an eventually consistent system (as opposed to strongly consistent like L1 blockchains), enabling web scale applications to be built reliably.

Core Components​


The Ceramic protocol consists of the following components:

Self-Anchoring​


Ceramic One supports self-anchoring to EVM blockchains, allowing you to run your own anchor service:

Authentication​


Ceramic uses Decentralized Identifiers (DIDs) for authentication: