{
  "tool_id": "art-389-tempo-mainnet-fee-capacity",
  "kernel_id": "art-389-tempo-mainnet-fee-capacity",
  "display_name": "TIP-1010 Mainnet Fee & Payment-Lane Capacity Calculator",
  "tool_version": "1.0.0",
  "mandate_type": "treasury_mandate",
  "purpose": "Per-tx fee (fee_microusd = ceil(base_fee_attodollars_per_gas x gas_used / 1e12)) and payment-lane TPS headroom for a supplied payment mix, against the published TIP-1010 mainnet constants (base fee 2e10 attodollars/gas, 500M gas/block, ~94% payment-lane reservation). Successor to model_tempo_gas_economics (art-107), which predates these constants. Every parameter is declared with its TIP-1010 citation and carried as protocol_version so a base-fee governance change is a data re-pin, never a code change. Does not read /docs/api/rpc (outside Tempo's stable API contract). Fixed-point BigInt math, calculator only, zero egress.",
  "control_description": "Per-tx fee (fee_microusd = ceil(base_fee_attodollars_per_gas x gas_used / 1e12)) and payment-lane TPS headroom for a supplied payment mix, against the published TIP-1010 mainnet constants (base fee 2e10 attodollars/gas, 500M gas/block, ~94% payment-lane reservation). Successor to model_tempo_gas_economics (art-107), which predates these constants. Every parameter is declared with its TIP-1010 citation and carried as protocol_version so a base-fee governance change is a data re-pin, never a code change. Does not read /docs/api/rpc (outside Tempo's stable API contract). Fixed-point BigInt math, calculator only, zero egress.",
  "declared_inputs": [],
  "declared_outputs": [],
  "kernel_digest": "sha256:cfa8b47b776f0402746e4968070394d060291ee3afe265412a07fcd2018194ac",
  "trust_label": "independently verified -- zkVM execution proof (risc0/groth16-bn254)",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 65,
  "source_url": "https://ainumbers.co/chaingraph/art-389-tempo-mainnet-fee-capacity.html",
  "generated_at": "2026-07-25T20:02:55.601Z"
}
