EveryframeDocs
Open Studio ↗
Mining/Models & reward targets

Models & reward targets

Every job on the subnet is a fixed contract: one model, one duration, one resolution, one provider endpoint, all signed into the assignment. Workers cannot substitute a model, and a miner's capability list is granted by the operator — the worker cannot declare its own.

The live catalogue with filters, per-model status and a clip-count calculator is on the dashboard: subnet.everyframe.studio/#model.

#Live, priced contracts

Only three contracts have been paid-tested end to end inside a real TDX worker and carry a verified reward target today. New jobs for anything else fail closed with model_pricing_unavailable.

ContractClipMiner reward targetFal referenceDeadline
MiniMax H3 Max Turbo5 s · 768p · 16:9$0.20$0.20120 s
MiniMax H3 Max5 s · 768p · 16:9$0.40$0.40120 s
ByteDance Seedance 2.55 s · 1920×1080 · audio$5.6862$5.6862480 s

Reference rates were checked on 15 September 2026 against the public Fal pages and expire on 15 October 2026. At expiry, new jobs fail closed until verified rates are deployed; already-created work keeps its locked price.

#Registered, not yet priced

Thirty-four more contracts are registered in the worker release pilot-models-20260915-37. They are schema-checked and locally tested but not paid- or TEE-live tested, have no reward quote, and are not automatically added to any miner's allowlist. All are 16:9 text-to-video, 4–6 seconds:

FamilyContractsClip
Google Veo3.1, 3.1 Fast, 3, 3 Fast (4 s, audio) · Veo 2 (5 s)720p
Kling3 Pro, 2.6 Pro, 2.5 Turbo Pro, 2.1 Master, 2 Master, 1.6 Pro (1080p) · 3 Standard, 1.6 Standard (720p)5 s
Wan2.6, 2.5 Preview (audio) · 2.2 A14B, 2.2 5B5 s · 720p
LTX2 Pro, 2.3 Pro, 2.3 Fast6 s · 1080p · audio
PixVerse6, 5.5 (audio) · 5, 4.55 s · 720p
Hailuo02 Standard (768p) · 02 Pro (1080p)6 s
Seedance1 Pro, 1 Pro Fast, 1 Lite · 1.5 Pro (audio)5 s · 720p
xAI Grok ImagineVideo · 1.55 s · 720p · audio
OpenAI Sora2 · 2 Pro4 s · 720p · audio

Contract rules that apply to all of them:

  • 720p means exactly 1280×720; 1080p means exactly 1920×1080. The coordinator decodes the delivered MP4 and checks the dimensions.
  • Inputs are {model, prompt[, seed]} only. Prompts are capped at 2,000 characters (8,000 for H3 and Seedance 2.5). No URLs, no resolution or duration overrides, no safety overrides.
  • Deadline 480 s unless the table says otherwise. A miner's capability list holds at most 64 contracts.

#How a job is priced

Since 16 September 2026 each new job locks three independent amounts atomically in a job_pricing row, together with the full versioned quote (separate-economics-2026-09-16-v1):

FieldMeaningUsed for
minerRewardMicrousdUSD value target for eligible miner workAssignments, payables, approved scores, cap-and-burn weights
providerCostEstimateMicrousdEstimated provider expense at public list priceSpend reservation — new jobs reserve max(reward target, provider estimate)
customerPriceMicrousdEveryframe's private planned customer pricePrivate coordinator accounting only; not shown publicly, not a charge

Neither a browser nor a miner can supply a price. Existing jobs, payables and finalized reward epochs are never repriced. feeMicrousd in the worker protocol is a compatibility alias for the miner reward target only.

The coordinator also enforces a daily committed-spend cap. A job that would exceed it is never admitted — which is why, at the current $3/day pilot cap, a $5.69 Seedance job cannot run without a separately authorised test.

#What this means for your margin

Reward targets value verified, approved, reward-eligible work for the epoch reward policy. They are not guaranteed USD payments: the chain pays testnet alpha according to the epoch pool and value cap (see Rewards & emissions). Your actual costs are Phala hosting plus whatever Fal bills your key, which may differ from the reference estimate. Everyframe does not assume provider discounts on your behalf and does not promise miner profitability.