GOVERNANCE / timeline
Every recorded status change across all Canton Improvement Proposals — when a CIP was first observed in each status (Draft / Proposed / In Review / Approved / Active / Final / Rejected / Replaced), and the documented from→to transitions where the previous state is preserved. Derived live from cip_status_history on every request.
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
Only events where the sync captured both the previous status and the new status. Most rows in cip_status_history are first-observation inserts (no from_status) — the transitions below are the documented state changes.
| From | To | Count | |
|---|---|---|---|
| In Review | → | Final | 3 |
| Proposed | → | Approved | 3 |
| Draft | → | In Review | 2 |
| Draft | → | Proposed | 1 |
| In Review | → | Rejected | 1 |
| Proposed | → | Active | 1 |
Recent transitions
Most recent documented state changes (showing up to 200). Each row links to the CIP page.
- CIP-0119Proposed→Approved2026-06-15 · 6d ago
- CIP-0112Proposed→Approved2026-06-12 · 9d ago
- CIP-0112Draft→Proposed2026-06-09 · 12d ago
- CIP-0117Proposed→Approved2026-06-05 · 16d ago
- CIP-0116Proposed→Active2026-05-30 · 22d ago
- CIP-0067In Review→Rejected2026-04-12 · 2mo ago
- CIP-0061Draft→In Review2026-03-01 · 3mo ago
- CIP-0055In Review→Final2026-01-10 · 5mo ago
- CIP-0042In Review→Final2025-11-15 · 7mo ago
- CIP-0038In Review→Final2025-10-20 · 8mo ago
- CIP-0031Draft→In Review2025-09-05 · 9mo ago
Per-year activity
| Year | Status arrivals | Documented transitions |
|---|---|---|
| 2024 | 20 | 0 |
| 2025 | 3 | 3 |
| 2026 | 16 | 8 |
All CIPs · arrival timeline
Every CIP, grouped by the year a status was first observed. Click any CIP for the full page; click a status pill to see all CIPs that arrived in that status.
- CIP-0119Approved2026-06-15
- CIP-0119Proposed2026-06-13
- CIP-0112Approved2026-06-12
- CIP-0118Approved2026-06-11
- CIP-0118Proposed2026-06-10
- CIP-0112Proposed2026-06-09
- CIP-0117Approved2026-06-05
- CIP-0117Proposed2026-06-03
- CIP-0091Approved2026-05-30
- CIP-0077Approved2026-05-30
- CIP-0102Approved2026-05-30
- CIP-0106Approved2026-05-30
- CIP-0116Active2026-05-30
- CIP-0067Rejected2026-04-12
- CIP-0061In Review2026-03-01
- CIP-0055Final2026-01-10
- CIP-0000Approved2024-01-01
- CIP-0001Final2024-01-01
- CIP-0002Replaced2024-01-01
- CIP-0003Final2024-01-01
- CIP-0006Active2024-01-01
- CIP-0007Replaced2024-01-01
- CIP-0008Replaced2024-01-01
- CIP-0009Final2024-01-01
- CIP-PR-103In Review2024-01-01
- CIP-PR-168In Review2024-01-01
- CIP-PR-169In Review2024-01-01
- CIP-PR-171In Review2024-01-01
- CIP-PR-200In Review2024-01-01
- CIP-PR-201In Review2024-01-01
- CIP-PR-202In Review2024-01-01
- CIP-PR-203In Review2024-01-01
- CIP-PR-204In Review2024-01-01
- CIP-PR-209In Review2024-01-01
- CIP-PR-210In Review2024-01-01
- CIP-PR-212In Review2024-01-01
Where this comes from
The cip_status_historytable is populated by the CIP sync (every 5 min) whenever a CIP's status field differs from the previously stored value. The 285 rows total on this table includes first-observation inserts (no from_status — those are status arrivals) and documented transitions (from → to set).
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.