Skip to content

Conversation

@Thomas-nada
Copy link

@Thomas-nada Thomas-nada commented Nov 29, 2025

This proposal introduces Governance Participant Compensation to provide automated, deterministic compensation for Cardano governance actors (CC, DReps, SPOs) who cast a valid vote.

It achieves this by:

Funding: Consuming a portion of the proposal's deposit (not the Treasury) upon finalization.

Distribution: Using new ledger rules to split the funds into pools and distributing them via a hybrid model (equal share + stake-weighted) only to active voters.

Mechanism: Operating entirely within the ledger rules (like staking rewards) to ensure reliability and trustlessness.

Goal: Ensure sustainable, decentralized governance by making participation economically feasible.


(rendered latest proposal)

@Thomas-nada Thomas-nada changed the title Compensatory ledger mechanism CIP-??? | Compensatory ledger mechanism Nov 29, 2025
@rphair rphair changed the title CIP-??? | Compensatory ledger mechanism CIP-???? | Compensatory ledger mechanism Nov 30, 2025
@rphair rphair added Category: Ledger Proposals belonging to the 'Ledger' category. State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. labels Nov 30, 2025
Copy link
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Marked for Triage in next CIP meeting https://hackmd.io/@cip-editors/124.

Thomas-nada and others added 11 commits November 30, 2025 22:33
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Updated to add optional reward-account support for DReps and CC hot keys, plus the eligibility rules for who can actually receive CLM payouts.

This includes:
- new ledger maps for storing optional reward accounts
- updated DRep registration cert
- updated CC hot key cert
- eligibility section (must vote + must have reward account)
…n action type generate compensation. Added the `EffectiveRate` logic, updated the compensation pot formulas, and fixed the deposit/refund rules so that any portion tied to non-relevant groups isn’t consumed and is returned to the proposer.

This makes the CLM behave correctly when, for example, SPOs can vote but their votes aren’t counted towards ratification. Only DReps/CC get compensated, and the SPO portion of the deposit stays refundable.
@Thomas-nada Thomas-nada force-pushed the Compensatory-Ledger-Mechanism branch from 4bbde54 to ad9aa2d Compare December 3, 2025 09:37
Cardano’s decentralized governance framework requires persistent engagement from CC members, DReps, and SPOs. These actors must analyze governance actions, evaluate technical and economic implications, and cast informed votes. This work incurs ongoing time, expertise, and operational costs. Without a reliable compensation model, several risks emerge:

### Governance Fatigue
Uncompensated governance labor leads to declining participation over time.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have we seen this?
do we have numbers on this?

### Centralization Risks
Only large, well-funded entities can consistently afford to participate, reducing diversity and representation.

### Low Governance Participation / Quorum Instability
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably roll this one into Centralization Risks

Without compensation, new and smaller actors lack incentives to engage, harming governance quality.

### Misaligned Incentives
Proposers incur no cost commensurate with the burden placed on reviewers and voters.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Proposers do incur the opportunity cost of lost staking rewards

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True, but is that considered cost? They are not paying for it. They incur potential losses, not cost.


This mechanism requires **no smart contracts**, **no Treasury withdrawals**, and **no manual triggers**, operating fully within Cardano’s ledger rules in a manner analogous to staking rewards. It creates an incentive-aligned, sustainable, and decentralized compensation model that reflects the real cost of governance participation.

---
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please also consider addressing the points from CPS-20 Governance Stakeholder Incentivization

Proposers incur no cost commensurate with the burden placed on reviewers and voters.

### Need for a Deterministic, Automated Mechanism
Any off-chain or trust-based compensation scheme introduces friction and reduces security.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe worth discussing a smart contract based solution

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed. If a smart contract solution can do the same with less changes to the ledger I am all for it.


**Constraint:**
`ccCompensationRate + drepCompensationRate + spoCompensationRate ≤ MAX_COMP_RATE`
where `MAX_COMP_RATE` is hard-coded (e.g., 0.25).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably not good to hard-code
best to have everything as an adjustable protocol parameter

Copy link
Contributor

@Cerkoryn Cerkoryn Dec 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I might even argue that we could do without MAX_COMP_RATE altogether.

In theory we could have 100% of govActionDeposit be usable for compensation and then lower it a bunch. Right now giving up 6 epochs worth of staking rewards on 100k ADA costs about ~200 ADA. If we instead had govActionDeposit at something like 1000 ADA, we could make governance more accessible, compensate governance actors fairly, AND mitigate spam proposals all at the same time.

Those are just hypothetical numbers and we definitely should make incremental changes instead of all at once. But the idea is that with this CIP it would all be a simple matter of just fine-tuning a few parameters.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The intent of this was to eliminate the possibility of overcharging.
I am all for fair compensation, but I don't want being an SPO, a DREP or a CC member to potentially become a "get rich quick" scheme. So to protect that I intruduced a max cap.
This could obviously be a variable parameter, and the 25% was just put in as an example that made somewhat sense when I was playing around with the parameters in various scenarios.


---

#### DRep Compensation (Hybrid Model)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there consideration of the IOR proposed DRep compensation scheme?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have barely read that one. So not it has not been considered.


---

## Rationale: how does this CIP achieve its goals?
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

worth discussing that a mechanism like this would greatly increase the cost to proposers, could this have knock-on negative effects?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the short run, maybe. In the long run, I believe that eventually we will hit a sweet spot where the govActionDeposit parameter could be lowered to a point where the governance actors are pleased with the compensation they recieve as well as the proposers are OK to pay this amount.
A bonus to this solution is that it will make proposers think twice about what they submit as there is an actual cost attached to it. This would allow for lowering the govActionDeposit while still keeping spam to a minimum.


### Centralization Risks
Only large, well-funded entities can consistently afford to participate, reducing diversity and representation.

Copy link
Collaborator

@Ryun1 Ryun1 Dec 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from CIPs call, another potential benefit for the proposed design

  • no reliance from volunteering

---

## Rationale: how does this CIP achieve its goals?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From @Cerkoryn

With this CIP it solves the compensation issue for all three branches by adding an actual monetary cost to GA deposits. This could give us the flexibility to dial back govActionDeposit gradually and allow more of the deposit to go toward paying the governance actors that are required to do work BECAUSE of said GA

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To take it a bit further, I think this is the only compensation mechanism I've seen that is inherently scalable AND sustainable.

Since compensation comes from the proposers (instead of the treasury or reserve), we don't really have to worry about draining either of those things faster. And since proposers pay per proposal, governance actors will inherently earn more if there are more proposals (more work to do) and visa versa.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure I agree. A small governance deposit (e.g., 1000 ADA) seems unlikely to cover the cost of dReps and CC member time considering the deposit will be split across all representatives. If it costs 10,000-100,000 ADA to cover everyone's time, now you have a significant barrier to proposing anything - even things Cardano desperately needs. Some people are likely only comfortable proposing things today because it is just a deposit. Weren't several proposal deposits crowdfunded? Would that crowdfunding have succeeded if the deposit was confiscated to pay representatives? I'm not so sure...


Right now we are all paying 20% into the Cardano treasury every transaction. I would honestly rather just take 0.1-0.2% of that and split it among the representatives each epoch. (I'm guessing on what meaningful proportions would be.)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the idea of the treasury paying for compensation, but correct me if I am wrong, does not every withdrawal from the treasury currently require approval through a governace action?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The way I'm thinking about it, it would not go through the treasury. Staking rewards don't go through the treasury; they are automatically calculated and distributed at each epoch boundary. We could do something similar for representative compensation. So each epoch boundary: 19.8% would go to the treasury and 0.2% would be distributed to representatives automatically.

@fallen-icarus
Copy link
Contributor

The idea I brought up in the CIP meeting was to use CIP-159 for micro-taxes:

When a user delegates to a dRep, their wallet automatically subscribes them into paying 0.001 ADA to their dRep every time they make a tx.

The user can always opt-out, but opt-out still typically sees >80% participation rates. We can do the same sort of micro-taxes for funding other entities like the CC or stake pool operators running the testnets.

@Thomas-nada
Copy link
Author

The idea I brought up in the CIP meeting was to use CIP-159 for micro-taxes:

When a user delegates to a dRep, their wallet automatically subscribes them into paying 0.001 ADA to their dRep every time they make a tx.

The user can always opt-out, but opt-out still typically sees >80% participation rates. We can do the same sort of micro-taxes for funding other entities like the CC or stake pool operators running the testnets.

With CIP-149 currently being rolled out by wallet providers, SDKs and explorers we will be able to see the adpotion rate of a similar approach and also how the distribution rate will be.
If this is a success I am happy to go this route. But I am for the most against relying on voluntarism as the backbone of compensation. I draw similarities with waiters who are poorly paid because their employers know the waiters can rely on tips.

@Thomas-nada Thomas-nada changed the title CIP-???? | Compensatory ledger mechanism CIP-???? | Governance Participant Compensation Dec 9, 2025
@rphair
Copy link
Collaborator

rphair commented Dec 10, 2025

Thanks @Ryun1 @Cerkoryn @fallen-icarus @Thomas-nada for getting all your feedback from today's CIP meeting into GitHub. We've resolved at that meeting to leave this Unconfirmed but not for lack of interest in the potential of this proposal... only because the feedback could influence some key points of the specification.

Once these suggestions appear to be settled, we can get this back onto the meeting agenda for confirmation & assignment of a CIP number: perhaps at our next scheduled CIP meeting in the New Year (https://hackmd.io/@cip-editors/125).

@fallen-icarus
Copy link
Contributor

@Thomas-nada CIP-149 is not the same as what I'm suggesting. There is a huge difference between opt-in vs opt-out mechanisms.

  • Opt-in usually gets about 15-20% participation.
  • Out-out usually gets about 80-90% participation.

I draw similarities with waiters who are poorly paid because their employers know the waiters can rely on tips.

This example is opt-in - customers must opt-in to paying a tip (of any size) to their waiter.

As much as people complain about opt-out, most people don't actually opt-out. With this in mind, I actually expect very low adoption of CIP-149 precisely because it is opt-in. (Also, I think its UX will be much worse than what I'm suggesting with CIP-159.)

@rphair rphair added State: Unconfirmed Triaged at meeting but not confirmed (or assigned CIP number) yet. and removed State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. labels Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Ledger Proposals belonging to the 'Ledger' category. State: Unconfirmed Triaged at meeting but not confirmed (or assigned CIP number) yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants