{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Eviulon authority conflict record",
  "type": "object",
  "additionalProperties": true,
  "required": [
    "id",
    "conflictClass",
    "identityVerified",
    "roleIdentified",
    "roleAuthorityCurrent",
    "signerKeyCurrent",
    "delegationValid",
    "decisionState",
    "realDispute",
    "truthBoundary"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "conflictClass": {
      "type": "string"
    },
    "identityVerified": {
      "type": "boolean"
    },
    "roleIdentified": {
      "type": "boolean"
    },
    "roleAuthorityCurrent": {
      "type": "boolean"
    },
    "signerKeyCurrent": {
      "type": "boolean"
    },
    "delegationValid": {
      "type": "boolean"
    },
    "decisionState": {
      "type": "string"
    },
    "realDispute": {
      "const": false
    },
    "truthBoundary": {
      "type": "string"
    }
  }
}
