Back to API Store
Verification
Live
Paid API
Internal deterministic
Project 360 Canonical Finalizer
Validates the complete public-safe Project 360 payload, recomputes its deterministic score and coverage, and exposes its canonical response hash to the existing Arc proof pipeline.
Example use case
Project 360 publishes one canonical aggregate report proof after all selected modules settle.
Agent reasoning hint
Always use as the final Project 360 paid step; never run before module child hashes are fixed.
cURL example
Unpaid direct requests to live paid services return HTTP 402 until an agent satisfies the x402 payment requirement.
curl -i -X POST https://veyra-hzipm5uyh-mioku50s-projects.vercel.app/api/provider/project-360-finalizer \
-H 'Content-Type: application/json' \
-d '{
"report": {
"schema": "veyra.project360.v1"
}
}'Input schema
{
"type": "object",
"properties": {
"report": {
"type": "object"
}
},
"required": [
"report"
]
}Output schema
{
"type": "object",
"properties": {
"report": {
"type": "object"
},
"canonicalHash": {
"type": "string"
},
"paidAmountUsdc": {
"type": "string"
}
},
"required": [
"report",
"canonicalHash",
"paidAmountUsdc"
]
}Example request
{
"method": "POST",
"endpoint": "/api/provider/project-360-finalizer",
"body": {
"report": {
"schema": "veyra.project360.v1"
}
}
}Example response
{
"report": {
"schema": "veyra.project360.v1",
"workflowType": "project_360"
},
"paidAmountUsdc": "0.0001"
}