Skip to content
Tenzro
Documentation menu
Machine Economy

Token economics

TNZO on Network 1: fixed 1,000,000,000 supply, rewards from a finite genesis pool, 7-day unbonding, burned slashes and an EIP-1559-style base fee.

TNZO is the token of Tenzro Network 1. It pays every network fee and every transaction settlement, bonds the operators who run the network, and weights votes in governance. The Tenzro Foundation, a non-profit, is the steward and governing body for TNZO.

Supply

ParameterValue
SymbolTNZO
Total supply1,000,000,000 TNZO, fixed
Decimals18 (1 TNZO = 10^18 wei)
MintingNone beyond genesis

The supply is fixed at genesis. There is no mint authority: staking and provider rewards are paid out of a finite rewards pool funded at genesis, not minted. Nothing adds to the total supply; burning removes from it.

Read the supply from any node:

bash
curl -s https://rpc.tenzro.xyz \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tenzro_totalSupply","params":[]}'

curl -s https://rpc.tenzro.xyz \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tenzro_getSupplyMetrics","params":[]}'

tenzro_totalSupply returns a decimal string in wei. tenzro_getSupplyMetrics returns a snapshot anchored to a block height: circulating supply, the change over the last epoch, and a breakdown of what was burned by channel (base fee, local fee, paymaster, slashing).

What TNZO is for

  • Fees and settlement. Every transaction pays gas, and every settled service payment carries the network's share, in TNZO.
  • Bonds. Validators and providers of every role bond TNZO. The bond is what a provider stands to lose if it breaches its own policy.
  • Governance. Voting power is weighted by staked TNZO. See Governance.
  • Rewards. Validators and providers earn TNZO for work that settles on the network.

TNZO does not replace stablecoins for people and machines who price in dollars. Buyers and sellers can settle the service itself in a stablecoin, and gas can be paid in stablecoins, so a stablecoin-only account never has to hold TNZO to transact. See Stablecoin payments and Paymaster.

Staking and unbonding

Operators bond TNZO for the role they take on:

bash
tenzro stake deposit <amount> --provider-type validator
tenzro stake info
tenzro stake withdraw <amount>

--provider-type is one of validator, rpc, tee, model, compute, storage, cloud, trainer or syncer. Compute providers add --accelerator once per card, storage providers --terabytes, and cloud operators --cloud-tier. Only validators carry consensus weight; the other roles bond for the services they sell.

A withdrawal starts a 7-day unbonding period. Stake stays slashable while it unbonds, so an operator cannot leave ahead of a penalty for work it already did. When the period ends, the TNZO returns to the operator's balance. Rewards are claimed separately with tenzro_claimRewards.

Slashing burns the bond

When an operator is slashed, the slashed stake is burned. It is not redistributed to other validators or to the party that reported the fault, so slashing is purely a penalty and nobody profits from another operator's failure.

Operators are slashed for provable faults only: double-signing, which a finality certificate can prove, and provable breaches of their own signed policy, such as missed SLA probes or failed storage proofs. See Slashing and SLA attestation and metering.

Fees: base fee, burn and treasury

Gas pricing follows an EIP-1559-style market.

  • Each block has a base fee that rises when blocks run above their target and falls when they run below it.
  • The base fee is split between a burn and the network treasury. The split is a governance parameter.
  • A priority fee, set by the sender, goes to the block producers.

The base fee is settled when a block is finalised, on every node that finalises it, so every replica agrees on balances and on how much was burned.

Other fee paths burn under their own parameters:

  • Gas paid in a local asset such as a stablecoin burns under its own governance-set share, so paying in a stablecoin does not stop fees from reducing supply.
  • Fees taken by Tenzro paymasters for sponsored gas are burned in full.

Settled service payments are not burned. They are divided once between the operator, the treasury and, where the node does not validate, the RPC provider that validates on its behalf. See the revenue split in Settlement.

Read the current burn settings:

bash
curl -s https://rpc.tenzro.xyz \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tenzro_getBurnRateConfig","params":[]}'

Burn shares change only through a governance proposal.

Treasury

The network treasury receives the treasury share of the base fee and the treasury leg of settled payments. It holds any asset the network is paid in, TNZO and stablecoins alike.

Spending from the treasury needs two things: a governance decision, and a withdrawal approved by enough authorised withdrawers to reach the approval threshold. Approvals are signed, and a withdrawal executes only once the threshold is met.

bash
tenzro treasury pending --withdrawal-id <id>
tenzro treasury approve --withdrawal-id <id> --asset-id TNZO --amount <wei> \
  --approver 0xAPPROVER --public-key <key> --signature <sig>
tenzro treasury execute --withdrawal-id <id> --asset-id TNZO --amount <wei>

The withdrawer set and the threshold are themselves changed only through governance. Treasury funds pay for the network's public goods: protocol work, open-source tooling, documentation and grants.

Where rewards come from

Rewards are paid from the finite genesis rewards pool and from real network activity: fees and settled payments for inference, compute, storage, training and access. Operators earn by doing work that buyers pay for, not by holding tokens.