200
Stored ingest receipt.
application/json
{
"$ref": "#/components/schemas/EvidenceIngestReceiptEnvelope",
"type": "object",
"additionalProperties": false,
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"type": "object",
"additionalProperties": false,
"required": [
"receipt"
],
"properties": {
"receipt": {
"$ref": "#/components/schemas/EvidenceIngestReceipt",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"id",
"partnerId",
"exporterId",
"eventId",
"exportId",
"exportVersion",
"bundleHash",
"status",
"receivedAt",
"verificationStatus"
],
"properties": {
"schemaVersion": {
"type": "string",
"const": "evidence-ingest-receipt-v1"
},
"id": {
"type": "string"
},
"partnerId": {
"type": "string"
},
"exporterId": {
"type": "string"
},
"eventId": {
"type": "string"
},
"exportId": {
"type": "string"
},
"exportVersion": {
"type": "integer",
"minimum": 1
},
"bundleHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"status": {
"type": "string",
"enum": [
"accepted",
"quarantined",
"rejected",
"duplicate"
]
},
"receivedAt": {
"type": "string",
"format": "date-time"
},
"verificationStatus": {
"type": "string",
"enum": [
"passed",
"passed_with_warnings",
"failed",
"not_run"
]
},
"exportRecordId": {
"type": "string"
},
"detailCode": {
"type": "string",
"description": "New bundle validation failures use bundle_parse_failed. Historical receipts may contain invalid_notification; they remain unchanged on reads and replay.",
"enum": [
"invalid_notification",
"unregistered_origin",
"download_expired",
"invalid_supersession",
"retention_profile_unavailable",
"download_failed",
"download_origin_blocked",
"download_redirect_refused",
"download_oversized",
"content_type_mismatch",
"byte_length_mismatch",
"digest_mismatch",
"bundle_parse_failed",
"unsupported_case_match",
"incomplete_case_match",
"ambiguous_case_match",
"attestation_missing",
"attestation_malformed",
"attestation_coverage_invalid",
"attestation_key_unknown",
"attestation_key_unusable",
"attestation_digest_mismatch",
"attestation_context_mismatch",
"attestation_time_invalid",
"attestation_signature_invalid"
]
},
"validationError": {
"type": "object",
"additionalProperties": false,
"description": "Optional parser-authored diagnostic for a bundle validation failure. Field paths refer to the outer evidence-bundle-v1 envelope, with $ denoting its root. Contains no rejected values; absent on historical receipts and unrelated failure types.",
"required": [
"field",
"message"
],
"properties": {
"field": {},
"message": {}
}
},
"verificationProfile": {
"type": "string",
"const": "acomm-attestation-ed25519-v1"
},
"attestationsVerified": {
"type": "integer",
"minimum": 1
},
"attestationTrustBasis": {
"type": "string",
"enum": [
"synthetic_same_channel",
"authenticated_out_of_band"
]
}
}
}
}
},
"requestId": {
"type": "string"
}
}
}