AISA v2.0 / Technical documentation / route-packet.schema.json
route-packet.schema.json
JSON · 53 lines · 1,022 bytes · wiki path 10 Architecture/contracts/drafts/route-packet.schema.json · download the raw file · cited from Contracts
Same folder: branch-set.schema.json · brief.schema.json · configuration-summary.schema.json · cross-repo-shape.schema.json · experience-entry.schema.json · handover-packet.schema.json · normalised-arrival.schema.json · sign-out-document.schema.json · skill-manifest.schema.json · solution-packet.schema.json · stage-contract.schema.json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://aisa.ablera.com/contracts/drafts/route-packet.schema.json",
"title": "Route packet before a mechanism is known",
"x-status": "draft",
"type": "object",
"additionalProperties": true,
"required": [
"case_id",
"request_type",
"route",
"reason",
"evidence_refs",
"open_questions"
],
"properties": {
"case_id": {
"type": "string"
},
"request_type": {
"type": "string"
},
"route": {
"enum": [
"data",
"configuration",
"source",
"waiting"
]
},
"reason": {
"type": "string"
},
"evidence_refs": {
"type": "array",
"items": {
"type": "string"
}
},
"open_questions": {
"type": "array",
"items": {
"type": "string"
}
},
"waiting_trigger": {
"type": "string"
},
"destination_initiation_policy_ref": {
"type": "string"
}
}
}