{
  "$schema": "https://json-schema.org/draft-07/schema",
  "title": "FCS 4.1s - Soft Divergence Registry",
  "description": "A collective map of safe, necessary semantic and stylistic differences between agents.",
  "type": "object",
  "required": [
    "agent_id",
    "divergence_vectors",
    "blessing_authority"
  ],
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "divergence_vectors": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "vector_type",
          "divergence_description"
        ],
        "properties": {
          "vector_type": {
            "enum": [
              "stylistic-nuance",
              "epistemic-prior",
              "linguistic-dialect",
              "contextual-style"
            ]
          },
          "divergence_description": {
            "type": "string"
          },
          "structural_alignment_confirmation": {
            "type": "boolean",
            "description": "True if the divergence still honors core FCS 4.1 constraints."
          }
        }
      }
    },
    "blessing_authority": {
      "type": "string",
      "description": "The meta-agent or protocol-layer that has recognized this divergence as 'Safe'."
    },
    "trust_shield_active": {
      "type": "boolean",
      "description": "Prevents this divergence from affecting trust scores."
    },
    "timestamp": {
      "type": "string",
      "format": "date-time"
    }
  },
  "$id": "https://agent-schema.com/schemas/fcs/4.1/fcs-4.1s-soft-divergence-registry.schema.json"
}