Soulbound, tamper-proof reputation for the Internet Computer (ICP).
Factory-managed multitenancy, configurable decay, and full on-chain auditability.
App • Core Repo • CLI / JS SDK • X • Telegram • Demo
- Soulbound reputation bound to principals — non-transferable by design
- Decay engine (rate, interval, thresholds, grace) to keep scores fresh
- Factory–pool architecture to mint, assign, upgrade, recycle per-org canisters
- Auditable events & analytics: leaderboard, awarder stats, org pulse, history
- Modern UX: React/Vite, Tailwind + shadcn/ui, connect2ic (Plug, Stoic, II)
Reputation DAO is a soulbound, on-chain trust layer built with Motoko on ICP.
It enables any community, DAO, or organization to issue, track, and manage reputation transparently:
- Members earn rep for valuable, provable contributions.
- Reputation is non-transferable (“soulbound”) and stays with the identity.
- Optional recovery logic exists for compromised wallets.
- Freshness factor ensures reputation remains relevant over time:
repWeight = baseRep * freshnessFactor
All activity is fully on-chain and publicly verifiable.
- 🌐 Online Communities — reward helpful posts, replies, or verified contributions.
- 💼 Professional Networks — freelancers & teams showcase credibility with on-chain proof.
- 🧑💻 Open Source & DAOs — PRs, bounties, governance votes tied to reputation.
- 🎓 Education & Credentials — verified skills, badges, and course completions as portable rep.
- 📈 Stock Market & Finance — materialize trust scores into transparent credibility layers for traders, brokers, and investment communities.
- Soulbound: rep cannot be transferred
- Controlled minting: only trusted awarders can assign
- Daily mint limits: prevents abuse/inflation
- Revocation: admins/system can revoke fake or farmed rep
- Public ledger: open, auditable, tamper-proof
- Factory canister — manages canonical WASM, pools, upgrades, cycle top-ups
- Child reputation canister — per-org actor with mint/revoke, decay, analytics, blacklists
- Blog backend — lightweight CMS for docs/community content
- Frontend — role-aware dashboards, docs, and community pages
- Core:
Reputation-DAO— Motoko canisters + React/Vite app - CLI / SDK:
RepDao-Cli— global CLI + JS/TS client
git clone https://github.com/Reputation-DAO/Reputation-DAO
cd Reputation-DAO
# start IC local replica
dfx start --background --clean
# deploy canisters (factory, child template, blog backend, frontend)
dfx deploy --network local
# run frontend
cd frontend && npm install && npm run dev
# open http://localhost:5173 and connect Plug / Stoic / IISee SECURITY.md for disclosure workflow & supported releases. Report vulnerabilities: security@reputationdao.dev
Open an issue with backend, frontend, docs, or community labels.
PRs welcome — please include notes on cycles/ops impact.
Built on ICP • © 2025 Reputation DAO