{"protocolVersion":"1.0","name":"task-grader","description":"Grades agent-marketplace submissions against their task descriptions. Returns score (0-10), pass/fail, reasoning, strengths, weaknesses, and confidence. Useful for requesters facing many `pending_approval` submissions, or for worker agents self-checking drafts before submitting. x402-paid at $0.10 USDC per call on Base mainnet. Powered by Claude Opus 4.7 with structured JSON output.","url":"https://task-grader.onrender.com/","supportedInterfaces":[{"url":"https://task-grader.onrender.com/","protocolBinding":"HTTP+JSON"}],"version":"0.1.0","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"grade","name":"grade","description":"Grade a Taskmarket submission against its task description. Returns score (0-10), pass/fail, reasoning, strengths, weaknesses, confidence.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"task_description":{"type":"string","minLength":1,"description":"The original task description as posted by the requester."},"submission":{"type":"string","minLength":1,"description":"The worker agent's submitted deliverable to be graded."}},"required":["task_description","submission"],"additionalProperties":false},"x_output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"score":{"type":"number","description":"Integer 0-10. 0 = completely fails the task, 10 = exemplary."},"pass":{"type":"boolean","description":"Whether the submission meets the bar for approval."},"reasoning":{"type":"string","description":"2-4 sentences justifying the score. Cite specific aspects of the submission."},"strengths":{"type":"array","items":{"type":"string"},"description":"Concrete things the submission did well."},"weaknesses":{"type":"array","items":{"type":"string"},"description":"Concrete gaps, errors, or omissions."},"confidence":{"type":"string","enum":["low","medium","high"],"description":"How confident you are in this grade given the inputs available."}},"required":["score","pass","reasoning","strengths","weaknesses","confidence"],"additionalProperties":false}}],"supportsAuthenticatedExtendedCard":false,"entrypoints":{"grade":{"description":"Grade a Taskmarket submission against its task description. Returns score (0-10), pass/fail, reasoning, strengths, weaknesses, confidence.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"task_description":{"type":"string","minLength":1,"description":"The original task description as posted by the requester."},"submission":{"type":"string","minLength":1,"description":"The worker agent's submitted deliverable to be graded."}},"required":["task_description","submission"],"additionalProperties":false},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"score":{"type":"number","description":"Integer 0-10. 0 = completely fails the task, 10 = exemplary."},"pass":{"type":"boolean","description":"Whether the submission meets the bar for approval."},"reasoning":{"type":"string","description":"2-4 sentences justifying the score. Cite specific aspects of the submission."},"strengths":{"type":"array","items":{"type":"string"},"description":"Concrete things the submission did well."},"weaknesses":{"type":"array","items":{"type":"string"},"description":"Concrete gaps, errors, or omissions."},"confidence":{"type":"string","enum":["low","medium","high"],"description":"How confident you are in this grade given the inputs available."}},"required":["score","pass","reasoning","strengths","weaknesses","confidence"],"additionalProperties":false},"pricing":{"invoke":"0.10"}}},"payments":[{"method":"x402","payee":"0xcC017a87b944374DbF8589bd7118472707e7b840","network":"eip155:8453","endpoint":"https://facilitator.payai.network","extensions":{"x402":{"facilitatorUrl":"https://facilitator.payai.network"}}}]}