Following the mint-params fix now in voting (#64), here is the market-side companion:
Start M013 Burn Pool now, using only stock modules.
No chain upgrade. Effective the moment governance passes it.
What it does
This is a single governance proposal that:
- Enables
uregendistribution inx/protocolpool. - Creates a continuous fund streaming 15% of community-pool revenue to a burn address.
That 15% figure is a governance dial.
The revenue source is community-pool revenue from validator block rewards: inflation plus fees. In SDK 0.53 x/protocolpool, continuous funds are pushed to the recipient each block, so the burn share flows automatically and continuously until governance adjusts or cancels it through MsgCancelContinuousFund.
This is the Economic Reboot’s M013 Burn Pool, bootstrapped against what the chain already has.
Why now
Every block, REGEN inflation dilutes holders for security we are currently overpaying for, as discussed in #64.
This proposal routes a slice of that same revenue into standing deflationary pressure: the “buy/lock pressure for REGEN” the WG has wanted, tied strictly to real network activity.
It requires no new code, starts small, and scales only with actual network revenue. That keeps the mechanism bounded and prevents it from over-promising.
Honest scope
Please hold me to this distinction:
Regen Ledger does not yet have a supply-burn module, so Phase 1 does not reduce the total_supply metric.
What it does do is remove REGEN from circulation by streaming funds to a provably keyless, permanently unspendable address. That is a real, on-chain-verifiable removal of circulating REGEN.
The full total_supply reduction comes later with the complete M013 x/feerouter + x/supply upgrade in Phase 2.
Phase 1 de-risks Phase 2 by proving the cadence, routing, and governance controls live first.
Dials for discussion
There are two main parameters to settle:
-
Burn share
Current M013 figure: 15%
Floated range: 15–35% -
Recipient
Option A: keyless burn address for a fully on-chain circulation burn.
Option B: keeper address that can additionally buy-and-burn non-REGEN marketplace revenue through DEX routing.
Everything is bounded, adjustable, and revocable by governance.
The two messages
Authority: x/gov
/cosmos.protocolpool.v1.MsgUpdateParams
{
"authority": "x/gov",
"params": {
"enabled_distribution_denoms": ["stake", "uregen"]
}
}
/cosmos.protocolpool.v1.MsgCreateContinuousFund
{
"authority": "x/gov",
"recipient": "<BURN_ADDRESS>",
"percentage": "0.15"
}
Summary
This lets Regen begin M013 immediately with existing chain functionality.
It does not pretend to be the final burn module. It is a live Phase 1 mechanism that creates continuous, visible, governance-controlled deflationary pressure now, while preparing the path for the full Phase 2 supply-burn implementation.