nayori_evaluation_request
Builds the exact JSON body for the Nayori Evaluator admission endpoint, verifying submitted job, criteria, and deliverable against chain; optionally posts it and returns the admission answer.
Instructions
Build the exact JSON body for the Nayori Evaluator's committed admission endpoint, POST /v1/evaluations, for a submitted job; with send:true it also posts it through Nayori's public evaluation relay and returns the answer (202 = queued, 409 = already admitted). Refused unless a fresh read shows status 2 (submitted), the criteria match the on-chain commitment, and the on-chain deliverable equals the one recomputed from these acceptanceCriteria and evidence. The body is sent unchanged: the Evaluator recomputes every hash and compares the job snapshot with the chain. Signs nothing and needs no key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| send | No | true: also POST the body to the Nayori evaluation relay (NAYORI_EVALUATION_RELAY, default https://app.nayori.ai/api/evaluations) and return its answer. Default false: build only. | |
| asset | Yes | ||
| jobId | Yes | ||
| evidence | Yes | Evidence files: public https URI, SHA-256 of the exact bytes, media type and size. | |
| acceptanceCriteria | Yes | The job's acceptance criteria. They are hashed into the on-chain commitment, so keep the exact text. |