About the Project

Ceramic provides developers with database-like functionality for storing all kinds of dynamic, mutable content. This finally gives developers a Web3 native way to add critical features like rich identities (profiles, reputation, social graphs), user-generated content (posts, interactions), dynamic application-data, and much more.

Ceramic’s stream-based architecture is designed for web-scale volume and latency and to handle any type of data. Built on top of open standards including IPFS, libp2p, and DIDs and compatible with any raw storage protocol like Filecoin or Arweave, all information stored on Ceramic exists within a permissionless cross-chain network that lets developers tap into an ever growing library of identities and data while using their preferred stack.

About the Integration

Developers building multi-chain applications have a powerful new combination to work with, as Ceramic now supports Moonbeam applications. Moonbeam offers developers an Ethereum-compatible smart contract parachain on Polkadot, providing an easy path to a multi-chain implementation. Ceramic adds support for advanced data management and cross-chain identity. Together, this enables developers and users to depend on the same accounts and wallets to manage transactions, identities, and data across Ethereum and Polkadot applications.

Since Moonbeam uses the same keypairs and wallets as Ethereum, signing and authentication for Ceramic’s data streams is also supported out of the box. Now that Moonbeam and Ceramic can easily be used together, developers can:

  • Build data-rich user experiences and social features on fully decentralized tech
  • Give users cloud-like backup, sync and recovery without running a centralized server
  • Publish content on the open web without the need to anchor IPFS hashes on-chain
  • Leverage interoperable profiles, social graphs and reputations across the Web3 ecosystem