{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/beliefstate-ai/json-schema/beliefstate-ai-x402-get-beliefs-output-schema.json",
  "title": "X402_get_beliefs_Output",
  "x-generated": "2026-11-02",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/beliefstate-ai-openapi.json#/components/schemas/X402_get_beliefs_Output",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "$ref": "#/$defs/__schema0"
        },
        "generated_at": {
          "$ref": "#/$defs/__schema1"
        },
        "as_of": {
          "$ref": "#/$defs/__schema2"
        },
        "resource": {
          "$ref": "#/$defs/__schema3"
        },
        "data_status": {
          "$ref": "#/$defs/__schema4"
        },
        "methodology_versions": {
          "$ref": "#/$defs/__schema5"
        },
        "citations": {
          "$ref": "#/$defs/__schema6"
        },
        "warnings": {
          "$ref": "#/$defs/__schema9"
        },
        "pagination": {
          "$ref": "#/$defs/__schema10"
        },
        "data": {
          "type": "object",
          "properties": {
            "security": {
              "$ref": "#/$defs/__schema11"
            },
            "beliefs": {
              "$ref": "#/$defs/__schema12"
            }
          },
          "required": [
            "security",
            "beliefs"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "schema_version",
        "generated_at",
        "as_of",
        "resource",
        "data_status",
        "methodology_versions",
        "citations",
        "warnings",
        "pagination",
        "data"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "$ref": "#/$defs/__schema0"
        },
        "generated_at": {
          "$ref": "#/$defs/__schema1"
        },
        "as_of": {
          "$ref": "#/$defs/__schema2"
        },
        "resource": {
          "$ref": "#/$defs/__schema3"
        },
        "data_status": {
          "$ref": "#/$defs/__schema4"
        },
        "methodology_versions": {
          "$ref": "#/$defs/__schema5"
        },
        "citations": {
          "$ref": "#/$defs/__schema6"
        },
        "warnings": {
          "$ref": "#/$defs/__schema9"
        },
        "pagination": {
          "$ref": "#/$defs/__schema10"
        },
        "data": {
          "type": "object",
          "properties": {
            "security": {
              "type": "null"
            },
            "entity": {
              "$ref": "#/$defs/__schema46"
            },
            "capabilities": {
              "type": "object",
              "properties": {
                "market_price": {
                  "type": "object",
                  "properties": {
                    "available": {
                      "type": "boolean",
                      "const": false
                    },
                    "reason": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "required": [
                    "available",
                    "reason"
                  ],
                  "additionalProperties": false
                },
                "benchmark_return": {
                  "type": "object",
                  "properties": {
                    "available": {
                      "type": "boolean",
                      "const": false
                    },
                    "reason": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "required": [
                    "available",
                    "reason"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "market_price",
                "benchmark_return"
              ],
              "additionalProperties": false
            },
            "beliefs": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "position_lifecycle": {
                    "$ref": "#/$defs/__schema13"
                  },
                  "belief_id": {
                    "$ref": "#/$defs/__schema14"
                  },
                  "security_id": {
                    "type": "null"
                  },
                  "review_state": {
                    "$ref": "#/$defs/__schema15"
                  },
                  "person": {
                    "$ref": "#/$defs/__schema16"
                  },
                  "title": {
                    "$ref": "#/$defs/__schema17"
                  },
                  "summary": {
                    "$ref": "#/$defs/__schema18"
                  },
                  "direction": {
                    "$ref": "#/$defs/__schema19"
                  },
                  "status": {
                    "$ref": "#/$defs/__schema20"
                  },
                  "confidence": {
                    "$ref": "#/$defs/__schema21"
                  },
                  "time_horizon": {
                    "$ref": "#/$defs/__schema22"
                  },
                  "price_context": {
                    "$ref": "#/$defs/__schema23"
                  },
                  "first_observed_at": {
                    "$ref": "#/$defs/__schema27"
                  },
                  "effective_at": {
                    "$ref": "#/$defs/__schema28"
                  },
                  "latest_revision_at": {
                    "$ref": "#/$defs/__schema29"
                  },
                  "author_intent": {
                    "$ref": "#/$defs/__schema30"
                  },
                  "catalyst_summary": {
                    "$ref": "#/$defs/__schema36"
                  },
                  "risk_summary": {
                    "$ref": "#/$defs/__schema37"
                  },
                  "claim_count": {
                    "$ref": "#/$defs/__schema38"
                  },
                  "revision_count": {
                    "$ref": "#/$defs/__schema39"
                  },
                  "condition_counts": {
                    "$ref": "#/$defs/__schema40"
                  },
                  "outcome_counts": {
                    "$ref": "#/$defs/__schema41"
                  },
                  "market_confirmation": {
                    "$ref": "#/$defs/__schema42"
                  },
                  "detail_url": {
                    "$ref": "#/$defs/__schema43"
                  },
                  "citation_ids": {
                    "$ref": "#/$defs/__schema44"
                  }
                },
                "required": [
                  "belief_id",
                  "security_id",
                  "review_state",
                  "person",
                  "title",
                  "summary",
                  "direction",
                  "status",
                  "confidence",
                  "time_horizon",
                  "first_observed_at",
                  "effective_at",
                  "latest_revision_at",
                  "catalyst_summary",
                  "risk_summary",
                  "claim_count",
                  "revision_count",
                  "condition_counts",
                  "outcome_counts",
                  "market_confirmation",
                  "detail_url",
                  "citation_ids"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "security",
            "entity",
            "capabilities",
            "beliefs"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "schema_version",
        "generated_at",
        "as_of",
        "resource",
        "data_status",
        "methodology_versions",
        "citations",
        "warnings",
        "pagination",
        "data"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "$ref": "#/$defs/__schema0"
        },
        "generated_at": {
          "$ref": "#/$defs/__schema1"
        },
        "as_of": {
          "$ref": "#/$defs/__schema2"
        },
        "resource": {
          "$ref": "#/$defs/__schema3"
        },
        "data_status": {
          "$ref": "#/$defs/__schema4"
        },
        "methodology_versions": {
          "$ref": "#/$defs/__schema5"
        },
        "citations": {
          "$ref": "#/$defs/__schema6"
        },
        "warnings": {
          "$ref": "#/$defs/__schema9"
        },
        "pagination": {
          "$ref": "#/$defs/__schema10"
        },
        "data": {
          "type": "object",
          "properties": {
            "security": {
              "$ref": "#/$defs/__schema11"
            },
            "beliefs": {
              "$ref": "#/$defs/__schema12"
            },
            "entity": {
              "$ref": "#/$defs/__schema46"
            },
            "capabilities": {
              "type": "object",
              "properties": {
                "market_price": {
                  "type": "object",
                  "properties": {
                    "available": {
                      "type": "boolean"
                    },
                    "reason": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "required": [
                    "available",
                    "reason"
                  ],
                  "additionalProperties": false
                },
                "benchmark_return": {
                  "type": "object",
                  "properties": {
                    "available": {
                      "type": "boolean"
                    },
                    "reason": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "required": [
                    "available",
                    "reason"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "market_price",
                "benchmark_return"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "security",
            "beliefs",
            "entity",
            "capabilities"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "schema_version",
        "generated_at",
        "as_of",
        "resource",
        "data_status",
        "methodology_versions",
        "citations",
        "warnings",
        "pagination",
        "data"
      ],
      "additionalProperties": false
    }
  ],
  "$defs": {
    "__schema0": {
      "type": "string",
      "const": "1"
    },
    "__schema1": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
    },
    "__schema2": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
    },
    "__schema3": {
      "type": "string",
      "const": "beliefs"
    },
    "__schema4": {
      "type": "object",
      "properties": {
        "mode": {
          "type": "string",
          "enum": [
            "live",
            "preview"
          ]
        },
        "freshness": {
          "type": "string",
          "enum": [
            "current",
            "delayed",
            "stale"
          ]
        },
        "coverage": {
          "type": "string",
          "enum": [
            "complete",
            "partial",
            "insufficient"
          ]
        },
        "latest_observation_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "limitations": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1
          }
        }
      },
      "required": [
        "mode",
        "freshness",
        "coverage",
        "latest_observation_at",
        "limitations"
      ],
      "additionalProperties": false
    },
    "__schema5": {
      "type": "object",
      "properties": {
        "belief_dataset": {
          "type": "string",
          "const": "belief-dataset-v11"
        }
      },
      "required": [
        "belief_dataset"
      ],
      "additionalProperties": false
    },
    "__schema6": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "citation_id": {
            "type": "string",
            "minLength": 1
          },
          "evidence_id": {
            "type": "string",
            "minLength": 1
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "source_title": {
            "type": "string",
            "minLength": 1
          },
          "author_name": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "published_at": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
              },
              {
                "type": "null"
              }
            ]
          },
          "observed_at": {
            "type": "string",
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
          },
          "excerpt": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "source_text_coverage": {
            "description": "Stored source-capture scope. Null or absent means unknown; no value here verifies complete article coverage.",
            "$ref": "#/$defs/__schema7"
          },
          "full_document_stored": {
            "description": "Recorded storage flag, separate from verified source completeness. Null or absent means unknown.",
            "$ref": "#/$defs/__schema8"
          },
          "source_type": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "source_provider": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "source_revision_id": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "source_content_hash": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 64,
                "maxLength": 64
              },
              {
                "type": "null"
              }
            ]
          },
          "review_state": {
            "type": "string",
            "enum": [
              "machine_validated",
              "human_reviewed",
              "creator_corrected"
            ]
          }
        },
        "required": [
          "citation_id",
          "evidence_id",
          "source_url",
          "source_title",
          "author_name",
          "published_at",
          "observed_at",
          "excerpt",
          "source_type",
          "source_provider",
          "source_revision_id",
          "source_content_hash",
          "review_state"
        ],
        "additionalProperties": false
      }
    },
    "__schema7": {
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "partial",
            "feed_body_field_unverified",
            "context_article_unverified"
          ]
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema8": {
      "type": [
        "boolean",
        "null"
      ]
    },
    "__schema9": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "__schema10": {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "returned": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "total_available": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "total_observed_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
        },
        "has_more": {
          "type": "boolean"
        },
        "next_cursor": {
          "type": [
            "string",
            "null"
          ]
        },
        "next_page_url": {
          "anyOf": [
            {
              "type": "string",
              "format": "uri"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "limit",
        "returned",
        "total_available",
        "has_more",
        "next_cursor",
        "next_page_url"
      ],
      "additionalProperties": false
    },
    "__schema11": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1
        },
        "ticker": {
          "type": "string",
          "minLength": 1
        },
        "name": {
          "type": "string",
          "minLength": 1
        }
      },
      "required": [
        "id",
        "ticker",
        "name"
      ],
      "additionalProperties": false
    },
    "__schema12": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "position_lifecycle": {
            "$ref": "#/$defs/__schema13"
          },
          "belief_id": {
            "$ref": "#/$defs/__schema14"
          },
          "security_id": {
            "type": "string",
            "minLength": 1
          },
          "review_state": {
            "$ref": "#/$defs/__schema15"
          },
          "person": {
            "$ref": "#/$defs/__schema16"
          },
          "title": {
            "$ref": "#/$defs/__schema17"
          },
          "summary": {
            "$ref": "#/$defs/__schema18"
          },
          "direction": {
            "$ref": "#/$defs/__schema19"
          },
          "status": {
            "$ref": "#/$defs/__schema20"
          },
          "confidence": {
            "$ref": "#/$defs/__schema21"
          },
          "time_horizon": {
            "$ref": "#/$defs/__schema22"
          },
          "price_context": {
            "$ref": "#/$defs/__schema23"
          },
          "first_observed_at": {
            "$ref": "#/$defs/__schema27"
          },
          "effective_at": {
            "$ref": "#/$defs/__schema28"
          },
          "latest_revision_at": {
            "$ref": "#/$defs/__schema29"
          },
          "author_intent": {
            "$ref": "#/$defs/__schema30"
          },
          "catalyst_summary": {
            "$ref": "#/$defs/__schema36"
          },
          "risk_summary": {
            "$ref": "#/$defs/__schema37"
          },
          "claim_count": {
            "$ref": "#/$defs/__schema38"
          },
          "revision_count": {
            "$ref": "#/$defs/__schema39"
          },
          "condition_counts": {
            "$ref": "#/$defs/__schema40"
          },
          "outcome_counts": {
            "$ref": "#/$defs/__schema41"
          },
          "market_confirmation": {
            "$ref": "#/$defs/__schema42"
          },
          "detail_url": {
            "$ref": "#/$defs/__schema43"
          },
          "citation_ids": {
            "$ref": "#/$defs/__schema44"
          }
        },
        "required": [
          "belief_id",
          "security_id",
          "review_state",
          "person",
          "title",
          "summary",
          "direction",
          "status",
          "confidence",
          "time_horizon",
          "first_observed_at",
          "effective_at",
          "latest_revision_at",
          "catalyst_summary",
          "risk_summary",
          "claim_count",
          "revision_count",
          "condition_counts",
          "outcome_counts",
          "market_confirmation",
          "detail_url",
          "citation_ids"
        ],
        "additionalProperties": false
      }
    },
    "__schema13": {
      "type": "object",
      "properties": {
        "methodology_version": {
          "type": "string",
          "const": "position-lifecycle-v1"
        },
        "state": {
          "type": "string",
          "enum": [
            "current",
            "expired",
            "closed",
            "unknown"
          ]
        },
        "original_published_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "last_confirmed_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "expires_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "original_evaluation_ends_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "renewal_event_id": {
          "type": [
            "string",
            "null"
          ]
        },
        "citation_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "methodology_version",
        "state",
        "original_published_at",
        "last_confirmed_at",
        "expires_at",
        "original_evaluation_ends_at",
        "renewal_event_id",
        "citation_ids"
      ],
      "additionalProperties": false
    },
    "__schema14": {
      "type": "string",
      "minLength": 1
    },
    "__schema15": {
      "type": "string",
      "const": "approved"
    },
    "__schema16": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1
        },
        "name": {
          "type": "string",
          "minLength": 1
        },
        "handle": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "id",
        "name",
        "handle"
      ],
      "additionalProperties": false
    },
    "__schema17": {
      "type": "string",
      "minLength": 1
    },
    "__schema18": {
      "type": "string",
      "minLength": 1
    },
    "__schema19": {
      "type": "string",
      "enum": [
        "bullish",
        "bearish",
        "mixed",
        "neutral",
        "non_directional",
        "unknown"
      ]
    },
    "__schema20": {
      "type": "string",
      "enum": [
        "forming",
        "active",
        "strengthened",
        "weakened",
        "reversed",
        "resolved",
        "abandoned",
        "unknown"
      ]
    },
    "__schema21": {
      "type": "object",
      "properties": {
        "value": {
          "anyOf": [
            {
              "type": "number",
              "minimum": 0,
              "maximum": 1
            },
            {
              "type": "null"
            }
          ]
        },
        "basis": {
          "type": "string",
          "enum": [
            "explicit_confidence",
            "inferred_confidence",
            "not_provided"
          ]
        }
      },
      "required": [
        "value",
        "basis"
      ],
      "additionalProperties": false
    },
    "__schema22": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema23": {
      "type": "object",
      "properties": {
        "article": {
          "type": "object",
          "properties": {
            "title": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "published_at": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "first_observed_at": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "captured_at": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "source_revision_id": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "title",
            "url",
            "published_at",
            "first_observed_at",
            "captured_at",
            "source_revision_id"
          ],
          "additionalProperties": false
        },
        "article_price_context": {
          "type": "object",
          "properties": {
            "status": {
              "$ref": "#/$defs/__schema24"
            },
            "reason": {
              "$ref": "#/$defs/__schema25"
            },
            "reference": {
              "$ref": "#/$defs/__schema26"
            },
            "basis": {
              "type": "string",
              "const": "quote_midpoint_near_publication_or_effective_date"
            },
            "anchor_basis": {
              "type": "string",
              "enum": [
                "publication",
                "effective_date",
                "unavailable"
              ]
            }
          },
          "required": [
            "status",
            "reason",
            "reference",
            "basis",
            "anchor_basis"
          ],
          "additionalProperties": false
        },
        "first_observed_price": {
          "type": "object",
          "properties": {
            "status": {
              "$ref": "#/$defs/__schema24"
            },
            "reason": {
              "$ref": "#/$defs/__schema25"
            },
            "reference": {
              "$ref": "#/$defs/__schema26"
            },
            "basis": {
              "type": "string",
              "const": "quote_midpoint_near_first_observation"
            }
          },
          "required": [
            "status",
            "reason",
            "reference",
            "basis"
          ],
          "additionalProperties": false
        },
        "capture_price": {
          "type": "object",
          "properties": {
            "status": {
              "$ref": "#/$defs/__schema24"
            },
            "reason": {
              "$ref": "#/$defs/__schema25"
            },
            "reference": {
              "$ref": "#/$defs/__schema26"
            },
            "basis": {
              "type": "string",
              "const": "quote_midpoint_near_information_capture"
            }
          },
          "required": [
            "status",
            "reason",
            "reference",
            "basis"
          ],
          "additionalProperties": false
        },
        "requested_price": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "enum": [
                "current",
                "stale",
                "unverified",
                "unavailable"
              ]
            },
            "basis": {
              "type": "string",
              "const": "adjusted_daily_close"
            },
            "reference": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "price": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "currency": {
                      "type": "string",
                      "const": "USD"
                    },
                    "session_date": {
                      "type": "string",
                      "format": "date",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                    },
                    "provider_observed_at": {
                      "type": "string",
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
                    },
                    "source": {
                      "type": "string",
                      "minLength": 1
                    },
                    "observation_hash": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "required": [
                    "price",
                    "currency",
                    "session_date",
                    "provider_observed_at",
                    "source",
                    "observation_hash"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "as_of": {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            "market_session": {
              "type": "string",
              "const": "latest_completed_daily_session"
            }
          },
          "required": [
            "status",
            "basis",
            "reference",
            "as_of",
            "market_session"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "article",
        "article_price_context",
        "first_observed_price",
        "capture_price",
        "requested_price"
      ],
      "additionalProperties": false
    },
    "__schema24": {
      "type": "string",
      "enum": [
        "captured",
        "pending",
        "unavailable"
      ]
    },
    "__schema25": {
      "type": [
        "string",
        "null"
      ]
    },
    "__schema26": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "price": {
              "type": "number",
              "exclusiveMinimum": 0
            },
            "currency": {
              "type": "string",
              "const": "USD"
            },
            "anchor_at": {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            "quote_at": {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            "quote_lag_milliseconds": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "provider_observed_at": {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            "provider": {
              "type": "string"
            },
            "feed": {
              "type": "string"
            },
            "scope": {
              "type": "string",
              "enum": [
                "consolidated_nbbo",
                "single_feed_context"
              ]
            },
            "adjustment": {
              "type": "string",
              "const": "unadjusted_quote"
            },
            "observation_hash": {
              "type": "string"
            },
            "methodology_version": {
              "type": "string"
            }
          },
          "required": [
            "price",
            "currency",
            "anchor_at",
            "quote_at",
            "quote_lag_milliseconds",
            "provider_observed_at",
            "provider",
            "feed",
            "scope",
            "adjustment",
            "observation_hash",
            "methodology_version"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema27": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
    },
    "__schema28": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
    },
    "__schema29": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema30": {
      "type": "object",
      "properties": {
        "action": {
          "$ref": "#/$defs/__schema31"
        },
        "basis": {
          "$ref": "#/$defs/__schema32"
        },
        "time_context": {
          "$ref": "#/$defs/__schema33"
        },
        "instrument": {
          "$ref": "#/$defs/__schema34"
        },
        "position_actor": {
          "$ref": "#/$defs/__schema35"
        },
        "methodology_version": {
          "type": "string",
          "enum": [
            "belief-author-intent-v1",
            "belief-author-intent-v2",
            "belief-author-intent-v3"
          ]
        },
        "additional_intents": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "action": {
                "$ref": "#/$defs/__schema31"
              },
              "basis": {
                "$ref": "#/$defs/__schema32"
              },
              "time_context": {
                "$ref": "#/$defs/__schema33"
              },
              "instrument": {
                "$ref": "#/$defs/__schema34"
              },
              "position_actor": {
                "$ref": "#/$defs/__schema35"
              },
              "conditions": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "statement": {
                      "type": "string"
                    },
                    "citation_ids": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "required": [
                    "statement",
                    "citation_ids"
                  ],
                  "additionalProperties": false
                }
              },
              "citation_ids": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "required": [
              "action",
              "basis",
              "time_context",
              "instrument",
              "conditions",
              "citation_ids"
            ],
            "additionalProperties": false
          }
        },
        "status": {
          "type": "string",
          "enum": [
            "not_assessed",
            "current",
            "superseded"
          ]
        },
        "observation_id": {
          "type": [
            "string",
            "null"
          ]
        },
        "observed_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "conditions": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "statement": {
                "type": "string"
              },
              "citation_ids": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "required": [
              "statement",
              "citation_ids"
            ],
            "additionalProperties": false
          }
        },
        "citation_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "execution_verified": {
          "type": "boolean",
          "const": false
        }
      },
      "required": [
        "action",
        "basis",
        "time_context",
        "instrument",
        "methodology_version",
        "status",
        "observation_id",
        "observed_at",
        "conditions",
        "citation_ids",
        "execution_verified"
      ],
      "additionalProperties": false
    },
    "__schema31": {
      "type": "string",
      "enum": [
        "buy",
        "hold",
        "sell",
        "trim",
        "short",
        "cover",
        "avoid_wait",
        "conditional_buy",
        "directional_opinion",
        "derivative",
        "unknown"
      ]
    },
    "__schema32": {
      "type": "string",
      "enum": [
        "recommendation",
        "self_reported_position",
        "self_reported_trade",
        "third_party_report",
        "published_opinion",
        "unknown"
      ]
    },
    "__schema33": {
      "type": "string",
      "enum": [
        "current",
        "historical",
        "future_conditional",
        "unspecified"
      ]
    },
    "__schema34": {
      "type": "string",
      "enum": [
        "equity",
        "option",
        "other",
        "unknown"
      ]
    },
    "__schema35": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "const": "author_personal"
            },
            "name": {
              "type": "null"
            }
          },
          "required": [
            "kind",
            "name"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "const": "named_portfolio_or_entity"
            },
            "name": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          "required": [
            "kind",
            "name"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "const": "unresolved"
            },
            "name": {
              "type": "null"
            }
          },
          "required": [
            "kind",
            "name"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "const": "not_applicable"
            },
            "name": {
              "type": "null"
            }
          },
          "required": [
            "kind",
            "name"
          ],
          "additionalProperties": false
        }
      ]
    },
    "__schema36": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema37": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema38": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "__schema39": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "__schema40": {
      "type": "object",
      "properties": {
        "catalyst_total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "catalyst_met": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "catalyst_missed": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "invalidation_total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "invalidation_triggered": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "invalidation_not_triggered": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "unknown": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        }
      },
      "required": [
        "catalyst_total",
        "catalyst_met",
        "catalyst_missed",
        "invalidation_total",
        "invalidation_triggered",
        "invalidation_not_triggered",
        "unknown"
      ],
      "additionalProperties": false
    },
    "__schema41": {
      "type": "object",
      "properties": {
        "resolved": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "pending": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "indeterminate": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        }
      },
      "required": [
        "resolved",
        "pending",
        "indeterminate"
      ],
      "additionalProperties": false
    },
    "__schema42": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "standing": {
              "type": "string",
              "enum": [
                "working",
                "flat",
                "against",
                "unknown"
              ]
            },
            "direction_adjusted_excess_percent": {
              "type": [
                "number",
                "null"
              ]
            },
            "market_data_through": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "standing",
            "direction_adjusted_excess_percent",
            "market_data_through"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "__schema43": {
      "type": "string",
      "format": "uri"
    },
    "__schema44": {
      "minItems": 1,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema45"
      }
    },
    "__schema45": {
      "type": "string",
      "minLength": 1
    },
    "__schema46": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "kind": {
          "type": "string",
          "enum": [
            "company",
            "instrument",
            "commodity",
            "macro_variable",
            "industry",
            "sector",
            "theme",
            "country",
            "geography",
            "person",
            "policy",
            "event_series",
            "event_occurrence",
            "currency",
            "index"
          ]
        },
        "namespace": {
          "type": "string",
          "minLength": 1
        },
        "canonical_key": {
          "type": "string",
          "minLength": 1
        },
        "name": {
          "type": "string",
          "minLength": 1
        },
        "security_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "parent_entity_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "recorded_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
        },
        "available_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
        },
        "release_effective_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
        },
        "aliases": {
          "minItems": 1,
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema47"
          }
        }
      },
      "required": [
        "entity_id",
        "kind",
        "namespace",
        "canonical_key",
        "name",
        "security_id",
        "parent_entity_id",
        "recorded_at",
        "available_at",
        "release_effective_at",
        "aliases"
      ],
      "additionalProperties": false
    },
    "__schema47": {
      "type": "object",
      "properties": {
        "alias": {
          "type": "string",
          "minLength": 1
        },
        "assertion_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "evidence_id": {
          "type": "string",
          "minLength": 1
        },
        "confidence": {
          "type": "number",
          "minimum": 0.8,
          "maximum": 1
        },
        "available_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
        },
        "citation_ids": {
          "minItems": 1,
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema48"
          }
        }
      },
      "required": [
        "alias",
        "assertion_id",
        "evidence_id",
        "confidence",
        "available_at",
        "citation_ids"
      ],
      "additionalProperties": false
    },
    "__schema48": {
      "type": "string",
      "minLength": 1
    }
  }
}