[OP-PIP] Implement PythWheel Burn Registry: 100 PYTH Permanent Burn per Spin Community Deflation Mechanism

I propose integrating a permanent, transparent Burn Registry into the existing PythWheel (pythwheel.com).

Every spin performed by a Pythian will burn exactly 100 PYTH tokens from circulation. Spins are awarded based on community participation: joining the Pyth Network, earning Discord/community roles, and advancing through higher-tier roles grants more spins (higher roles = more spins = greater deflationary impact).

This creates a gamified, merit-based deflationary flywheel that directly ties active community engagement to PYTH token scarcity.

*Motivation

PythWheel is already a successful community engagement tool powered by Pyth Entropy — provably fair, on-chain randomness that gives active Discord members weekly opportunities to win PYTH prizes, NFTs (PythiansNFTs), and other rewards.

It has proven highly effective at driving participation. However, the current model is purely inflationary from the token perspective (prizes are distributed without removing supply).

We can evolve PythWheel into a true deflationary engine by adding a burn on every spin.
This:

  • Rewards the most active and highest-role Pythians (the ones who contribute the most to the community).

  • Creates visible, on-chain deflation that the entire ecosystem can track.

  • Strengthens PYTH tokenomics without affecting existing staking, governance, or revenue mechanisms.

  • Turns community fun into real, permanent value accrual for all PYTH holders.

Proposed Specification

  1. Burn Mechanics

    • Every spin on PythWheel burns exactly 100 PYTH permanently.

    • Burns are executed on-chain (via smart contract) and are irreversible.

    • The burn happens at the moment the spin is initiated

  2. Role-Based Spin Allocation (the “higher roles = more spins” system)

    • Base: New Pythians (joined Discord + basic verification) → 1 spin per week/month.

    • Mid-tier roles (active contributors, Pythians with verified activity like High Priest etc) → 2–3Ă— spins.

    • High-tier roles (Chirons, Aristophanes, Venus de Milo, etc., or future advanced contributor roles) → 4–6Ă— spins.

    • Spin allocation resets periodically (weekly or monthly) to keep it fair and ongoing.

  3. Burn Registry Dashboard

    • PythWheel showing live total PYTH burned 1,050,500 PYTH:

    • Monthly burn history with progress bars:

      • May 26 → 360,500 PYTH

      • Apr 26 → 464,600 PYTH

      • Mar 26 → 225,400 PYTH

    • Clear labeling: “100 PYTH PER SPIN · PERMANENT · DEFLATIONARY”

  4. Technical Integration

    • Leverage existing Pyth Entropy for spin randomness (already live).

    • Add simple burn logic to the PythWheel smart contract(s).

    • Minimal UI/UX changes — just add the Burn Registry section and spin-cost confirmation.

    • No impact on current prize distribution

Benefits

  • Deflationary pressure on PYTH supply directly proportional to community activity.

  • Incentivizes role progression and deeper community involvement.

  • Marketing & virality — the live Burn Registry becomes a trophy wall that Pythians love to share.

  • Aligns perfectly with Pyth’s ethos of transparency, decentralization, and community ownership.

  • Complements (does not replace) existing tokenomics, staking rewards, and revenue mechanisms

Derrp said talk is cheap propopsals are the way so i did it :wink:

9 Likes

This is a great proposal skyz.

It reduces the amount of pyth in circulation which encourages rarity, thereby leading to long-term stability.

2 Likes

Me and my big mouth!

Looks like an interesting proposal, however, there would need to be some guardrails in place.

  • Burning 100 PYTH at a time would involve quite a lot of transactions, considering the wheel is currently being spun over 5,000 times per month. Perhaps we can use the end of month metrics and submit a single transaction?
  • We should also include a provision that a maximum of 50% of the total reserve tokens in the account can be burned at once (we cannot burn more than we have, and setting an upper-bound limit may be useful). This also gives the Community Council the flexibility to increase the amount of PythWheel monthly spins dynamically, without affecting the maximum limits of DAO funds.
  • We should set a date to review the current parameters (say, a vote to approve it’s continuation or not) every 12 months
  • We should include a provision to update/change the percentage of monthly burn limit subject to a proposal (cannot be changed within a frequency of less than 6 months from a previous change)
  • The Community Council will advise the Pythian Council as to the burn amount required, and verified with on-chain metrics. For example, the monthly amount of successful spin interactions with contract 0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3 on Monad. If the deployed chain of PythWheel changes at any time, the Community Council will make these changes known to the DAO and the Pythian Council with a full update.
  • That the community-built dApp “PythWheel” code be available to be audited by the Pyth Team/the DAO.
  • That previous month burns be included retrospectively: back to the launch of PythWheel itself

Just a few items for thought, and some security measures

6 Likes

it’s good idea to impletment Pythwheel burn registry..and sound interesting..

2 Likes

Beautiful proposal right there… I honestly love what I am seeing. Here are my honestly takes and suggestions.

- Total Spins and Pyth to be burnt for the a duration(monthly or weekly) should be displayed on the website( in real time) as well as the total Pyth burnt all time.

- A governance Vote for the continuation of the Pyth token burn program tied to the pythwheel spin should be implemented every 6months( To measure community interest and involvement)

- Burn should happen In 4 weeks format( not 30 or 31days monthly format) So burn can easily follow the Pythwheel week refresh cycle (Monday 12am UTC). And Come with a tag like “PYTH BURN CYCLE”

This is just my brain braining nothing weird.

1 Like

Burning 100 PYTH at a time would involve quite a lot of transactions, considering the wheel is currently being spun over 5,000 times per month. Perhaps we can use the end of month metrics and submit a single transaction?

Agree 100%

UI showing stats of the burn that will happen (end of every 4th epoch or so) for the excitement . Preety much as it runs right now with :fire: icon but with fresh updated data every X time .. schould be ahort its Pyth after all​:grin:

We should also include a provision that a maximum of 50% of the total reserve tokens in the account can be burned at once (we cannot burn more than we have, and setting an upper-bound limit may be useful). This also gives the Community Council the flexibility to increase the amount of PythWheel monthly spins dynamically, without affecting the maximum limits of DAO funds.

Agree 50 sound good and the flexibility is good point

We should set a date to review the current parameters (say, a vote to approve it’s continuation or not) every 12 months

:white_check_mark: 6 or 12 m yes

We should include a provision to update/change the percentage of monthly burn limit subject to a proposal (cannot be changed within a frequency of less than 6 months from a previous change) :white_check_mark:

The Community Council will advise the Pythian Council as to the burn amount required, and verified with on-chain metrics. For example, the monthly amount of successful spin interactions with contract 0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3 on Monad. If the deployed chain of PythWheel changes at any time, the Community Council will make these changes known to the DAO and the Pythian Council with a full update.

That the community-built dApp “PythWheel” code be available to be audited by the Pyth Team/the DAO.

That previous month burns be included retrospectively: back to the launch of PythWheel itself

Lob your brain sir:flexed_biceps:t3:

gm @SkyZ

1st thanks a ton for the idea/post!

I only have 2 points for now:

  1. Funding Source Clarity

The proposal doesn’t specify where the 100 PYTH per spin actually comes from. This is fundamental:

• Is it a user fee (spinners pay 100 PYTH)?
• Does it come from the existing PythWheel prize pool?
• Does it require a new Community Council budget line item?
• Or is there a separate “burn fund” being proposed?

Each of these has very different implications for incentives, sustainability, and budget planning. Would be good to clarify.

  1. Forum Process

New ideas (like this one I believe) should typically start in the Ideas Bank for initial discussion and feedback (usually 1-2 weeks) - literally what is happening here. This gives the community time to poke holes, suggest improvements, and build consensus before formalizing as a PIP.

Once an idea has been refined through that process, it can be submitted as an Operational PIP. And for an OP-PIP to officially go to vote, it requires a vote triggered on Realms (with on-chain code if applicable).

Happy to help regarding 2 if you’d like.

3 Likes

Hey there legend. Thank u for your reply and i absolutely agree with your 2 points.

I jumped 2 fast to propopal agree;
would be better to debate about it in the Ideas bank. I appologize for that i jumped 2 hard; my bad and for the future ideas for proposals i will use Ideas Bank; so we can discuss and prepare for proper PIP.

i was abused by Derrp now swallowing the consequences :slight_smile:
We live we learn; hope u can forgive me for my rookie mistake.

Yes if you can elaborate whats needed to trigger a vote on Realms would be epic. just for future knowledge i would love to know the process if possible.

Regarding the nr.1 point i thought were talking about burning the reserve tokens. Fees for transactions on MON stayin the same and the Pythwheel prize pool remains intact.

This is exactly why i schould use Ideas bank agree.

But now we got things in debate and maybe we can continue here or do we move it to iBank? So we cean clear things out and then write a new ful detailed with no dilemas to OP-PIP.

Thank u so much Marc I appreciate you and your work alot.

Hats down legend :saluting_face:

1 Like

This happens here: Pyth Governance | Realms

It requires some minimum amount of PYTH staked but it is not necessary that the one suggesting the idea/proposal is the one to put the onchain proposal on ; can always find someone.

By reserve tokens you refer to the ones that the Pyth DAO currently owns in its treasury? Whether they are coming from the monthly purchases or Douro Labs distribution of Pyth Pro and other revenues?

This happens here: Pyth Governance | Realms

It requires some minimum amount of PYTH staked but it is not necessary that the one suggesting the idea/proposal is the one to put the onchain proposal on ; can always find someone.

I see so as a longtime staker i can do that also. Ok so no extra rights or roles needed for that.

By reserve tokens you refer to the ones that the Pyth DAO currently owns in its treasury? Whether they are coming from the monthly purchases or Douro Labs distribution of Pyth Pro and other revenues?

Yes those from monthly purchases that are active right now or
a mixture of monthly purchases with what Douro Labs distribute of Pyth Pro and other revenues.

Can you remind me if every time the Pyth Wheels, there’s revenue generated for the Community Council at all or not?

I like the proposal, alternatively if we want to reduce supply, we could send a percentage of the monthly DAO Pyth revenue to a dead wallet.

Which is discussed here: Pyth Reserve v2: Ratio-Based Treasury Management - #3 by lowkeigh

@Derrp @Planck Can you advise what is the intended usage of the 0.77 MON per spin on Pythwheel?

I figure that it was increased from 0.60 MON to 0.77 MON when Entropy fees were increased from 0.20 to 0.37 MON by the Pythian Council so mostly curious about the remaining 0.40 MON actually.

1 Like

Hi Frozen, a great question! Appreciate your curiosity!

The 0.77 MON is the protocol fee + service provider fee.

The 0.37 MON you are referring to only covers the protocol fee component, which goes to the DAO.

The service provider fee is separate and covers callback gas costs.

Highly recommend you read the docs page to see this in more detail (with default service provider fee included)

You will see an Entropy call on Monad costs 0.77 MON :slightly_smiling_face:

I hope this answers your question, but if anything is unclear, feel free to reach out!

1 Like

Thanks for the reference.

Crystal clear to me :brain:

Might be interesting to refer to the Dev Docs somewhere on the PythWheel page for those that could have similar questioning.

This is a great idea.

I would also like to suggest improving the Discord roles + wallet snapshot logic for PythWheel.

Instead of taking the snapshot only once per month, it would be much better if the system updated automatically on a rolling basis. For example, once per day, or even continuously every few minutes.

This would make PythWheel feel much more fair and alive, because active Pythians would not have to wait a full month for their new roles or wallet eligibility to be reflected.

If the goal is to reward real community participation, then the role and wallet data should probably update much closer to real time.

Love that proposal was moved to Ideas so we clear out on some basics lIke Mark pointed out.

Funding Source Clarity

No fee for users (spinners dont pay anything)

I just want to discuss what are the optoms of where we could source those rebought pyth tokens for permanent burn via Pythwheel.

Questions like

• Does it come from the existing PythWheel prize pool?

• Does it require a new Community Council budget line item?

• Or is there a separate “burn fund” being proposed?

Ty all