Solution Evaluation

The four pre-existing CIPs against the 9 induced problems

V2 milestones × the four CIPs — wrong-layer verdict across the bundle, gradual fix in preparation

The Cardano network has been observed in detail through a multi-stage mainnet diagnostic — covering the Treasury & Pool-Pots layer, the Pools-Distribution layer, the Operator-Delegator split, and the Staking Census.

The diagnostic surfaces 9 induced problems — five micro (μ01–μ05) and four macro (M01–M04) — each grounded in mainnet evidence rather than theory. Four of them are load-bearing for the candidate CIPs evaluated in this folder:

The Roadmap carries this work forward, prioritised root-causes-before-scale-up — μ01 / μ02 bundled in Milestone 1 ahead of yield diversification (M2), Pool Alliance (M3), and non-participant scale-up (M4), with a research axis on concentration covering the supply-side (μ04) and demand-side (μ05) questions.

But the CIP backlog already contained proposals before this diagnostic was performed. CIP-0023 (2021), CIP-0037 (2021), CIP-0050 (2021), and CIP-0082 (2024) were each drafted with their own framing, their own evidence, and their own design choices. Each was designed against a partial reading of the problem space. Most are still on the table for governance ratification today. None was written with the Roadmap in hand, because the Roadmap did not exist yet.

The question this folder asks: do those pre-existing proposals deliver the milestones the Roadmap names? Partially? Not at all? Or do some of them, by side-effect, regress on a milestone they don't claim to address?

Headline finding. All four CIPs sit outside the load-bearing reward-distribution layer where μ01 and μ02 are produced. Two — CIP-0050 and CIP-0037 — are too radical for today's pledge regime and risk destabilising consensus itself if switched on now. Two — CIP-0023 and CIP-0082 — touch the right population (the small-pool tail) but on the fee-pricing layer rather than at the source, so they relieve the symptom while the formula keeps producing it. The four-move gradual path proposed in §4 Recommendations on adjustments to the current mechanism — carried forward into Roadmap Milestone 1 — Repair pledge, sustain the small SPO base — is the constructive alternative.

Table of Contents

1. How this evaluation works

Each candidate is taken on its own terms. The method is the same for every CIP:

2. The candidates by layer

The reward pipeline has two independent layers. The four pre-existing CIPs distribute across them. Each subsection below lists the candidates, summarises what they share, and carries the verdict; the structural arguments live in the dedicated layer-synthesis pages.

2.1. Stake-cap layer — CIP-0050 / CIP-0037

The stake-cap layer modifies the reward-eligible pool stake $\sigma'$ used inside the SL-D1 reward formula — upstream of the operator/member split. → pools-distribution/

CIP-0050 — Pledge Leverage-Based Staking Rewards

Pledge-leverage cap L — a one-scalar hard cap proportional to pledge.

Source CIP-0050 · PR #242, #1042

CIP-0037 — Dynamic Saturation Based on Pledge

Pledge-linked saturation curve — three anchors: a 20 % floor, a linear slope through the mid-pledge range, and the V1 cap as ceiling.

Source CIP-0037 · PR #163

Both CIPs target a real broken signal: pledge no longer functions as a binding signal of operator commitment. 78 % of staked ADA sits in pools with pledge ratio under 1 %; 42 of the 48 largest multi-pool operators forfeit the pledge bonus; pledged ADA yields 0.68 %/yr while passive delegation yields ~2.3 %/yr. Both respond with a σ′ clip that makes pledge bind the reward-eligible stake.

Verdict on both: ▼ no-go, for two stacked reasons.

The load-bearing piece is the bonus function A(ν, π) inside the SL-D1 reward envelope, and neither CIP touches it. A produces today's equilibrium: it carries a quadratic ν² size penalty at every pledge ratio, a non-monotonicity in π that incentivises small operators to under-commit (a 2 M operator earns 8.7× more bonus by pledging 51 % than 100 %), and a cubic ν³ collapse at full self-pledge. The σ′ clip changes who can earn the V1 reward; it does not repair what A does to the pledge signal.

A second objection compounds: the approach is too radical for today's regime. Almost no one pledges at scale — median π = 0.07 %, 78 % of stake below 1 %, 42 of 48 saturation MPOs forfeit. The cap then hits every segment of the operator population at the same time: small / single-pool retail (no liquid capital), multi-pool entities (clipped on the per-pool axis, can't comply across all pools), and custodial-by-extraction (~21 % of productive stake — legally cannot self-pledge custodied retail funds). The blast radius covers the bulk of the productive population, and the resulting reward collapse risks destabilising consensus itself: if most operators see income fall sharply at once, infrastructure gets reduced or shut down and Cardano's block-production reliability degrades. The direction of effect runs opposite to μ02 — Guarantee operator viability and to the work Roadmap Milestone 1 is set up to do.

The fix is gradual, at the source, not at the gate: repair A(ν, π); reduce λ_size so the commitment axis carries more of the signal; add a fee-layer viability package for new operators reaching productive scale; activate the λ_pledge budget that already returns to reserve unused (POL.O1.F3: 95.6 %) — not new ADA, unused ADA already inside the formula's envelope.

→ Full argument, the four-move gradual path, and the Appendix-A walkthrough of A: stake-cap layer synthesis. Per-CIP detail: cip-0050.md, cip-0037.md.

Counter-argument engaged. This evaluation responds directly to the CIP-50 Rebirth proposal, which advocates the cap (L = 10–100) paired with a k-raise to 2 000 as a Sybil-resistance and decentralisation instrument. The mechanical claims their case rests on are correct (zero pledge → zero reward; pool-splitting revenue-neutral); the diagnostic disagrees on what those claims accomplish in today's regime. The detailed engagement lives in cip-0050.md: the Sybil-framing context (§2), the RSS-simulation reality-check (§4), the k-synergy framing (§A.10), and the three findings cards (Appendix B).

2.2. Fee layer — CIP-0023 / CIP-0082

The fee layer modifies the operator/member split after the per-pool reward has been computed. The reward envelope itself is untouched. → operator-delegator/

CIP-0023 — Fair Min Fees

minPoolMargin floor — a margin floor on the operator/member split.

Source CIP-0023 · PR #66

CIP-0082 — Improved Rewards Scheme Parameters

Four-stage package: stage 1 floor halving (shipped at epoch 445), stage 2 margin swap (minPoolCostminPoolRate = 3 %, hard fork), stages 3–4 k-raises (500 → 750 → 1000). The standalone analysis of stages 3–4 lives in cip-0082 §B.3.

Source CIP-0082

Both CIPs target the priority-1 problem the diagnostic identifies: small-operator viability. 73 % of productive pools sit below the ~3 M ADA viability line; no single-pool retail operator earns a competitive wage at current prices (median 12 410 ADA/yr covers infrastructure but not 5–15 hrs/month of skilled labour).

Verdict on both: ▼ no-go, for one structural reason.

The two CIPs correctly identify the target but mechanically address ROS attractiveness, not profitability structure. Fee-layer tightening makes small pools more ROS-attractive to delegators; it does not raise what a small-pool operator earns at constant size. The reforms therefore depend on delegation actually migrating from large pools to small ones — and the diagnostic does not support that migration: observed delegation flow tracks brand, wallet integration, and visibility, not yield.

If the migration does not happen, the reforms invert their intent: sub-reliable operator revenue −9× under the Margin swap (12 410 → 1 365 ADA/yr); the transfer compounds with fleet size, +200 K ADA/yr per 11+ pool MPO entity vs −11 K ADA/yr per sub-reliable single-pool operator — exactly the regressive direction minPoolRate was meant to correct.

The principled separation: minPoolCost and minPoolRate are pricing tools that should stay flexible competitive levers; the viability floor is a different function and belongs on the reward-distribution layer (pre-split), not bolted into the fee-split. Stake-cap instruments act on the correct layer.

→ Full argument, the principled separation, and the standalone k-lever deep dive for stages 3–4: fee-layer synthesis. Per-CIP detail: cip-0023.md, cip-0082.md.

3. Conclusion

None of the candidates closes the V2 milestone gap, and the objections are structural — not parameters to tune. The structural reasons by layer are in §2.1 — Stake-cap layer — CIP-0050 / CIP-0037 and §2.2 — Fee layer — CIP-0023 / CIP-0082; the synoptic verdict:

Candidate Verdict Why
CIP-0050 ▼ No-go Patches around A(ν, π) — pledge pathology unfixed; too radical a clip for a regime where almost no one pledges yet, risks destabilising consensus
CIP-0037 ▼ No-go Same as CIP-0050 — A still unmodified; 20 % floor softens the σ′ clip but not the underlying bottleneck
CIP-0023 ⊂ Moot Subsumed by CIP-0082 stage 2 — same pricing/viability conflation, less mechanism
CIP-0082 stage 2 ▼ No-go Conflates pricing with viabilityminPoolRate bolts viability onto commission (Sub-reliable −9×, +200 k ₳/yr to MPO entities)
CIP-0082 stages 3–4 ▼ No-go k-raise on a 3-epoch cadence regenerates the 2020 MPO-fleet absorption pattern

This is not a rejection of the underlying intents. CIP-0050 and CIP-0037 capture a real Pledge milestone goal; CIP-0023 and CIP-0082 stage 2 correctly identify minPoolCost as a regressive flat fee that needs to go. What the evaluation rejects is the mechanical realisation each picks. The pattern across the bundle is the same: every candidate puts its instrument on the wrong layer.

The design space therefore points toward parameter-level adjustments that respect three separations: pricing free-market levers stay flexible; the viability backstop lives on the reward-distribution layer; and pool-count expansion is gated on a stake-cap precondition.

3.1. Direct engagement with the Cardano Incentives Working Group's coordinated proposal set

Beyond the four CIPs evaluated above, the Cardano Incentives Working Group (incentives.solutions) has authored an adjacent set of proposals — overlapping at points, orthogonal at others. The three pieces this evaluation engages directly:

Underlying premise — pledge is one signal of commitment, not the only one.

The Working Group's coordinated set rests on a single foundational premise: the pledge ratio is the binding signal of operator commitment, and the population of multi-pool fleets that has rationally chosen to forgo the pledge bonus must therefore be treated as Sybil-adjacent and capped at the σ′ layer. Every proposal in the set — the pledge-leverage cap (CIP-50 Rebirth), K=1000, CIP-163's redistribution to active stake — inherits this premise.

Pledge is an important signal of commitment; this evaluation does not contest that. The diagnostic puts it at the centre of the reform: the wasted λ_pledge envelope (POL.O1.F3: 95.6 % returns to reserve) is the headline finding the four-move package targets, and a redesigned bonus function A(ν, π) is the first move of that package.

The premise that breaks down is the move from one signal to only signal. A multi-pool fleet that has run reliable infrastructure for years, attracted and retained delegators on the open market, built tooling and services on top of Cardano, and brought enterprise integrations into the ecosystem has placed substantial assets beyond pledge into the consensus equation — revenue streams, brand capital, operational know-how, customer relationships. From a consensus-economics standpoint these are also skin in the game: losing them is costly, and that cost is what makes honest behaviour rational. The pledge ratio captures self-stake. It does not capture the rest.

The diagnostic's framing follows from this. The problem is not that the multi-pool-fleet population exists or that it is concentrated — it is that the formula no longer balances its weight against the smaller-pool contribution it was meant to coexist with. There is too much of one pole relative to the others, and the pledge signal that should counterweigh it is unrecognised. A radical budget reduction targeting this population — without redesigning A(ν, π), and without using the levers the envelope already provides (λ_size, λ_pledge, the unused viability budget) — does not restore that balance. It tilts the imbalance from the other side.

The three engagements below apply this lens to the Working Group's specific proposals.

On the K=1000 simulation result.

The K=1000 draft cites a forward-looking Reward-Sharing Simulation result: "K=1,000 would almost double our Nakamoto coefficient compared to K=500's baseline of 116, achieving approximately 226 at K=1,000." This is a markedly stronger claim than the +1-entity result the same advocates published in their CIP-50 Rebirth FAQ (where L's marginal effect at k=2 000 was ~159 → ~160).

This evaluation's position remains as documented in cip-0082 §B.3: the 2020 k: 150 → 500 raise is the only natural experiment Cardano has run on k at scale, and it produced today's MPO landscape (POL.O5.F1: 83 entities, 449 productive pools, 76.7 % of productive stake). The forward-looking RSS run and the backward-looking mainnet record are not reconciled by either side. Absent a stake-cap precondition that prevents fleet absorption — and absent a viability instrument protecting the small-pool tail while the cap bites — the 2020 evidence weighs heavier.

Cross-position confirmation of the viability gap.

The K=1000 draft acknowledges, in its own words, that "873 active operators (54 % of the total) remain below the 3 M ADA threshold required for consistent block production" and flags this as "high social risk" from "operator disillusionment" about the "viability gap".

This matches the diagnostic's finding (POL.O6: 73 % of productive pools below the ~3 M ADA viability line) and is consistent across both positions. What differs is the response: the K=1000 proposal does not address the gap directly, while the recommendations in §4 place a viability instrument (the conditional λ_viability sub-budget) on the reward-distribution layer as the precondition for any constructive k-raise.

CIP-163 — orthogonal to the formula-distortion analysis.

CIP-163 targets the participation gap the diagnostic also documents (POL.O1.F2: 31.6 % of the pool pot returns to reserve due to unstaked ADA — an upstream cause, outside formula control). Mechanism: inactive stake stops earning rewards; the freed budget redistributes to active pools via full-pot rewards.

CIP-163 does not address the bonus function A(ν, π), the size-vs-commitment weighting, or the wasted pledge-bonus budget. If CIP-163 ships, the absolute pool pot reaching active operators grows, but the structural distortions the recommendations in §4 target are unchanged.

The reserve return is a diagnostic instrument, not a leak. Cardano's reward circuit carries a built-in audit signal: the share of the pool pot that the formula does not allocate to active operators returns to the reserve. That return is not the network leaking value — it is the network measuring its own misallocation and withholding payment until the misallocation gets fixed. The mainnet diagnostic that backs this work was, in substance, an exercise in reading that signal: 31.6 % of the pool pot returning (POL.O1.F2) surfaced the participation gap; 95.6 % of the λ_pledge envelope returning (POL.O1.F3) surfaced the bonus-function distortion. Without the reserve-return channel, neither finding would have a quantitative anchor.

CIP-163 redistributes that signal rather than acting on it. The unstaked-ADA share is captured and pushed back into active-pool rewards via full-pot distribution; what the system was withholding becomes a yield boost handed to the same pools whose absorption pattern produced the misallocation. From the audit standpoint this is sweeping the inefficiency under the rug — paying out before correcting, which is precisely the discipline the reserve-return mechanism was designed to enforce. In this evaluation's view, that is a red flag.

Downstream — uncontrolled delegation rebalancing. The yield boost lands unevenly: pools positioned to absorb the redirected flows experience an unearned euphoria moment the formula does not justify. Delegation movement under those conditions tracks absolute yield deltas rather than relative pool quality, and the resulting stake-rebalancing is potentially uncontrolled.

The reform conversation depends on the population reading distortion as distortion. A window of apparent prosperity competes against that and momentarily crowds out structural diagnosis — which is why CIP-163 reads better as a coordinated companion to the four-move package than as a standalone deployment ahead of it.

The two proposal sets are therefore complements, not competitors: CIP-163 fixes what the formula does not control (upstream participation); the four-move package fixes what it does control (downstream allocation). Sequencing matters: deploying the formula reform alongside (or ahead of) the participation fix preserves the diagnostic clarity the reform case rests on.

4. Recommendations on adjustments to the current mechanism

A set of parameter-level recommendations is in preparation by IO Research, targeting end of 2026. The recommendations respect the three layer separations isolated in §3 Conclusion — pricing levers stay flexible, viability lives on the reward-distribution layer, pool-count expansion is gated on a stake-cap precondition — and propose a gradual path that reinforces the pledge signal at its source rather than gating it.

Where this sits in the V2 work. The four-move package developed below is the candidate solution carried into Roadmap — Milestone 1 — Repair pledge, sustain the small SPO base. The Roadmap section reframes this analytical work as a milestone with explicit constitutional alignment (Tenets 9 and 4), an explicit root-causes-before-scale-up sequencing argument, and integration with the rest of the V2 priority order — operator viability bundled with the pledge paradox, downstream milestones (Pool Alliance, non-participant scale-up) sequenced after this one. This section remains the analytical foundation those four moves rest on.

4.1. Why gradual, not radical

A hard pledge cap (CIP-0050 / CIP-0037 style) lands on a regime where almost no one pledges at scale today: median pool pledge ratio = 0.07 %, 78 % of staked ADA below 1 %, 42 of 48 saturation MPOs forfeit the pledge bonus. We do not actually know how much of the SPO landscape can comply if a hard cap is switched on — and what mainnet shows so far is almost no one.

Switching on the cap in that regime hits every segment at once — small / single-pool retail (no liquid capital), multi-pool entities (clipped per-pool axis, can't comply across all pools), custodial-by-extraction (cannot self-pledge by construction). The resulting reward collapse risks destabilising consensus itself: if most operators see income fall sharply at once, infrastructure gets reduced or shut down and Cardano's block-production reliability degrades. A reform meant to strengthen commitment ends up weakening basic operation.

The fix is at the source, not at the gate. Repair the formula bottleneck first, let the pledge signal recover with the operator population, then a pledge-binding instrument becomes constructive rather than a clip on a broken regime.

4.2. Four moves on the reward-distribution layer

The recommendations propose the four moves below, applied in this order. None requires a hard fork beyond a coordinated formula change at the activation epoch.

1. Repair A(ν, π) so pledge stops being a dominated strategy

The bonus function A(ν, π) inside the SL-D1 reward envelope produces today's non-pledging equilibrium. Three structural pathologies in the current A (full anatomy in the stake-cap layer synthesis):

A repaired A must deliver three properties no current CIP delivers:

2. Reduce λ_size so the commitment axis carries more of the signal

The reward envelope is E(ν, π) = λ_size·ν + λ_pledge·A(ν, π). Today λ_size ≈ 76.9 % and λ_pledge ≈ 23.1 % (set by a₀ = 0.3). The size axis dominates; the commitment axis is a small smooth nudge.

Reducing λ_size (equivalently, raising a₀) lets the commitment axis (π) carry more of the signal and the size axis (ν) carry less. The calibration only makes sense after A is repaired — applied to today's broken A, raising a₀ amplifies the existing bias rather than correcting it (see Appendix A — Why V1's pledge incentive doesn't work in the stake-cap synthesis).

The size-weight cut does double duty: it reduces what low-pledge pools currently extract through the size axis, and the freed weight funds the viability slice in move 3 below.

3. Add a viability package for pools entering the lifecycle — open a new λ_viability sub-budget

Today the reward envelope is split two ways (λ_size + λ_pledge). The recommendation is a three-way split: λ_size + λ_pledge + λ_viability, without raising the total pool pot. While transaction-fee inflows are still small, the global allocation stays where it is; it grows back naturally as Tx fees mature into a larger share of the pot. The funding source for λ_viability is the λ_size reduction in move 2 — nothing new is taken from elsewhere; nothing is asked from the reserve.

λ_viability is conditional, not unconditional: a pool benefits from the viability slice only if its operator pledges according to rules to be specified (e.g. a minimum pledge ratio or a pledge-growth schedule across lifecycle stages). This gives new operators a structural path to productive scale without trapping them in V1's minPoolCost floor at small sizes — and it preserves the principled separation the fee-layer synthesis lays out: viability lives on the reward-distribution layer (pre-split), pricing tools (minPoolCost, margin, rate) stay free as competitive levers.

4. Activate the λ_pledge budget that has been underused for years

POL.O1.F3 documents that 95.6 % of the pledge-bonus budget already returns to the reserve unused every epoch — that is 3.43 M ADA/epoch (≈ 250 M ADA/yr), 22.1 % of the entire pool pot, the single largest addressable inefficiency in the reward pipeline today.

A repaired A with a reduced λ_size is what activates this budget. It is not new ADA — it is unused ADA already inside the formula's envelope. A gradual reform that successfully restores commitment-as-signal will, by the same act, also recover the largest inefficiency the diagnostic flags. A radical cap on top of today's regime does the opposite: it sends an even larger share of the pool pot back to the reserve and worsens viability for every SPO segment at once.

5. References

Status: Active 2026/04/22. Working folder evaluating the live CIPs and parameter-level proposals against the Roadmap and the 9 induced problems.

Reader Feedback

Comments and reactions are anchored to this page. Sign in with GitHub to post — threads live in the project Discussions.