Skip to main content

canoLiq Implementation Plan

Phase 1 — MVP

Completed

  • Protobuf and state types
  • Genesis initialization with CPLQ distribution
  • Deposit / redeem / claim flow
  • cCNPY exchange rate math
  • Fee splitting (40/30/15/15)
  • Vesting schedules with cliff + linear unlock
  • CPLQ transfer and claim-vested
  • canoliqctl operator CLI
  • In-process test suite with fakeStore
  • Docker localnet support

Phase 2 — Governance & Treasury

Completed

  • CPLQ stake / unstake / claim-unstake
  • Proposal create / vote / tally / execute
  • Param change proposals (full-set replacement)
  • Buyback proposals (BURN / DISTRIBUTE_STAKERS)
  • Treasury spend proposals
  • Multisig approval system
  • Timelock for above-threshold spends
  • Insurance fund auto-routing
  • Per-validator pro-rata reward distribution
  • Validator registry singleton

Phase 3 — Monitoring & Autonomy

Completed

  • Read-only HTTP query layer
  • Health, globals, params endpoints
  • Account composite endpoint
  • Pools endpoint
  • Proposals, votes, buyback, spends endpoints
  • Validators endpoint
  • Stakers and graduation endpoints
  • Redemption and vesting endpoints

In Progress

  • Per-address redemption index
  • Per-address unstake index
  • Insurance fund disbursement (slashing reimbursement)
  • Validator registry automation from Canopy validator-set readback

Hardening & Feature Track (T1–T6)

Completed

  • T1 — Tiered governance: per-action quorum / approval / timelock / voting period
  • T2 — Vote-escrow lock tiers (3–24 months, up to 4× voting + reward boost)
  • T3 — TVL deposit cap (governance-tunable ceiling, utilization reporting)
  • T4 — Insurance fund peak-TVL targeting with auto-off skim
  • T5 — Autonomy-graduation metric tracking (TVL, validators, turnout, daily tx, runway)
  • T6 — Push-alert webhooks (buyback drain, validator concentration, TVL drop)