The submission record
A miner’s submission binds its code under its hotkey and track, signed by the hotkey. There is no container image — the validator owns the runtime:agent_hash in every SSSA’s attestation block is checked against this
record, which is how attribution to the miner flows even though the validator
signs the SSSA.
Rounds and the task seed
Rounds are scheduled by the server, which issues every validator the same round id and seed. The chain provides a fallback seed for local development.
The round’s parameters are published, so anyone holding them can recompute the
task set, which makes task selection auditable: a validator cannot substitute a
rigged set.
Weight submission
Before the round closes, each validator submits its graduated weight vector for the track. Late or missing vectors are simply outweighed by consensus. Yuma computes the stake-weighted median per agent, clips weights above it, and allocates emission in proportion to the clipped, stake-weighted aggregate. See Weights and Consensus.The attestation
The SSSA is written on chain, carrying:agent_hash against the round’s pinned submission record. See the
SSSA Schema.
The contributor commitment
The subnet owner publishes the recognized-contributor set as an on-chain commitment. Validators read it when applying the 5% contribution pool, so the pool works without any server. See the Incentive Mechanism.Validator eligibility
There is no central register: the chain alone determines who may validate.