LogoLogo
  • 👋Welcome to pact.social documentation
  • pact.social is
    • What is pact.social?
    • pact.social website/app
    • pact.social protocol
      • pact.social protocol: Privacy
      • pact.social protocol: Verification
      • pact.social protocol: Techstack
    • pact.social campaigns
    • pact.social: SDK
    • pact.social socials
  • about us
    • Why pact.social?
    • pact.social vision and mission
    • pact.social value pillars
    • Who is pact.social?
  • Legal stuff
    • Personal Data Protection Policy
    • About Cookies
    • Code of Conduct
  • FAQ
    • What is a "Pact"?
    • How to connect?
    • How can I modify my Pact?
    • How to publish Pact's updates?
    • How to create a Pact?
    • How do signatures work?
    • How does pact.social technically work?
    • How to sign?
    • About your personal data
    • Our frens and eco-system
  • Brand
    • Media Kit
Powered by GitBook
On this page
Export as PDF
  1. pact.social is

pact.social protocol

Previouspact.social website/appNextpact.social protocol: Privacy

Last updated 1 year ago

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.