Skip to content
RChain Distributed Budgeting and Rewards Bounty Web Site
Branch: master
Clone or download
Pull request Compare This branch is even with rchain-community:master.
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.
conf
dbr_schema
deploy_tasks
lib
o2r
s2r
tables
templates
trust_sync
xataface_template/modules/Auth/XDB
.gitignore
.htaccess
CONTRIBUTING.md
INSTALL.md
README.md
Web.config
actions.ini
composer.json
composer.lock
conf.ini.example
favicon.ico
index.php
q2_adj.py
rchain.png

README.md

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 rchain-dbr 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

See

Design notes: toward node.js and RChain from LAMP

see CONTRIBUTING.md, o2r/README.md

Installation and Configuration

see INSTALL.md

Contents

  • o2r - OAuth to RChain gateway
  • index.php - CRUD web UI (xataface app)
    • conf.ini.example, conf/ApplicationDelegate.php
    • tables/ - per-table, field tweaks
    • actions.ini - discord verification etc.
    • xataface_template/modules/Auth/XDB/XDB.php - OAuth integration
      • lib/
        • ISSUE: move XDB.php to lib? rename lib?
      • composer.json - OAuth libraries
        • composer_download.php, composer.lock
    • 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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.