lionizebee/reputation-vault — explained in plain English
Analysis updated 2026-05-18
Pay a DAO's contributors automatically in proportion to their tracked reputation instead of a flat salary.
Let anyone trigger the payout cycle instead of relying on an admin to run payroll manually.
Lock payouts behind a milestone report so funds only move once real work is confirmed done.
Protect an emergency fund pool with multiple approvers and a mandatory waiting period.
| lionizebee/reputation-vault | 00kaku/gallery-slider-block | 3rd-eden/ircb.io | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | 2016-11-16 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing Clarinet and understanding Clarity smart contracts before you can run or test it.
ReputationVault is a blockchain project for paying contributors of a DAO or startup team based on their tracked reputation instead of a fixed salary. It was built for a bounty around programmable money flows on the Stacks blockchain, using its Clarity smart contract language. Most payroll tools for online groups either pay everyone a fixed amount on a schedule, or need an admin to manually move funds. This project instead splits incoming deposits into three pools automatically, one for contributors, one for daily operations, and one emergency reserve. The contributor pool is then paid out every cycle, roughly every 30 days, with each person's share based on their reputation score relative to everyone else's. That score goes up when a contributor hits a tracked milestone and slowly goes down over time if they stop being active, so an active contributor's share grows as an inactive one's shrinks, without anyone deciding it by hand. The payout process itself needs no human to trigger it: any automated bot can call the distribution function once the required time has passed, and it can optionally be locked until someone reports that a milestone was actually reached. The emergency fund pool works differently, requiring several separate approvers plus a waiting period before money can leave it, keeping that pool harder to drain than the others. The project is organized as five separate smart contracts, each with a specific job such as managing deposits, tracking reputation, or running payouts, plus a test suite covering deposit math, reputation decay, payout correctness, and the emergency fund's approval process. A small demo web frontend is included but described as secondary to the contracts themselves. The README notes some known limits, including a cap of 200 contributors per group and the fact that reputation decay must be triggered from outside the contract since the blockchain has no built in scheduler. No license is stated in the README.
Smart contracts that pay DAO or startup contributors automatically based on a decaying, milestone-driven reputation score instead of a fixed salary.
Mainly JavaScript. The stack also includes Clarity, Stacks, JavaScript.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.