TungTh / hypercerts-1

Hypercerts is a Verifiable Claims Manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hypercerts

  • João Santos' M.Sc Thesis
  • Universidade de Lisboa, Instituto Superior Técnico
  • 2017-2018
  • Advisors:

Table of Contents

Project Description

Hypercerts is a platform that enables a truly distributed and trustless way of managing claims about News articles. Currently under development.

Using the Hypercerts-Web-Extension users can generate claims (whose authenticity and integrity can be verified by anyone without the need of a third party) about any news article, and those claims can be presented to all other users. This all happens in a distributed and trustless form, with the use of IPFS and Ethereum.

Project Structure

Hypercerts is made of three main components. Hypercerts-Web-Extension, Hypercerts-Core and Hypercerts-Ethereum.

Usage

1. Install and configure IPFS

> npm install --save ipfs-api
# Show the ipfs config API port to check it is correct
> ipfs config Addresses.API
/ip4/127.0.0.1/tcp/5001
# Set it if it does not match the above output
> ipfs config Addresses.API /ip4/127.0.0.1/tcp/5001
# Restart the daemon after changing the config

# Run the daemon
> ipfs daemon

3. Download src/hypercerts-web-extension and install it in Chrome:

  • Go to [chrome://extensions]
  • Check the Developer Mode box
  • Select Load unpacked extension... and chose the src/hypercerts-web-extension directory.

4. Download src/hypercerts-web-extension and install it in Chrome or Firefox.

5. Visit https://tecnico.ulisboa.pt/en/news/ to view claims.

6. Open a news article and to generate a claim press the Generate Claim button.

JavaScript Style Guide

About

Hypercerts is a Verifiable Claims Manager

License:MIT License


Languages

Language:JavaScript 100.0%