developers
Sybil-Safe DAO Voting with TrustLayer
TL;DR
Multiply each DAO vote by the voter’s Trust Score (normalised 0–1). Governance stays weighted by humans, not by wallet count.
Key Facts
- ▸One-line integration in your governor contract.
- ▸Quadratic voting compatible.
- ▸Works with any ERC-20 gov token.
- ▸Snapshot.org strategy available.
- ▸Auditable — every voter’s score is public.
Last updated
Why weight by reputation
A whale with 10,000 fake wallets can steal a proposal. Weighting by Trust Score makes farming almost worthless.
How to integrate
In `castVote(proposalId, support)`, multiply the returned weight by `getTrustScore(msg.sender) / 1000`.
Snapshot integration
A ready-made TrustLayer strategy is published on Snapshot; add it in your space settings.
