This revised KIP was created directly in response to the concerns raised by the community and reflects what we believe is the most balanced and forward-looking path to unblock the election process and secure long-term governance alignment.
What This Proposal Does This KIP is a direct response to community expressed concerns. It:
Why It Matters
We’re grateful for the engagement and passion this community has shown. We hope this proposal reflects that we’re listening and that we’re moving together toward a stronger and more transparent governance future.
Please review the revised KIP regarding Security Council Elections for the KARRATco:
KIP Type: Constitutional KIP
Abstract This proposal recommends a two-part governance solution that addresses both the immediate community desire for a timely Security Council election and the long-term requirement for a dedicated, on-chain election platform.
Part 1: Authorize the use of the KARRATco Snapshot page to conduct the first Security Council election off-chain, as a one-time exception to the constitutional on-chain requirement. This off-chain election will follow the same two-phase structure and procedures outlined for future on-chain elections.
Part 2: Formally approve WinVote.io as the official long-term on-chain platform for all future Security Council elections. Development will begin immediately, and the first on-chain election will occur on the one-year anniversary of the start date of the off-chain Snapshot-based election.
This dual-path solution responds to community feedback, delivers a timely election, and ensures long-term alignment with KARRATco governance infrastructure.
Motivation The KARRATco Constitution outlines the following in Section 3 – Security Council Elections:
“The first Security Council election is scheduled to begin on April 15, 2025. The election can only begin upon the availability of an on-chain election process that is approved and installed by the KARRATco.”
As of this proposal, no on-chain election process of platform has been formally approved. That constitutional requirement prevents the election from proceeding — despite the original schedule. While the delay is understandably frustrating, this proposal exists to break the current bottleneck by both approving a platform (WinVote) and offering a temporary but legitimate path (Snapshot) to move the election forward.
It also recognizes:
Rationale This two-part approach delivers a balanced solution:
This approach ensures the election proceeds with urgency while upholding the long-term structure and integrity of KARRATco governance.
Voting Process Overview This proposal introduces two distinct but connected voting processes: one for the first off-chain election on Snapshot, and one for all future elections conducted on-chain via WinVote.
1. Off-Chain Snapshot Voting Process (First Election Only) The following process will be used to carry out the first Security Council election via the KARRATco Snapshot page:
Note: This Snapshot-based election process is a one-time exception and applies only to the first Security Council election.
2. On-Chain Voting Process via WinVote (All Future Elections)
Collection of Potential Contenders A post on Discourse/Forum (forum.karratcoin.com) will be submitted by the Karrat Foundation, calling for all members who are interested in becoming a Security Council member. This Discourse post will be actively monitored for 1 week. To be a Potential Contender, you must engage with the discourse post, state your interest to be a Security Council member and list your wallet address containing at least 100,000 KARRAT. It will be verified during the process that you own these tokens.
Phase 1: Contender Submission This phase opens the floor to any KARRATco member who wishes to be considered for the Security Council.
KYC Check Prior to Phase 2 beginning, a KYC of the 6 contenders will be performed by the Karrat Foundation. If a contender does not pass KYC to become a candidate, the contender with the next most votes will take their place in Phase 2. Phase 2 will not begin until all KYC is processed and passed by 6 candidates.
Phase 2: Voting for Candidate Selection This phase determines the final three Security Council members.
This structure prioritizes clarity, compatibility, and ease of execution—making the election process more accessible to the community while fully utilizing the tools and governance logic already in place.
Specifications and Timelines To enable Security Council elections within WinVote.io, the following components must be developed. Estimated delivery time is up to 6 months.
1. Smart Contract Development (2 months)
2. Front-End Integration (1 month)
3. Backend & Snapshot Integration (1 month)
4. Security Auditing (1–2 months)
5. Simulation & Testing (2–4 weeks)
Overall Cost All development, integration, and auditing costs for WinVote will be covered by the Karrat Foundation Treasury. No funds will be requested from the KARRATco Treasury.