pact.social protocol

pact.social is an open source protocol allowing anyone to use the Pacts data model which could be Petition, Manifestos or Open-letters and its associated signatures through Ceramic protocol Pacts content are public and signature has 3 different modes: public, private and anon. See « How signatures work » to go deeply.

A good diagram is better than a long speech!

Here is how pact.social is working:

Explanations:

  • pact.social App is using its Ceramic node to access and write content. We use the pact.social data model on composeDB. Then this content is stored using Ceramic and final data is stored on IPFS peer to peer File System protocol.

  • App1 is an App that uses pact.social data model and Ceramic node, but the APP is different from pact.social one.

  • App2 is a third App that uses its own Ceramic node and but with the pact.social’s data model.

Last updated