Description

Project Submission


Submission Requirements:

  • PROJECT NAME
    Pear2Pear

  • DESCRIPTION OF THE PROJECT (2 lines)
    Web3 cloud for scaleable apps on IPFS with the very first app, an innovative communication platform combining Telegram + Notion

    This project is based purely on IPFS and Libp2p through a library called Peerbit (that is a fork of OrbitDB) that lets you define databases on top of IPFS.
    Features
    • Dynamic post format: Post can contain "subprograms" which can be extend to any post type. For now there are just two post types: "CollaborativeText" (A text document you can edit together) and "NetworkPost" (that allows you to share your IPFS Id info)
    • E2EE: Because if this project relies on Peerbit, we can write E2EE encrypted messages.

      The database setup is very simple we have
    • Posts

      • which allows you to have a document databases of Post

    • Post (the second class)

      • is the post container. 

        • Which can either have static or dynamic content (subdatabases)

    • CollaborativeText

      • Is a subdatabase you can put in a post. 

        • This post type allows multiple peers edit a post together

    • All databases support optional ACL layer (see databases above for reference).

    • Any peer can open any of these databases and make changes. Changes are propagating through you the network and are respected if you are complient with ACL settings of other peers. I.e. you can "always" write locally but changes might not be absorbed by peers.

    • Can be used with any wallet. The only things you need to integrate the wallet to let use read the public key and sign messages. As of now it support Metamask but could easily be (and will) be integrated with WalletConnect, bringing mass-adoption.

  • DISCORD USER NAME (team contact to share the judging details)
    ea#6942

  • REPOSITORY WITH PROJECT'S CODE
    https://github.com/marcus-pousette/pear-to-pear

  • PRESENTATION
    https://docs.google.com/presentation/d/18mErPJA7NMyY33QpRxzPrbjgF2IrN6cEEVzBVMIGfHQ/edit?usp=sharing

Bounties 

Wallet Connect - Best Public Good

IPFS / Filecoin - Storage Wizzard

IPFS / Filecoin - Computing Over Data

MetaMask - Anything Goes

Attachments