What is CTO?
Community Take Over (CTO) is KasFun’s on-chain governance system. After a token graduates from the bonding curve, its holders can:- Elect a Council — vote for council members who represent the community
- Create Proposals — council members submit proposals for community decisions
- Vote on Proposals — all token holders vote by locking their tokens
- Configure Token Tax — set transaction tax parameters through proposals
CTO Lifecycle
Council Contract
Each graduated token has its own Council V1 contract. The Council contract manages:- Elections — periodic voting to select council members
- Governance Rounds — time-boxed proposal + voting phases
- Proposals — general proposals and tax configuration proposals
- Token Locking — voters lock tokens during elections/voting, claim them back after
The Council contract address is unique per token. You can find it on the token’s community page at kas.fun.
Key Concepts
Token Locking
When you vote in an election or on a proposal, your tokens are locked in the Council contract. You can claim them back after the election/proposal ends.Governance Phases
Each governance round has two phases:| Phase | Who | What |
|---|---|---|
| Proposal Phase | Council members | Submit proposals |
| Voting Phase | All token holders | Vote on proposals |
Proposal Types
| Type | Description |
|---|---|
| General | Community decisions — title, description, options |
| Tax | Set token transaction tax — rate, purpose, target |