{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://eviulon.com/schemas/correspondence-package-v1.schema.json",
  "title": "Eviulon public correspondence package",
  "type": "object",
  "required": [
    "acknowledgmentEvidence",
    "actualAcknowledgmentClaimed",
    "actualDeliveryClaimed",
    "actualRecognitionClaimed",
    "actualResponseClaimed",
    "actualTransmissionClaimed",
    "approvalRecord",
    "authorityDeclaration",
    "confidentialityBoundary",
    "contentSha256",
    "correctionHistory",
    "deliveryEvidence",
    "deliveryEvidenceClass",
    "humanReadableLetter",
    "intendedCounterpart",
    "legalEffectBoundary",
    "machineReadableAbstract",
    "packageId",
    "privateAttachmentManifest",
    "publicAttachmentManifest",
    "responseEvidence",
    "schemaVersion",
    "supersession",
    "title",
    "transmissionChannelClass",
    "truthBoundary"
  ],
  "additionalProperties": false,
  "properties": {
    "acknowledgmentEvidence": {},
    "actualAcknowledgmentClaimed": {},
    "actualDeliveryClaimed": {},
    "actualRecognitionClaimed": {},
    "actualResponseClaimed": {},
    "actualTransmissionClaimed": {},
    "approvalRecord": {},
    "authorityDeclaration": {},
    "confidentialityBoundary": {},
    "contentSha256": {},
    "correctionHistory": {},
    "deliveryEvidence": {},
    "deliveryEvidenceClass": {},
    "expiresAt": {},
    "humanReadableLetter": {},
    "intendedCounterpart": {},
    "issuedAt": {},
    "legalEffectBoundary": {},
    "machineReadableAbstract": {},
    "packageId": {},
    "privateAttachmentManifest": {},
    "publicAttachmentManifest": {},
    "responseEvidence": {},
    "schemaVersion": {},
    "supersession": {},
    "title": {},
    "transmissionChannelClass": {},
    "truthBoundary": {}
  }
}
