on-chain / missionregistry
docs / on-chain / missionregistry

MissionRegistry

One record per mission, with its rules when it starts and its result when it ends.

What it records

RecordPurpose
Mission IDRandom, unique and never reused
Rules fingerprintThe rules you bought, including your split
Engine versionThe scoring code your mission runs on
Start and deadlineThe exact mission window
Payout capThe most this mission can ever pay
Result fingerprintThe published result, once the mission ends
Evidence batchThe evidence the result was based on

When it is written

register_mission runs when you buy the mission, and publish_result runs when it ends. The terms are immutable once registered. Individual trades are never written here.

Results are versioned. A correction publishes a new result version linked to the original. Nothing is overwritten.