Ceramic Improvement Proposals

Ceramic is a permissionless protocol and decentralized network for smart documents that is currently in pre-alpha testnet.

Decentralization, community, and open source are core to the vision of Ceramic. Although the network is still in its infancy, we’re already taking steps to decentralize control over where the platform is headed and giving it to you— the community.

Introducing, Ceramic Improvement Proposals

We’re excited to introduce the Ceramic Improvement Proposal (CIP) framework, along with a set of supporting processes, as a way for the community to have control in shaping the future of the network.

If you’re familiar with popular open source languages (Python) or decentralized networks (Bitcoin, Ethereum), then you likely already understand what CIPs are all about.

For those that aren’t, CIPs allow anyone to propose improvements to the Ceramic network across a range of dimensions — from core protocol specifications to doctypes, schemas, use case standards, and meta process improvements. All of this takes place in the open on Github issues and pull requests in the Ceramic CIP repo.

[ceramicnetwork/CIP

The Ceramic Improvement Proposal repository. Contribute to ceramicnetwork/CIP development by creating an account on GitHub.

GitHubceramicnetwork
\

ceramicnetwork/CIP

Ceramic Improvement Proposals (CIPs) are standards for the Ceramic platform, including core protocol specifications…

github.com

From start to finish, the entire CIP process is 100% community-driven and open source. Anyone is free to create a new CIP, input on the CIPs of others, advocate for their standard, or whatever else you would like to do. All we ask is that you follow the process outlined in CIP-1.

Motivation

Here are some of the reasons why Ceramic needs a CIP process:

Get Involved

The entire CIP process is outlined in CIP-1. To create a new CIP, open an issue.

Additionally, the CIP framework has a few supporting processes:

See you in the CIP repo and on the Ceramic Discord.