No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Client
Directory
Distributor
Documentation
Faucet
Registrar
RequestPasscode
SmartContracts
Sponsor
StorageManager
.git-commands.txt
.gitignore
CONTRIBUTING.md
LICENSE.txt
README.md
document.sh
kuwa-tcup.png
pids.sh

README.md

The Crypto UBI Project (TCUP)

This repository contains the Kuwa Identity Platform and The Crypto Universal Basic Income Project (TCUP, which we pronounce "teacup"). The Kuwa Foundation the University of Massachusetts Amherst Center for Data Science (CDS) initially developed this software as part of the CDS's Data Science for the Common Good program.

IMPORTANT: This software comes with no warranties and is highly experimental. You should not use it in any non-experimental application, and especially not use it in an application that could risk something of value. USE THIS SOFTWARE AT YOUR OWN RISK.

We are developing a cryptocurrency "faucet" to deliver a universal basic income (UBI). As part of the project, we will implement the Kuwa identity system. A high-level description of the project can be found here.

Version

  • 0.5.0

Release History

  • 0.5.0
    • PRE-ALPHA: Working prototype

Live Demo & Project Web Site

The project Web site is at https://alpha.kuwa.org. On that site, you can sign-up for a Kuwa ID and to get basic income payment of one "KuwaCoin" (an ERC-20 token) per day. Currently, the demo is on the "Rinkeby" Ethereum test net.

Getting Started

The purpose of these instructions is to help you get the modules in this project running.

Prerequisites

The following software packages are prerequisites for running the software in this repository.

  • A Linux computer
  • NodeJS 10.4.1 or higher
  • Gradle 4.8.1 or higher
  • MySQL (for some modules)
  • Apache Web Server
  • Apache Cordova (For deploying JavaScript applications as Android and iOS apps)
  • OpenCV - Face recognition toolkit
  • Php and PhpMyAdmin

Also Built With

  • React - Component-based JavaScript environment for building advanced Web user interfaces
  • Web3.js - Ethereum JavaScript API
  • Solidity - Development language for Ethereum smart contracts

Installing Project Modules

Please see the readme files in each module directory for instructions on running specific modules.

Licensing

All of the original code developed and published by The Kuwa Foundation is open source under the standard MIT License. Please note, however, that other types of open source licenses may govern some of the utilities, libraries and/or plugins that we use to build Kuwa and TCUP. In particular, the Apache license applies to the Cordova software that we use to deploy client software as mobile apps.

We have made all of the orginal code that we developed for this project available under an MIT open source license.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests to us.

Versioning

We plan to use SemVer for versioning. For the versions available, see the tags on this repository.

Development team

Contributors and supporters

  • Bill Clarke - Technical advisor
  • Brant Cheikes - Executive Director, UMass Center for Data Science
  • Philip Silva - Kuwa Foundation director and co-founder. Contributed project funding.
  • Stuart Tempkin - Kuwa Foundation director and co-founder. Contributed project funding.