Tenzro Testnet is live —request testnet TNZO

Network Treasury

The Tenzro Network Treasury (NetworkTreasury) accumulates fees from network operations and manages fund distribution through multisig-gated withdrawals. All treasury operations are governed by on-chain proposals.

Fee Sources

  • Transaction fees (gas) — Paid in TNZO for every on-chain transaction. Flows to validators via the reward distributor.
  • AI inference commissions — The network collects a 0.5% commission on provider payments for intelligence services.
  • TEE service commissions — The network collects a 0.5% commission on provider payments for security services (key management, confidential computing).
  • Bridge fees — A portion of cross-chain bridge fees is routed to the treasury.
  • Liquid staking protocol fee — 10% (1,000 bps) of staking rewards from the stTNZO liquid staking pool.

Multi-Asset Accumulation

The treasury tracks balances across multiple asset types. Fees from different sources are accumulated separately and can be queried individually:

use tenzro_token::NetworkTreasury;

let treasury = NetworkTreasury::new(storage.clone());

// Deposit fees from different sources
treasury.deposit("TNZO", fee_amount)?;

// Query treasury balance
let balance = treasury.balance("TNZO")?;

// All deposits and withdrawals are recorded
// in the on-chain transaction history

Multisig Withdrawals

Treasury withdrawals require approval from multiple authorized signers. The threshold is configured at network genesis and can be updated through governance proposals:

// Create a withdrawal proposal
let proposal = treasury.propose_withdrawal(
    "TNZO",
    withdrawal_amount,
    recipient_address,
    "Fund ecosystem grants Q2 2026",
)?;

// Signers approve the withdrawal
treasury.approve_withdrawal(&proposal.id, &signer_1)?;
treasury.approve_withdrawal(&proposal.id, &signer_2)?;

// Once threshold is met, withdrawal executes
let tx = treasury.execute_withdrawal(&proposal.id)?;

Community Allocation

35-40% of the total TNZO supply is allocated to the community. This allocation is managed through the treasury and distributed via:

  • Epoch rewards — The RewardDistributor allocates epoch-based rewards to validators and providers based on their stake and contribution.
  • Ecosystem grants — Funded via governance-approved treasury withdrawals.
  • Faucet — 10,000,000 TNZO allocated for testnet faucet (100 TNZO per request, 24h cooldown).

Governance Integration

Treasury parameters and withdrawal proposals are governed by the on-chain GovernanceEngine. TNZO holders can submit proposals and vote with stake-weighted voting power. Key governable parameters include:

  • Network fee rate (default: 0.5%)
  • Multisig threshold for withdrawals
  • Authorized signers list
  • Community allocation percentages
  • Reward distribution rates

Genesis Configuration

ParameterValue
Total supply1,000,000,000 TNZO
Community allocation35-40%
Network fee0.5%
Liquid staking protocol fee10% (1,000 bps)
Faucet allocation10,000,000 TNZO
Token decimals18