← Back to home

Candlekeep

A distributed platform for publishing research papers governed by a DAO

Problem Statement

Candlekeep is a distributed platform for research paper publishing. Every paper is publicly accessible on IPFS and indexed using a dedicated subgraph on The Graph.We 🖤 Open Science and we believe that Candlekeep has the potential to value more real researcher work and distribute the editorial costs to the research community. Moreover, reviewers are accordingly rewarded for their work.

Solution

This project set of smart contracts to create a protocol for managing the process of creating scientific journals, publishing papers, and reviewing them. A DAO takes the core decisions like:create a new journaladd a reviewer to the systemban a reviewer for the systemetc.We used openzeppelin Governor and an ERC20 token with vote capabilities to implement the DAO logic. The protocol is composed mainly by:Candlekeep: contains the list of the Journals and ReviewersJournal: dynamically created by CandlekeepPaper: dynamically created by a Journal when an author invokes the submit actionEvery paper can be stored in IPFS together with its revisions and reviews. The review process right now is simple but it can be updated in the future. It consists of simply 3 loops of reviews and it ends when the reviewers agree with their verdict.All the information is indexed in a subgraph published https://thegraph.com/studio/subgraph/candlekeep/

Hackathon

ETHAmsterdam

2024

Prizes

  • 🏆

    Best New Subgraph

    🥉 The Graph