Skip to content

x/bme — BME module

The x/bme module implements burn-and-mint equilibrium mechanics: service payments burn tokens and issuance mints them, so supply equilibrates around real marketplace demand rather than a fixed emission schedule.

Issuance itself is governed — mint schedules operate under issuance-policy bounds, and every parameter stays changeable only by governance.

The bme module implements supply operations. The proposed issuance path is VEID-led: a 15-token batch is issued as eligible active verified humans accrue entitlement, with 14 tokens allocated to those humans and 1 token allocated to the Foundation-controlled genesis account. Staking rewards remain at a much lower proposed level.

Initial supply is zero and there is no fixed maximum supply. New issuance is conditional on verified human identities. The in-repo simulation framework (pkg/economics) contains legacy inflation assumptions and requires alignment before it can validate this policy.

Keeper hooks into escrow settlement and fee collection (escrow.go, fee_collection.go, settlement.go) tie burns and mints to the payment flows they respond to.

A pure fixed-supply token disconnects the asset from the service it prices; unconstrained inflation destroys holder trust. BME ties supply mechanics to real consumption of compute, aligning the token’s monetary dynamics with the marketplace it exists to serve.

ConceptDefinition
Burn-and-mint equilibriumA monetary design where service payments burn tokens and issuance mints them, equilibrating around real demand.
  1. Verify — Humans verify. Eligible active verified humans accrue entitlement through VEID — issuance follows identity, not speculation.
  2. Batch — 15-token batches issue. Fourteen tokens to humans, one to the genesis account, per the proposed path.
  3. Reward — Security gets funded. Issuance funds staking rewards alongside the inflation mechanism, at a much lower proposed level than the prior model.
  4. Govern — Policy bounds everything. Schedules, safeguards, and parameters stay changeable only by governance.
MessagePurpose
MsgBurnMintExecutes a paired burn-and-mint operation.
MsgMintACTMints ACT through the module’s issuance path.
MsgBurnACTBurns ACT out of circulation.
MsgUpdateParamsGovernance-only update of module parameters.
QueryPurpose
ParamsCurrent module parameters.
StatusThe module’s current issuance status.
VaultStateThe state of the module’s token vault.
ModuleHow they interact
x/takeApplies the governed marketplace settlement policy.
x/settlementSettles escrow under the governed policy.
x/issuancepolicyMint schedules operate under governed issuance policy.
x/stakingIssuance funds staking rewards alongside the inflation mechanism.

A monetary design where service payments burn tokens and issuance mints them, equilibrating around real demand — connecting the asset to the service it prices. See Tokenomics explained.

No fixed maximum and zero initial supply. New tokens issue only through verified human identities, with continued issuance as new identities are verified and the verified population grows.

The in-repo simulation framework (pkg/economics) carries legacy inflation assumptions and requires alignment before it can validate the proposed policy — stated openly so analysts price the uncertainty correctly.