Issuance state — the 1% law of growth

The immutable law (annualRateBps=100, periodSec, anchor — stamped at initialize(), token birth = law birth — genesis, expansionRecipient — where every mint is forwarded, immutable) plus live state: supplyCeiling (= genesis × 1.01ⁿ, the max supply permitted now), mintableHeadroom (accrued-but-unminted expansion — carries over and compounds until the treasury claims; not circulating), totalMinted, distributed (one-shot genesis distribution done), currentPeriodIndex.

get/v1/issuance

Request

  • Base URL: https://trust-smart-contracts.on-forge.com
  • URL: https://trust-smart-contracts.on-forge.com/v1/issuance
  • Auth: none declared

Response

Issuance state

tsinteger

Unix timestamp (seconds)

annualRateBpsinteger

Always 100 (1% p.a.) — immutable, no rate to set anywhere

periodSecinteger
anchorinteger

Stamped at initialize() — token birth = law birth

genesisstring

Token amount in base units (4 decimals; ÷10,000 for whole TRUST)

expansionRecipientstring

Immutable destination of every expansion mint (treasury multisig)

distributedboolean

One-shot atomic genesis distribution done; claim() is gated until then

totalMintedstring

Token amount in base units (4 decimals; ÷10,000 for whole TRUST)

supplyCeilingstring

Max supply permitted now = genesis × 1.01ⁿ

mintableHeadroomstring

ceiling − genesis − totalMinted; compounds until claimed, never circulating until minted

currentPeriodIndexinteger

Changes

No recorded changes to this operation across all 1 revision of this API.