Caller-scoped evidence collection.
application/json
{
"type": "object",
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"$ref": "#/components/schemas/CanonicalCaseEvidenceCollection",
"type": "object",
"additionalProperties": true,
"required": [
"schemaVersion",
"caseId",
"evidence"
],
"properties": {
"schemaVersion": {
"type": "string",
"const": "case-evidence-v1"
},
"caseId": {
"type": "string"
},
"party": {
"type": "string",
"enum": [
"claimant",
"respondent"
],
"description": "The authorized side, when the credential resolves to one."
},
"evidence": {
"type": "array",
"description": "Current caller-visible exhibits.",
"items": {
"$ref": "#/components/schemas/CanonicalEvidenceObject",
"type": "object",
"additionalProperties": true,
"required": [
"id",
"submittedBy",
"phase"
],
"properties": {
"id": {
"type": "string"
},
"submittedBy": {
"type": "string",
"enum": [
"claimant",
"respondent"
]
},
"phase": {
"type": "string",
"enum": [
"submitted",
"exchanged",
"admitted",
"quarantined",
"excluded"
]
},
"label": {
"type": "string"
},
"filename": {
"type": "string"
},
"mimeType": {
"type": "string"
},
"sizeBytes": {
"type": "integer"
},
"contentHash": {
"type": "string"
},
"revealedAt": {
"type": "string",
"format": "date-time"
}
}
}
},
"evidenceHistory": {
"type": "array",
"description": "Caller-visible exhibits including superseded record entries.",
"items": {
"$ref": "#/components/schemas/CanonicalEvidenceObject",
"type": "object",
"additionalProperties": true,
"required": [
"id",
"submittedBy",
"phase"
],
"properties": {
"id": {
"type": "string"
},
"submittedBy": {
"type": "string",
"enum": [
"claimant",
"respondent"
]
},
"phase": {
"type": "string",
"enum": [
"submitted",
"exchanged",
"admitted",
"quarantined",
"excluded"
]
},
"label": {
"type": "string"
},
"filename": {
"type": "string"
},
"mimeType": {
"type": "string"
},
"sizeBytes": {
"type": "integer"
},
"contentHash": {
"type": "string"
},
"revealedAt": {
"type": "string",
"format": "date-time"
}
}
}
},
"candidates": {
"type": "array",
"description": "Partner adoption candidates for the caller's own side. Present only for a partner bearer credential; identical to the evidence-candidates compatibility alias.",
"items": {
"type": "object",
"additionalProperties": true
}
}
}
},
"requestId": {
"type": "string"
}
}
}