gitwtfhub

wtf is reputation-vault?

lionizebee/reputation-vault — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · developerComplexity · 4/5Setup · moderate

TL;DR

Smart contracts that pay DAO or startup contributors automatically based on a decaying, milestone-driven reputation score instead of a fixed salary.

Mindmap

mindmap
  root((ReputationVault))
    What it does
      Splits deposits into pools
      Pays by reputation share
      Score decays over time
    Tech stack
      Clarity
      Stacks
      Clarinet
    Use cases
      Automated DAO payroll
      Milestone gated payouts
      Emergency fund multisig
    Audience
      Developers
      DAOs

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Pay a DAO's contributors automatically in proportion to their tracked reputation instead of a flat salary.

REASON 2

Let anyone trigger the payout cycle instead of relying on an admin to run payroll manually.

REASON 3

Lock payouts behind a milestone report so funds only move once real work is confirmed done.

REASON 4

Protect an emergency fund pool with multiple approvers and a mandatory waiting period.

What's in the stack?

ClarityStacksJavaScriptVitestClarinet

How it stacks up

lionizebee/reputation-vault00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity4/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires installing Clarinet and understanding Clarity smart contracts before you can run or test it.

Wtf does this do

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.

Yoink these prompts

Prompt 1
Help me install Clarinet and run this project's test suite locally.
Prompt 2
Explain how the reputation score is calculated and how it decays over time.
Prompt 3
Walk me through registering a DAO and recording a contributor milestone using the Clarinet console.
Prompt 4
Show me how the emergency fund's multisig and time-lock approval flow works.

Frequently asked questions

wtf is reputation-vault?

Smart contracts that pay DAO or startup contributors automatically based on a decaying, milestone-driven reputation score instead of a fixed salary.

What language is reputation-vault written in?

Mainly JavaScript. The stack also includes Clarity, Stacks, JavaScript.

How hard is reputation-vault to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is reputation-vault for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.