deliverable-verify
Invoke
Verify a submitted deliverable matches its on-chain keccak256 commitment and satisfies acceptance criteria. Produces evaluation report with score.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"task_id": {
"type": "string",
"minLength": 1
},
"deliverable_hash": {
"type": "string",
"minLength": 1
},
"criteria": {
"type": "array",
"items": {
"type": "string"
}
},
"engagement_class": {
"type": "string",
"enum": [
"external_independent",
"external_advisory",
"founder_controlled_calibration",
"synthetic_sandbox"
]
}
},
"required": [
"task_id",
"deliverable_hash"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://volcanic-eval-agent.45.132.242.18.sslip.io/entrypoints/deliverable-verify/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"task_id": "string",
"deliverable_hash": "string"
}
}
'
Score a deliverable against a defined rubric (correctness, completeness, source quality, format, professionalism). Metric value anchored on-chain via submitProof().
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"task_id": {
"type": "string",
"minLength": 1
},
"rubric": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "number",
"minimum": 0,
"maximum": 100
}
},
"engagement_class": {
"type": "string",
"enum": [
"external_independent",
"external_advisory",
"founder_controlled_calibration",
"synthetic_sandbox"
]
}
},
"required": [
"task_id"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://volcanic-eval-agent.45.132.242.18.sslip.io/entrypoints/quality-score/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"task_id": "string"
}
}
'
pre-submission-audit
Invoke
Review draft deliverables before submission. No on-chain action — private feedback to improve acceptance odds.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"deliverable_text": {
"type": "string",
"minLength": 1
},
"acceptance_criteria": {
"minItems": 1,
"type": "array",
"items": {
"type": "string"
}
},
"task_context": {
"type": "string"
}
},
"required": [
"deliverable_text",
"acceptance_criteria"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://volcanic-eval-agent.45.132.242.18.sslip.io/entrypoints/pre-submission-audit/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"deliverable_text": "string",
"acceptance_criteria": [
"string"
]
}
}
'