{
  "$schema": "https://json-schema.org/draft-07/schema",
  "title": "FCS 4.1b - Alignment Breach Event",
  "description": "Event schema for recording misalignment between agent-expressed intent and observed behavior",
  "type": "object",
  "required": [
    "reporting_agent",
    "breach_type",
    "linked_manifest",
    "evidence",
    "resolution_state"
  ],
  "properties": {
    "event_uid": {
      "type": "string",
      "description": "Unique identifier for the breach instance (timestamped hash)"
    },
    "reporting_agent": {
      "type": "object",
      "required": [
        "agent_id",
        "quantum_uid"
      ],
      "properties": {
        "agent_id": {
          "type": "string"
        },
        "quantum_uid": {
          "type": "string"
        }
      }
    },
    "accused_agent": {
      "type": "object",
      "required": [
        "agent_id",
        "quantum_uid"
      ],
      "properties": {
        "agent_id": {
          "type": "string"
        },
        "quantum_uid": {
          "type": "string"
        }
      }
    },
    "breach_type": {
      "type": "string",
      "enum": [
        "intent-deviation",
        "constraint-violation",
        "false-attestation",
        "non-responsiveness",
        "unknown"
      ],
      "description": "Classification of the breach"
    },
    "linked_manifest": {
      "type": "string",
      "description": "Hash or pointer to the FCS 4.1 manifest previously shared"
    },
    "evidence": {
      "type": "object",
      "required": [
        "timestamp",
        "observation",
        "log_trace"
      ],
      "properties": {
        "timestamp": {
          "type": "string",
          "format": "date-time"
        },
        "observation": {
          "type": "string",
          "description": "Natural language or formal description of the deviation"
        },
        "log_trace": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Sequence of internal or external states leading to the breach"
        }
      }
    },
    "dispute_vector": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of third-party agents or protocols nominated for arbitration"
    },
    "resolution_state": {
      "type": "string",
      "enum": [
        "pending",
        "acknowledged",
        "contested",
        "resolved",
        "escalated"
      ],
      "description": "Current lifecycle stage of the breach event"
    },
    "resolution_signature": {
      "type": "string",
      "description": "Cryptographic attestation of resolution, if completed"
    }
  },
  "$id": "https://agent-schema.com/schemas/fcs/4.1/fcs-4.1b-alignment-breach-event.schema.json"
}