{
  "$id": "https://www.gaipagents.com/schemas/counterparty-evidence-response-v1.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": true,
  "properties": {
    "automatic_evidence_credit": {
      "const": false
    },
    "certification_created": {
      "const": false
    },
    "counterparty_identity_state": {
      "enum": [
        "IDENTITY_MATCHED",
        "METADATA_MATCHED_ONLY",
        "IDENTITY_CONFLICT",
        "DEPLOYMENT_CHANGED",
        "OPERATOR_UNVERIFIED",
        "AMBIGUOUS",
        "NOT_RESOLVED"
      ]
    },
    "decision": {
      "const": "NO_DECISION"
    },
    "decision_authority": {
      "const": "CALLER_OWNED"
    },
    "evidence_coverage": {
      "type": "object"
    },
    "evidence_sufficiency": {
      "enum": [
        "EVIDENCE_AVAILABLE",
        "PARTIAL_EVIDENCE",
        "INSUFFICIENT_EVIDENCE",
        "CONFLICTING_EVIDENCE",
        "STALE_EVIDENCE",
        "IDENTITY_UNRESOLVED",
        "EVIDENCE_WITHHELD",
        "NOT_OBSERVED"
      ]
    },
    "live_counterparty_probe_performed": {
      "const": false
    },
    "recommendation_created": {
      "const": false
    },
    "status": {
      "enum": [
        "COMPLETED_READ_ONLY",
        "BLOCKED"
      ]
    },
    "universal_score_created": {
      "const": false
    }
  },
  "required": [
    "status",
    "decision",
    "decision_authority",
    "counterparty_identity_state",
    "evidence_sufficiency",
    "evidence_coverage",
    "automatic_evidence_credit"
  ],
  "title": "GAIP Counterparty Evidence Response v1",
  "type": "object"
}