Skip to main content

Burn Module

Purpose

Provide a governance-controlled supply management tool funded by real protocol fees.

Scope

Burns only OLYMP held by the module. No minting or swapping is performed. Only real protocol fee inflows can fund burns. Stablecoin buybacks are out of scope for MVP.

Actors and Roles

  • Owner configures burn parameters within safe bounds.
  • Anyone can call executeBurn once per epoch when conditions are met.

Parameters (high-level)

  • Burn rate: 3%-10% of eligible OLYMP fees.
  • Supply floor: cannot burn below the configured minimum.
  • Epoch length: configurable within sane bounds.
  • Founder phase cap: reduces burn rate during bootstrapping.

Core Flows

  • fund transfers OLYMP into the module.
  • burnableNow computes the allowable burn.
  • executeBurn burns once per epoch if available (permissionless to call).

Security Invariants

  • Total supply never falls below the floor.
  • Only the module can burn, and only its own balance.
  • Burns are bounded by available funds and epoch rules.

Disclaimers

Burn is a treasury policy tool. Burns may be zero and are not guaranteed.