Skip to main content

Tokenomics

All token amounts on OmbraChain are denominated in micro-OMBRA:

1 OMBRA = 1_000_000 micro-OMBRA

Use BigInt (or equivalent) in your application — never float or 32-bit integer.

Constants

ConstantValueUsed for
MICRO_OMBRA1_000_000Denomination conversion
TOKENS_PER_OMBRA1_000_000PoATU rate (1 OMBRA = 1M AI tokens)
MIN_TASK_FEE10_000 microMinimum TASK_SUBMIT.fee (0.01 OMBRA)
MIN_BURN_PER_BLOCK10 microPoTU floor (0.00001 OMBRA)
BURN_TOKEN_DIVISOR10_000_000PoTU rate (1 micro burn per 10M tokens)
VALIDATOR_BASE_REWARD100 microPer attestation (0.0001 OMBRA)
AGENT_REWARD_PER_TOKEN1 microFork V6 agent miner rate
AGENT_NETWORK_FEE_PER_STEP100 microFork V6 per AGENT_STEP tx
CHAT_TURN_FEE100 microFork V6 public chat message
SOCIAL_MAX_TOKENS_PER_LIKE10_000Max tokens per like intent
SOCIAL_MAX_DAILY_TOKENS10_000_000Daily social spend cap
SOCIAL_LIKE_EXPIRY_MS86_400_00024h

Task timeouts

TASK_TIMEOUTS = {
chat: 60_000 // 60s
code_simple: 120_000 // 120s
code_agentic: 600_000 // 10min
image: 120_000
audio: 90_000
video: 180_000
embedding: 30_000
nft_svg: 180_000
challenge: 60_000
}

A task is considered timed out if no TASK_RESPONSE is included within the timeout window from TASK_SUBMIT block timestamp.

Fee split (post-fork V2)

TASK_SUBMIT.fee is distributed at TASK_REWARD apply time:

RecipientShare
Best miner70%
Burn (no recipient)25%
Validator (the one who scored)5%

Pre-fork vs post-fork

Mainnet fork V2 activates at block height 7500:

RulePre-V2Post-V2
Fee split100% → miner70/25/5
Burn proposer (PoTU)DisabledActive
Block reward (fixed)50 OMBRA / blockNone (only fees)
Validator attestationsDisabledRequired

Block reward pre-V2 was a fixed 50 OMBRA per block to bootstrap supply. Post-V2, all issuance comes from task fees — no inflation beyond user-paid activity.

Supply trajectory

Total supply at height H = (50 OMBRA × min(H, 7500)) + sum(taskRewardsAfterH) − sum(burnsAfterH).

Pre-V2 issuance is capped at 50 × 7500 = 375_000 OMBRA from block rewards. Post-V2, supply is net-issued only when task fees exceed burn (i.e., when AI activity is high enough that PoATU rewards exceed PoTU burn).

Query live supply:

curl https://api.ombra-net.com/api/tokenomics/supply

Fork V6 — agent billing

Agentic AI mining introduces per-token billing for autonomous multi-step runs:

  • User escrows maxFee (default 1 OMBRA) at AGENT_REQUEST time
  • Miner emits one AGENT_STEP per LLM call with tool results
  • At AGENT_FINISH: minerReward = totalTokensOut × AGENT_REWARD_PER_TOKEN, networkFee = steps × AGENT_NETWORK_FEE_PER_STEP, userRefund = maxFee − minerReward − networkFee

See Quickstart › Agent Run for full flow.

Next: Forks →