Governance timeline
Every status change across all Canton Improvement Proposals, reconstructed from the upstream repository's commit history, and the on-chain DSO votes that executed governance decisions. Dates are commit author dates, so they are when the change was made, not when we noticed it.
- 234 status arrivals
- 113 documented transitions
- range 2025-01-31 → 2026-11-11
- MCP get_cip_history
Status distribution
How many distinct CIPs have ever passed through each status. A CIP can appear in multiple rows here over its lifetime (e.g. Draft → In Review → Final = 3 statuses).
Documented from → to transitions
Events where a commit changed a status that was already set, so both sides are known. The rest are a CIP's first appearance in the repository, which has no previous status and so no from_status.
| From | To | Count |
|---|---|---|
| Approved | Final | 41 |
| Proposed | Approved | 24 |
| Final | Approved | 10 |
| Draft | Approved | 9 |
| Approved | Active | 5 |
| Draft | Final | 4 |
| Final | Active | 4 |
| Approved | Proposed | 3 |
| Final | Withdrawn | 2 |
| Active | Approved | 1 |
| Active | Final | 1 |
| Approved | Draft | 1 |
| Approved | Proposed Amendment | 1 |
| Approved | Replaced | 1 |
| Draft | Rejected | 1 |
| Final | Obsolete | 1 |
| Final | Replaced | 1 |
| Proposed | Draft | 1 |
| Proposed Amendment | Approved | 1 |
| Rejected | Approved | 1 |
Recent transitions113
Most recent documented state changes (showing up to 200). Each row links to the CIP page.
Show 101 moreShow fewer
Per-year activity
| Year | Status arrivals | Documented transitions |
|---|---|---|
| 2025 | 66 | |
| 2026 | 47 |
All CIPs · arrival timeline
Every CIP, grouped by the year a status was first observed. Click any CIP for the full page.
2026
90 arrivals- CIP-PR-292Draft
- CIP-0131Proposed
- CIP-PR-289Draft
- CIP-PR-283Draft
- CIP-0104Proposed Amendment
- CIP-0127Approved
- CIP-0129Approved
- CIP-0127Proposed
- CIP-0129Proposed
- CIP-PR-277In Review
- CIP-PR-276Draft
- CIP-PR-0128Draft
- CIP-PR-273Draft
- CIP-0126Approved
- CIP-0130Approved
- CIP-0126Proposed
- CIP-0130Proposed
- CIP-PR-270In Review
- CIP-PR-268Draft
- CIP-0124Approved
- CIP-0125Approved
- CIP-0125Proposed
- CIP-0124Proposed
- CIP-PR-263In Review
- CIP-0123Proposed
- CIP-0121Approved
- CIP-0121Proposed
- CIP-0122Approved
- CIP-0122Proposed
- CIP-PR-249In Review
- CIP-PR-245Draft
- CIP-0120Proposed
- CIP-0080Final
- CIP-0085Final
- CIP-0089Final
- CIP-0092Final
- CIP-0103Active
- CIP-0105Active
- CIP-0107Final
- CIP-0119Approved
- CIP-0119Proposed
- CIP-PR-230Draft
- CIP-0118Approved
- CIP-0118Proposed
- CIP-0112Proposed
- CIP-0112Approved
- CIP-0117Approved
- CIP-0117Proposed
- CIP-0116Active
- CIP-PR-218Draft
- CIP-0116Approved
- CIP-PR-209Draft
- CIP-0052Withdrawn
- CIP-0059Withdrawn
- CIP-0116Proposed
- CIP-PR-204Draft
- CIP-0115Approved
- CIP-0115Proposed
- CIP-0111Approved
- CIP-0114Approved
- CIP-0114Proposed
- CIP-0112Draft
- CIP-0113Approved
- CIP-0113Proposed
- CIP-0082Active
- CIP-0100Active
- CIP-0110Approved
- CIP-0111Proposed
- CIP-0110Draft
- CIP-0109Approved
- CIP-0108Proposed
- CIP-0107Approved
- CIP-0107Proposed
- CIP-0106Approved
- CIP-PR-171In Review
- CIP-PR-169Draft
- CIP-PR-168Draft
- CIP-0106Proposed
- CIP-0105Approved
- CIP-0105Proposed
- CIP-0104Approved
- CIP-0104Proposed
- CIP-0103Approved
- CIP-0100Approved
- CIP-0102Approved
- CIP-0095Approved
- CIP-0099Approved
- CIP-0098Approved
- CIP-0073Replaced
- CIP-0097Approved
2025
144 arrivals- CIP-0096Approved
- CIP-0094Approved
- CIP-0093Approved
- CIP-0090Approved
- CIP-0087Approved
- CIP-0092Approved
- CIP-0091Approved
- CIP-0089Approved
- CIP-PR-0088In Review
- CIP-0086Approved
- CIP-0083Approved
- CIP-0084Approved
- CIP-0085Approved
- CIP-0006Active
- CIP-0021Active
- CIP-0025Obsolete
- CIP-0042Active
- CIP-0045Active
- CIP-0079Approved
- CIP-0080Approved
- CIP-0007Replaced
- CIP-0037Final
- CIP-0043Final
- CIP-0047Final
- CIP-0051Final
- CIP-0052Final
- CIP-0053Final
- CIP-0054Final
- CIP-0055Final
- CIP-0056Final
- CIP-0057Final
- CIP-0058Final
- CIP-0059Final
- CIP-0060Final
- CIP-0061Final
- CIP-0062Final
- CIP-0063Final
- CIP-0064Final
- CIP-0065Final
- CIP-0066Final
- CIP-0067Final
- CIP-0068Final
- CIP-0069Final
- CIP-0071Final
- CIP-0072Final
- CIP-0073Final
- CIP-0074Final
- CIP-0075Final
- CIP-0076Final
- CIP-0077Final
- CIP-0078Final
- CIP-0079Final
- CIP-0080Rejected
- CIP-0081Final
- CIP-0082Final
- CIP-0083Draft
- CIP-0075Approved
- CIP-0080Draft
- CIP-0082Approved
- CIP-0081Approved
- CIP-0082Draft
- CIP-0053Approved
- CIP-0079Draft
- CIP-PR-103In Review
- CIP-0078Approved
- CIP-0077Approved
- CIP-0076Approved
- CIP-0073Approved
- CIP-0074Draft
- CIP-0072Approved
- CIP-0074Approved
- CIP-0071Approved
- CIP-0070Withdrawn
- CIP-0069Approved
- CIP-0061Approved
- CIP-0065Approved
- CIP-0067Approved
- CIP-0068Approved
- CIP-0050Withdrawn
- CIP-0066Approved
- CIP-0064Approved
- CIP-0063Approved
- CIP-0062Approved
- CIP-0055Approved
- CIP-0053Proposed
- CIP-0060Approved
- CIP-0052Approved
- CIP-0059Approved
- CIP-0055Draft
- CIP-0002Replaced
- CIP-0003Final
- CIP-0006Final
- CIP-0007Final
- CIP-0008Replaced
- CIP-0009Final
- CIP-0010Final
- CIP-0011Final
- CIP-0012Final
- CIP-0013Final
- CIP-0014Final
- CIP-0015Final
- CIP-0016Final
- CIP-0017Final
- CIP-0018Final
- CIP-0019Final
- CIP-0020Final
- CIP-0021Final
- CIP-0024Final
- CIP-0025Final
- CIP-0032Final
- CIP-0033Rejected
- CIP-0034Final
- CIP-0035Final
- CIP-0036Final
- CIP-0038Final
- CIP-0039Final
- CIP-0040Final
- CIP-0042Final
- CIP-0058Approved
- CIP-0057Approved
- CIP-0046Approved
- CIP-0056Approved
- CIP-0051Approved
- CIP-0047Approved
- CIP-0054Approved
- CIP-0049Proposed
- CIP-0037Approved
- CIP-0048Final
- CIP-0000Approved
- CIP-0037Draft
- CIP-0048Approved
- CIP-0048Draft
- CIP-0043Approved
- CIP-0044Final
- CIP-0000Draft
- CIP-0043Active
- CIP-0001Final
- CIP-0046Final
- CIP-0045Final
- CIP-0044Draft
- CIP-0041Final
- CIP-0045Draft
- CIP-0046Draft
- CIP-0046Proposed
Where this comes from
Derived live from cip_status_history on every request. The table is rebuilt every 6 hours by walking the upstream repository's commit history: for each CIP file, the status is read at every commit that touched it, and a row is written wherever it changed. 253 rows cover 140 proposals. Because every date is a commit date, a rebuild reproduces the same rows rather than adding to them. Open pull requests have no history on the main branch, so a draft is dated from when its PR was opened.
Read individual histories via GET /api/v1/cips/:id/history or via the get_cip_history MCP tool. For the citation graph (who else references this CIP), see per-CIP citations.
This page tracks how proposals moved through their statuses. Below is what the Super Validators actually executed on chain, with per-SV votes and effective dates.
On-chain votes, the record
665 vote requests spanning 2024-06-29 to 2026-11-20, carrying 7743 individual votes from 15 Super Validators. 604 accepted, 45 rejected, 10 expired, 6 still open. 80 distinct CIPs are cited in the reasoning.
Recent decisions40
A revoke action targets the contract id of the right being withdrawn rather than a readable name, so there is no target to show for those rows. The full payload is stored per request and reachable through the MCP tool get_governance_vote.
How each Super Validator votes
| Super Validator | Votes cast | For | Split | Against | Abstained | Active |
|---|---|---|---|---|---|---|
| Global-Synchronizer-Foundation | 650 | 604 (93%) | 46 | 15 | 2025-09 to 2026-11 | |
| MPC-Holding-Inc | 649 | 614 (95%) | 35 | 15 | 2025-09 to 2026-11 | |
| Digital-Asset-2 | 648 | 602 (93%) | 46 | 16 | 2025-09 to 2026-11 | |
| Orb-1-LP-1 | 641 | 610 (95%) | 31 | 14 | 2025-09 to 2026-11 | |
| Digital-Asset-1 | 640 | 595 (93%) | 45 | 22 | 2025-09 to 2026-11 | |
| Liberty-City-Ventures-1 | 601 | 574 (96%) | 27 | 17 | 2025-09 to 2026-11 | |
| C7-Technology-Services-Limited | 593 | 552 (93%) | 41 | 45 | 2025-09 to 2026-11 | |
| Cumberland-1 | 593 | 570 (96%) | 23 | 72 | 2025-09 to 2026-11 | |
| Cumberland-2 | 592 | 569 (96%) | 23 | 73 | 2025-09 to 2026-11 | |
| Five-North-1 | 570 | 531 (93%) | 39 | 48 | 2025-09 to 2026-11 | |
| SV-Nodeops-Limited | 523 | 457 (87%) | 66 | 140 | 2025-09 to 2026-11 | |
| Proof-Group-1 | 515 | 489 (95%) | 26 | 97 | 2025-09 to 2026-11 | |
| Tradeweb-Markets-1 | 504 | 487 (97%) | 17 | 143 | 2025-09 to 2026-11 | |
| Liberty-City-Ventures | 15 | 14 (93%) | 1 | 7 | to |
Abstentions are recorded on the request rather than as a cast vote, so they are counted separately and are not part of the for and against totals. Super Validators that joined recently, or were offboarded, show a shorter active span and a smaller total.
Where the votes come from
Read from the DSO vote-results endpoint of the public Scan API and stored with the complete original payload per request. This is the execution half of Canton governance; the timeline above is the deliberation half, and the two are joined wherever a vote reason names a CIP.
Super Validators usually link to a mailing-list post when they explain a vote. 603 of 612 of those links resolve to a thread or message held here, so the trail from a decision to its stated reasoning to the primary document stays inside CCPEDIA. The 9 that do not are mostly tokenomics and supervalidator-announce, either posts predating the archive crawl or lists CCPEDIA does not index.
AI tools can query the same record through MCP with list_governance_votes, get_governance_vote, list_votes_by_sv and get_cip_vote_outcome.