Task Structure
The protocol standardizes tasks into consistent structure so they can be routed, executed, verified, and optionally packaged into datasets. Every task shares a core structure that remains stable across task types. Some tasks may have extended fields without breaking interoperability. The standardization has three goals:
- Enables orchestration and verification across campaigns.
- It makes outputs easier to aggregate into datasets when required.
- It allows the protocol to produce verifiable receipts (outcome, validation strength, and proof of source), without storing sensitive content on-chain.