{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Eviulon claim evidence-dependency record",
  "type": "object",
  "additionalProperties": true,
  "required": [
    "id",
    "claimId",
    "reportId",
    "currentDisposition",
    "currentnessRisk",
    "primarySourceClassRequired",
    "contradictionSearchRequirement",
    "scenarioVersusFactTest",
    "ecosystemRoleTest",
    "operationalClaimTest",
    "automaticApplicationProhibited",
    "correctionAuthority",
    "nextReviewDate",
    "truthBoundary"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "claimId": {
      "type": "string"
    },
    "reportId": {
      "type": "string"
    },
    "currentDisposition": {
      "type": "string"
    },
    "currentnessRisk": {
      "type": "string"
    },
    "primarySourceClassRequired": {
      "type": "string"
    },
    "contradictionSearchRequirement": {
      "type": "string"
    },
    "scenarioVersusFactTest": {
      "type": "string"
    },
    "ecosystemRoleTest": {
      "type": "string"
    },
    "operationalClaimTest": {
      "type": "string"
    },
    "automaticApplicationProhibited": {
      "const": true
    },
    "correctionAuthority": {
      "type": "string"
    },
    "nextReviewDate": {
      "type": "string"
    },
    "truthBoundary": {
      "type": "string"
    }
  }
}
