/** * rVote landing page — democratic backlog prioritization. */ export function renderLanding(): string { return `
Quadratic conviction voting with time-decay. Surface the ideas your community actually cares about — not just the loudest voices.
Each additional vote on the same proposal costs quadratically more credits. One vote = 1 credit, two = 4, three = 9. Prevents plutocratic capture.
Proposals accumulate conviction score from community votes. The most supported ideas float to the top.
Votes lose weight over 30–60 days. Stale support fades automatically — no need to manually close polls.
Traditional voting (1 person = 1 vote) lets small, passionate groups dominate. Token-weighted voting lets whales decide everything. Neither reflects genuine community preference.
Quadratic voting makes strong preferences expensive. You can signal that you care a lot — but it costs quadratically more. This balances intensity of preference with breadth of support.
The cost of conviction grows quadratically.
Community members spend credits to upvote proposals. Conviction score accumulates with quadratic cost.
When a proposal crosses the promotion threshold (default 100), it automatically enters the final vote.
A time-limited binary vote (Yes / No / Abstain) decides the outcome. Simple majority wins.
Every verified member receives a daily credit allowance. No pay-to-play.
Votes decay linearly from day 30 to day 60. Stale support fades, keeping rankings fresh.
Passkey authentication via EncryptID. One person, one identity, one credit stream.
Proposals that hit the threshold automatically move to a final pass/fail vote. No admin bottleneck.
Create a governance space, submit proposals, and let your community decide what matters most.