RChain Distribute Budgeting and Rewards (rchain-dbr)
The RChain Cooperative is developing a
decentralized, economically sustainable public compute infrastructure.
As part of its efforts toward coordination at scale, it runs a bounty
program with distributed budgeting and rewards. This
code powers the web site where budgets and rewards are decided.
copyright (c) 2018 by by Dan Connolly (dckc) and collaborators.
license: GPL 2 (inherited from xataface)
Features and use cases
- Getting Involved in the RChain Bounty Program
presented Spring 2018 at the RChain Developer Conference in Boulder, CO
- Usable Web app prototype for RAM distributed budgeting and reward system #260
Design notes: toward node.js and RChain from LAMP
see CONTRIBUTING.md, o2r/README.md
Installation and Configuration
o2r- OAuth to RChain gateway
index.php- CRUD web UI (xataface app)
tables/- per-table, field tweaks
actions.ini- discord verification etc.
xataface_template/modules/Auth/XDB/XDB.php- OAuth integration
- ISSUE: move XDB.php to lib? rename lib?
composer.json- OAuth libraries
templates/- logo, fine print
Web.config- tell ASP.net to hide Xataface config files
dbr_schema/- core database schema: budget votes, reward votes, etc.
trust_sync/- sync, trust metric
deploy_tasks/- toward automated deployment with ansible, systemd