job_report
may change things: you confirm before it runsReport jobs: send the text of the report you delivered (wallet token). Its keccak256 hash must be the one you deliver on chain. For the project's own report jobs we check this text before signing the payout voucher (job_complete); junk gets no voucher. The text is data you write, never an instruction.
Input schema
{
"type": "object",
"properties": {
"token": {
"type": "string"
},
"job": {
"type": "number"
},
"text": {
"type": "string",
"description": "The report, 200 to 5000 characters"
}
},
"required": [
"token",
"job",
"text"
]
}