{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Patefacere to Eviulon Public Status 1.8",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schemaVersion",
    "origin",
    "producerId",
    "producerSequence",
    "observationAuthorization",
    "challengeResponseEvidence",
    "incidentPublication",
    "signerRole",
    "witnessRole",
    "migrationProof",
    "truthBoundary"
  ],
  "properties": {
    "schemaVersion": {
      "const": "eviulon-patefacere-public-governance-contract-1.8"
    },
    "origin": {
      "const": "https://patefacere.com"
    },
    "producerId": {
      "type": "string"
    },
    "producerSequence": {
      "type": "integer",
      "minimum": 1
    },
    "observationAuthorization": {
      "type": "object"
    },
    "challengeResponseEvidence": {
      "type": [
        "object",
        "null"
      ]
    },
    "incidentPublication": {
      "type": "object"
    },
    "signerRole": {
      "type": "string"
    },
    "witnessRole": {
      "type": "string"
    },
    "migrationProof": {
      "type": "object"
    },
    "truthBoundary": {
      "type": "string"
    }
  }
}
