Skip to content

[P1] Burn-toll floor-liquidity spec — minimum AMM pool depth per volume tier #7

@abhicris

Description

@abhicris

Burn toll requires the protocol to market-buy CR8 from an AMM pool on every mint/redeem. At $100K pool depth, a $10K mint moves CR8 price ~10% — wrecks the toll math.

Scope

Document the minimum pool depth required for the toll to function at each CR8-USD volume tier.

  • Derivation: given pool_depth, mint_size, compute price-impact on CR8 side and show tolerable-loss envelope.
  • Table:
Monthly CR8-USD volume Min CR8/USDC pool depth Max single mint Notes
$100K $? $?
$1M $? $?
$10M $? $?
  • Policy: if pool depth drops below threshold, BurnToll.sol skips the toll (see kcolbchain/stablecoin-toolkit#18). Document the skip-log + alert routing.

Output

cr8-burn-toll-liquidity.md. Feeds the floorPoolMinDepth default in the extension.

Why

  • gtm-review-2026-04-13.md §Missing-or-soft item 5.

Depends on

  • #1 (cr8-canonical) — fixes burn toll percentage and volume targets.

Label

documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions