Skip to content

CBobRobison/ceramic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

ceramic opengraph MIT license Twitter

Ceramic Protocol

Ceramic is a permissionless protocol for creating unstoppable documents that serve as the foundation for a connected, interoperable web without silos.

Ceramic's public infrastructure allows participants to create signed, append-only, tamper-proof documents that act as a censorship-resistant and universally available source of truth for important information. Ceramic documents are stored in IPFS, encoded using IPLD, and anchored in one or more blockchains. Because Ceramic's Universal Document Graph is public, permissionless, and verifiable, it unlocks information access and interoperability between all platforms and services across the web.

Although Ceramic can be used to store any kind of signed information, it is well-suited as a universal routing layer for storing decentralized identifiers (DIDs) and their associated metadata, data schemas, policies for usage of web services, access control permissions, and other documents that collectively enable boundless interoperability between an ecosystem of connected wallets, applications, databases, and services.

Together, Ceramic documents give users more control and interoperability over their identity, information, and resources, and allow developers to build composable apps with unprecedented modulariity, trust, and scale.

Learn More

Stay Up to Date

Implementatons

Package JavaScript Description
Ceramic ceramicnetwork/js-ceramic Typescript implementation of the Ceramic protocol

Want to work on an implementation in another language? Open an issue in this repository to discuss it with others, find help, and coordinate efforts.

Contributing

The easiest way to get involved in Ceramic is to join our Discord, where we are very active.

To propose or contribute improvements to the core Ceramic protocol, such as adding support for additional doctypes, open an issue in the ceramicnetwork/specs repository.

To propose or contribute improvements to the Ceramic JavaScript client, open an issue in the ceramicnetwork/js-ceramic repository.

To propose or contribute other feature requests or improvements that don't fit neatly into the above, such as creating an implementation in another language, open an issue in the ceramicnetwork/ceramic repository.

Ceramic Ecosystem Alliance

The Ceramic Ecosystem Alliance is a collaborative group of organizations, communities, and individuals actively contributing to the research and development of the Ceramic protocol, integrating Ceramic standards into their products, or building services on the Ceramic network. Become a member and sign up here.

License

MIT

About

Home of the Ceramic Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published