Skip to main content
Glama

Capital Call Source State

get_capital_call_source_state
Read-onlyIdempotent

Read one capital-call notice from your own X1 Vault as a strict source-state projection. X1 returns complete proof-backed issuer, amount, currency, and due-date facts or a typed hold; it never treats the document as household confirmation, creates an obligation, authorizes a write or coordination, moves money, or verifies settlement.

Input Schema

NameRequiredDescriptionDefault
documentIdYesExact document ID returned by get_vault_documents.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "anchors": {
      -        "prefixItems": [],
      -        "type": "array"
      -      },
      -      "authority": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "externalCoordinationAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "householdConfirmationRequired": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "moneyMovementAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "settlementVerified": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "sourceFactsAreHouseholdTruth": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "writesAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "externalCoordinationAuthorized",
      -          "householdConfirmationRequired",
      -          "moneyMovementAuthorized",
      -          "settlementVerified",
      -          "sourceFactsAreHouseholdTruth",
      -          "writesAuthorized"
      -        ],
      -        "type": "object"
      -      },
      -      "contract": {
      -        "const": "x1_capital_call_source_state_v1",
      -        "type": "string"
      -      },
      -      "eventKind": {
      -        "const": "capital_call",
      -        "type": "string"
      -      },
      -      "facts": {
      -        "type": "null"
      -      },
      -      "holds": {
      -        "items": {
      -          "oneOf": [
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "invalid_extraction",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "invalid_source_context",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "not_capital_call_notice",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "source_state_unavailable",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "specialist_analysis_stale",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "specialist_analysis_unavailable",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "stale_generation",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "missing_field",
      -                  "type": "string"
      -                },
      -                "field": {
      -                  "enum": [
      -                    "issuerName",
      -                    "callAmount",
      -                    "currency",
      -                    "dueDate"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "field"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "missing_supported_proof",
      -                  "type": "string"
      -                },
      -                "field": {
      -                  "enum": [
      -                    "issuerName",
      -                    "callAmount",
      -                    "currency",
      -                    "dueDate",
      -                    "noticeIdentifier"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "field"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "proof_value_mismatch",
      -                  "type": "string"
      -                },
      -                "field": {
      -                  "enum": [
      -                    "issuerName",
      -                    "callAmount",
      -                    "currency",
      -                    "dueDate",
      -                    "noticeIdentifier"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "field"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "unsupported_currency",
      -                  "type": "string"
      -                },
      -                "currency": {
      -                  "maxLength": 20,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "currency"
      -              ],
      -              "type": "object"
      -            }
      -          ]
      -        },
      -        "maxItems": 20,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "nextAction": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "inspect_capital_call_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the capital-call evidence and hold in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_and_confirm_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review and confirm the proposed obligation in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_incomplete_notice_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the incomplete notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_unsupported_currency_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the unsupported currency and notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "use_other_skill",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Use a skill appropriate to the user's request.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "projectedAt": {
      -        "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": "string"
      -      },
      -      "source": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "citation": {
      -            "pattern": "^x1:vault-document:[^\\s]+$",
      -            "type": "string"
      -          },
      -          "documentId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "documentLabel": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "uploadedAt": {
      -            "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": "string"
      -          }
      -        },
      -        "required": [
      -          "citation",
      -          "documentId",
      -          "documentLabel",
      -          "uploadedAt"
      -        ],
      -        "type": "object"
      -      },
      -      "state": {
      -        "const": "held",
      -        "type": "string"
      -      },
      -      "writesPerformed": {
      -        "const": false,
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "authority",
      -      "contract",
      -      "eventKind",
      -      "nextAction",
      -      "projectedAt",
      -      "source",
      -      "writesPerformed",
      -      "anchors",
      -      "facts",
      -      "holds",
      -      "state"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "anchors": {
      -        "prefixItems": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "issuerName",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "callAmount",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "currency",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "dueDate",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          }
      -        ],
      -        "type": "array"
      -      },
      -      "authority": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "externalCoordinationAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "householdConfirmationRequired": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "moneyMovementAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "settlementVerified": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "sourceFactsAreHouseholdTruth": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "writesAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "externalCoordinationAuthorized",
      -          "householdConfirmationRequired",
      -          "moneyMovementAuthorized",
      -          "settlementVerified",
      -          "sourceFactsAreHouseholdTruth",
      -          "writesAuthorized"
      -        ],
      -        "type": "object"
      -      },
      -      "contract": {
      -        "const": "x1_capital_call_source_state_v1",
      -        "type": "string"
      -      },
      -      "eventKind": {
      -        "const": "capital_call",
      -        "type": "string"
      -      },
      -      "facts": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "amount": {
      -            "pattern": "^\\d{1,13}(?:\\.\\d{1,2})?$",
      -            "type": "string"
      -          },
      -          "currency": {
      -            "pattern": "^[A-Z]{3}$",
      -            "type": "string"
      -          },
      -          "dueDate": {
      -            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -            "type": "string"
      -          },
      -          "issuerName": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "noticeIdentifier": {
      -            "anyOf": [
      -              {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "amount",
      -          "currency",
      -          "dueDate",
      -          "issuerName",
      -          "noticeIdentifier"
      -        ],
      -        "type": "object"
      -      },
      -      "holds": {
      -        "prefixItems": [],
      -        "type": "array"
      -      },
      -      "nextAction": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "inspect_capital_call_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the capital-call evidence and hold in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_and_confirm_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review and confirm the proposed obligation in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_incomplete_notice_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the incomplete notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_unsupported_currency_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the unsupported currency and notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "use_other_skill",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Use a skill appropriate to the user's request.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "projectedAt": {
      -        "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": "string"
      -      },
      -      "source": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "citation": {
      -            "pattern": "^x1:vault-document:[^\\s]+$",
      -            "type": "string"
      -          },
      -          "documentId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "documentLabel": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "uploadedAt": {
      -            "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": "string"
      -          }
      -        },
      -        "required": [
      -          "citation",
      -          "documentId",
      -          "documentLabel",
      -          "uploadedAt"
      -        ],
      -        "type": "object"
      -      },
      -      "state": {
      -        "const": "source_ready",
      -        "type": "string"
      -      },
      -      "writesPerformed": {
      -        "const": false,
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "authority",
      -      "contract",
      -      "eventKind",
      -      "nextAction",
      -      "projectedAt",
      -      "source",
      -      "writesPerformed",
      -      "anchors",
      -      "facts",
      -      "holds",
      -      "state"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "anchors": {
      +        "items": false,
      +        "maxItems": 0,
      +        "prefixItems": [],
      +        "type": "array"
      +      },
      +      "authority": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "externalCoordinationAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "householdConfirmationRequired": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "moneyMovementAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "settlementVerified": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "sourceFactsAreHouseholdTruth": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "writesAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "externalCoordinationAuthorized",
      +          "householdConfirmationRequired",
      +          "moneyMovementAuthorized",
      +          "settlementVerified",
      +          "sourceFactsAreHouseholdTruth",
      +          "writesAuthorized"
      +        ],
      +        "type": "object"
      +      },
      +      "contract": {
      +        "const": "x1_capital_call_source_state_v1",
      +        "type": "string"
      +      },
      +      "eventKind": {
      +        "const": "capital_call",
      +        "type": "string"
      +      },
      +      "facts": {
      +        "type": "null"
      +      },
      +      "holds": {
      +        "items": {
      +          "oneOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "invalid_extraction",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "invalid_source_context",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "not_capital_call_notice",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "source_state_unavailable",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "specialist_analysis_stale",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "specialist_analysis_unavailable",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "stale_generation",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "missing_field",
      +                  "type": "string"
      +                },
      +                "field": {
      +                  "enum": [
      +                    "issuerName",
      +                    "callAmount",
      +                    "currency",
      +                    "dueDate"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "field"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "missing_supported_proof",
      +                  "type": "string"
      +                },
      +                "field": {
      +                  "enum": [
      +                    "issuerName",
      +                    "callAmount",
      +                    "currency",
      +                    "dueDate",
      +                    "noticeIdentifier"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "field"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "proof_value_mismatch",
      +                  "type": "string"
      +                },
      +                "field": {
      +                  "enum": [
      +                    "issuerName",
      +                    "callAmount",
      +                    "currency",
      +                    "dueDate",
      +                    "noticeIdentifier"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "field"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "unsupported_currency",
      +                  "type": "string"
      +                },
      +                "currency": {
      +                  "maxLength": 20,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "currency"
      +              ],
      +              "type": "object"
      +            }
      +          ]
      +        },
      +        "maxItems": 20,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "nextAction": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "inspect_capital_call_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the capital-call evidence and hold in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_and_confirm_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review and confirm the proposed obligation in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_incomplete_notice_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the incomplete notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_unsupported_currency_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the unsupported currency and notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "use_other_skill",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Use a skill appropriate to the user's request.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "projectedAt": {
      +        "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": "string"
      +      },
      +      "source": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "citation": {
      +            "pattern": "^x1:vault-document:[^\\s]+$",
      +            "type": "string"
      +          },
      +          "documentId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "documentLabel": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "uploadedAt": {
      +            "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": "string"
      +          }
      +        },
      +        "required": [
      +          "citation",
      +          "documentId",
      +          "documentLabel",
      +          "uploadedAt"
      +        ],
      +        "type": "object"
      +      },
      +      "state": {
      +        "const": "held",
      +        "type": "string"
      +      },
      +      "writesPerformed": {
      +        "const": false,
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "authority",
      +      "contract",
      +      "eventKind",
      +      "nextAction",
      +      "projectedAt",
      +      "source",
      +      "writesPerformed",
      +      "anchors",
      +      "facts",
      +      "holds",
      +      "state"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "anchors": {
      +        "items": false,
      +        "maxItems": 4,
      +        "minItems": 4,
      +        "prefixItems": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "issuerName",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "callAmount",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "currency",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "dueDate",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          }
      +        ],
      +        "type": "array"
      +      },
      +      "authority": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "externalCoordinationAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "householdConfirmationRequired": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "moneyMovementAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "settlementVerified": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "sourceFactsAreHouseholdTruth": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "writesAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "externalCoordinationAuthorized",
      +          "householdConfirmationRequired",
      +          "moneyMovementAuthorized",
      +          "settlementVerified",
      +          "sourceFactsAreHouseholdTruth",
      +          "writesAuthorized"
      +        ],
      +        "type": "object"
      +      },
      +      "contract": {
      +        "const": "x1_capital_call_source_state_v1",
      +        "type": "string"
      +      },
      +      "eventKind": {
      +        "const": "capital_call",
      +        "type": "string"
      +      },
      +      "facts": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "pattern": "^\\d{1,13}(?:\\.\\d{1,2})?$",
      +            "type": "string"
      +          },
      +          "currency": {
      +            "pattern": "^[A-Z]{3}$",
      +            "type": "string"
      +          },
      +          "dueDate": {
      +            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +            "type": "string"
      +          },
      +          "issuerName": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "noticeIdentifier": {
      +            "anyOf": [
      +              {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency",
      +          "dueDate",
      +          "issuerName",
      +          "noticeIdentifier"
      +        ],
      +        "type": "object"
      +      },
      +      "holds": {
      +        "items": false,
      +        "maxItems": 0,
      +        "prefixItems": [],
      +        "type": "array"
      +      },
      +      "nextAction": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "inspect_capital_call_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the capital-call evidence and hold in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_and_confirm_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review and confirm the proposed obligation in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_incomplete_notice_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the incomplete notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_unsupported_currency_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the unsupported currency and notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "use_other_skill",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Use a skill appropriate to the user's request.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "projectedAt": {
      +        "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": "string"
      +      },
      +      "source": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "citation": {
      +            "pattern": "^x1:vault-document:[^\\s]+$",
      +            "type": "string"
      +          },
      +          "documentId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "documentLabel": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "uploadedAt": {
      +            "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": "string"
      +          }
      +        },
      +        "required": [
      +          "citation",
      +          "documentId",
      +          "documentLabel",
      +          "uploadedAt"
      +        ],
      +        "type": "object"
      +      },
      +      "state": {
      +        "const": "source_ready",
      +        "type": "string"
      +      },
      +      "writesPerformed": {
      +        "const": false,
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "authority",
      +      "contract",
      +      "eventKind",
      +      "nextAction",
      +      "projectedAt",
      +      "source",
      +      "writesPerformed",
      +      "anchors",
      +      "facts",
      +      "holds",
      +      "state"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "anchors": {
      -        "prefixItems": [],
      -        "type": "array"
      -      },
      -      "authority": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "externalCoordinationAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "householdConfirmationRequired": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "moneyMovementAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "settlementVerified": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "sourceFactsAreHouseholdTruth": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "writesAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "externalCoordinationAuthorized",
      -          "householdConfirmationRequired",
      -          "moneyMovementAuthorized",
      -          "settlementVerified",
      -          "sourceFactsAreHouseholdTruth",
      -          "writesAuthorized"
      -        ],
      -        "type": "object"
      -      },
      -      "contract": {
      -        "const": "x1_capital_call_source_state_v1",
      -        "type": "string"
      -      },
      -      "eventKind": {
      -        "const": "capital_call",
      -        "type": "string"
      -      },
      -      "facts": {
      -        "type": "null"
      -      },
      -      "holds": {
      -        "items": {
      -          "oneOf": [
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "invalid_extraction",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "invalid_source_context",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "not_capital_call_notice",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "source_state_unavailable",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "specialist_analysis_stale",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "specialist_analysis_unavailable",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "stale_generation",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "missing_field",
      -                  "type": "string"
      -                },
      -                "field": {
      -                  "enum": [
      -                    "issuerName",
      -                    "callAmount",
      -                    "currency",
      -                    "dueDate"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "field"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "missing_supported_proof",
      -                  "type": "string"
      -                },
      -                "field": {
      -                  "enum": [
      -                    "issuerName",
      -                    "callAmount",
      -                    "currency",
      -                    "dueDate"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "field"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "proof_value_mismatch",
      -                  "type": "string"
      -                },
      -                "field": {
      -                  "enum": [
      -                    "issuerName",
      -                    "callAmount",
      -                    "currency",
      -                    "dueDate"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "field"
      -              ],
      -              "type": "object"
      -            },
      -            {
      -              "additionalProperties": false,
      -              "properties": {
      -                "code": {
      -                  "const": "unsupported_currency",
      -                  "type": "string"
      -                },
      -                "currency": {
      -                  "maxLength": 20,
      -                  "minLength": 1,
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "code",
      -                "currency"
      -              ],
      -              "type": "object"
      -            }
      -          ]
      -        },
      -        "maxItems": 20,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "nextAction": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "inspect_capital_call_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the capital-call evidence and hold in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_and_confirm_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review and confirm the proposed obligation in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_incomplete_notice_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the incomplete notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_unsupported_currency_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the unsupported currency and notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "use_other_skill",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Use a skill appropriate to the user's request.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "projectedAt": {
      -        "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": "string"
      -      },
      -      "source": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "citation": {
      -            "pattern": "^x1:vault-document:[^\\s]+$",
      -            "type": "string"
      -          },
      -          "documentId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "documentLabel": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "uploadedAt": {
      -            "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": "string"
      -          }
      -        },
      -        "required": [
      -          "citation",
      -          "documentId",
      -          "documentLabel",
      -          "uploadedAt"
      -        ],
      -        "type": "object"
      -      },
      -      "state": {
      -        "const": "held",
      -        "type": "string"
      -      },
      -      "writesPerformed": {
      -        "const": false,
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "authority",
      -      "contract",
      -      "eventKind",
      -      "nextAction",
      -      "projectedAt",
      -      "source",
      -      "writesPerformed",
      -      "anchors",
      -      "facts",
      -      "holds",
      -      "state"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "anchors": {
      -        "prefixItems": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "issuerName",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "callAmount",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "currency",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "citation": {
      -                "pattern": "^x1:vault-document:[^\\s]+$",
      -                "type": "string"
      -              },
      -              "field": {
      -                "const": "dueDate",
      -                "type": "string"
      -              },
      -              "page": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "citation",
      -              "field",
      -              "page"
      -            ],
      -            "type": "object"
      -          }
      -        ],
      -        "type": "array"
      -      },
      -      "authority": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "externalCoordinationAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "householdConfirmationRequired": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "moneyMovementAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "settlementVerified": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "sourceFactsAreHouseholdTruth": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "writesAuthorized": {
      -            "const": false,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "externalCoordinationAuthorized",
      -          "householdConfirmationRequired",
      -          "moneyMovementAuthorized",
      -          "settlementVerified",
      -          "sourceFactsAreHouseholdTruth",
      -          "writesAuthorized"
      -        ],
      -        "type": "object"
      -      },
      -      "contract": {
      -        "const": "x1_capital_call_source_state_v1",
      -        "type": "string"
      -      },
      -      "eventKind": {
      -        "const": "capital_call",
      -        "type": "string"
      -      },
      -      "facts": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "amount": {
      -            "pattern": "^\\d{1,13}(?:\\.\\d{1,2})?$",
      -            "type": "string"
      -          },
      -          "currency": {
      -            "pattern": "^[A-Z]{3}$",
      -            "type": "string"
      -          },
      -          "dueDate": {
      -            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -            "type": "string"
      -          },
      -          "issuerName": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "noticeIdentifier": {
      -            "anyOf": [
      -              {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "amount",
      -          "currency",
      -          "dueDate",
      -          "issuerName",
      -          "noticeIdentifier"
      -        ],
      -        "type": "object"
      -      },
      -      "holds": {
      -        "prefixItems": [],
      -        "type": "array"
      -      },
      -      "nextAction": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "inspect_capital_call_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the capital-call evidence and hold in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_and_confirm_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review and confirm the proposed obligation in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_incomplete_notice_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the incomplete notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "review_unsupported_currency_in_x1",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Review the unsupported currency and notice in first-party X1.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "const": "use_other_skill",
      -                "type": "string"
      -              },
      -              "display": {
      -                "const": "Use a skill appropriate to the user's request.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "display"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "projectedAt": {
      -        "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": "string"
      -      },
      -      "source": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "citation": {
      -            "pattern": "^x1:vault-document:[^\\s]+$",
      -            "type": "string"
      -          },
      -          "documentId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "documentLabel": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "uploadedAt": {
      -            "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": "string"
      -          }
      -        },
      -        "required": [
      -          "citation",
      -          "documentId",
      -          "documentLabel",
      -          "uploadedAt"
      -        ],
      -        "type": "object"
      -      },
      -      "state": {
      -        "const": "source_ready",
      -        "type": "string"
      -      },
      -      "writesPerformed": {
      -        "const": false,
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "authority",
      -      "contract",
      -      "eventKind",
      -      "nextAction",
      -      "projectedAt",
      -      "source",
      -      "writesPerformed",
      -      "anchors",
      -      "facts",
      -      "holds",
      -      "state"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "anchors": {
      +        "prefixItems": [],
      +        "type": "array"
      +      },
      +      "authority": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "externalCoordinationAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "householdConfirmationRequired": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "moneyMovementAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "settlementVerified": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "sourceFactsAreHouseholdTruth": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "writesAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "externalCoordinationAuthorized",
      +          "householdConfirmationRequired",
      +          "moneyMovementAuthorized",
      +          "settlementVerified",
      +          "sourceFactsAreHouseholdTruth",
      +          "writesAuthorized"
      +        ],
      +        "type": "object"
      +      },
      +      "contract": {
      +        "const": "x1_capital_call_source_state_v1",
      +        "type": "string"
      +      },
      +      "eventKind": {
      +        "const": "capital_call",
      +        "type": "string"
      +      },
      +      "facts": {
      +        "type": "null"
      +      },
      +      "holds": {
      +        "items": {
      +          "oneOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "invalid_extraction",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "invalid_source_context",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "not_capital_call_notice",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "source_state_unavailable",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "specialist_analysis_stale",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "specialist_analysis_unavailable",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "stale_generation",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "missing_field",
      +                  "type": "string"
      +                },
      +                "field": {
      +                  "enum": [
      +                    "issuerName",
      +                    "callAmount",
      +                    "currency",
      +                    "dueDate"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "field"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "missing_supported_proof",
      +                  "type": "string"
      +                },
      +                "field": {
      +                  "enum": [
      +                    "issuerName",
      +                    "callAmount",
      +                    "currency",
      +                    "dueDate",
      +                    "noticeIdentifier"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "field"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "proof_value_mismatch",
      +                  "type": "string"
      +                },
      +                "field": {
      +                  "enum": [
      +                    "issuerName",
      +                    "callAmount",
      +                    "currency",
      +                    "dueDate",
      +                    "noticeIdentifier"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "field"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "code": {
      +                  "const": "unsupported_currency",
      +                  "type": "string"
      +                },
      +                "currency": {
      +                  "maxLength": 20,
      +                  "minLength": 1,
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "code",
      +                "currency"
      +              ],
      +              "type": "object"
      +            }
      +          ]
      +        },
      +        "maxItems": 20,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "nextAction": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "inspect_capital_call_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the capital-call evidence and hold in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_and_confirm_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review and confirm the proposed obligation in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_incomplete_notice_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the incomplete notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_unsupported_currency_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the unsupported currency and notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "use_other_skill",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Use a skill appropriate to the user's request.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "projectedAt": {
      +        "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": "string"
      +      },
      +      "source": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "citation": {
      +            "pattern": "^x1:vault-document:[^\\s]+$",
      +            "type": "string"
      +          },
      +          "documentId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "documentLabel": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "uploadedAt": {
      +            "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": "string"
      +          }
      +        },
      +        "required": [
      +          "citation",
      +          "documentId",
      +          "documentLabel",
      +          "uploadedAt"
      +        ],
      +        "type": "object"
      +      },
      +      "state": {
      +        "const": "held",
      +        "type": "string"
      +      },
      +      "writesPerformed": {
      +        "const": false,
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "authority",
      +      "contract",
      +      "eventKind",
      +      "nextAction",
      +      "projectedAt",
      +      "source",
      +      "writesPerformed",
      +      "anchors",
      +      "facts",
      +      "holds",
      +      "state"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "anchors": {
      +        "prefixItems": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "issuerName",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "callAmount",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "currency",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "citation": {
      +                "pattern": "^x1:vault-document:[^\\s]+$",
      +                "type": "string"
      +              },
      +              "field": {
      +                "const": "dueDate",
      +                "type": "string"
      +              },
      +              "page": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "citation",
      +              "field",
      +              "page"
      +            ],
      +            "type": "object"
      +          }
      +        ],
      +        "type": "array"
      +      },
      +      "authority": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "externalCoordinationAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "householdConfirmationRequired": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "moneyMovementAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "settlementVerified": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "sourceFactsAreHouseholdTruth": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "writesAuthorized": {
      +            "const": false,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "externalCoordinationAuthorized",
      +          "householdConfirmationRequired",
      +          "moneyMovementAuthorized",
      +          "settlementVerified",
      +          "sourceFactsAreHouseholdTruth",
      +          "writesAuthorized"
      +        ],
      +        "type": "object"
      +      },
      +      "contract": {
      +        "const": "x1_capital_call_source_state_v1",
      +        "type": "string"
      +      },
      +      "eventKind": {
      +        "const": "capital_call",
      +        "type": "string"
      +      },
      +      "facts": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "pattern": "^\\d{1,13}(?:\\.\\d{1,2})?$",
      +            "type": "string"
      +          },
      +          "currency": {
      +            "pattern": "^[A-Z]{3}$",
      +            "type": "string"
      +          },
      +          "dueDate": {
      +            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +            "type": "string"
      +          },
      +          "issuerName": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "noticeIdentifier": {
      +            "anyOf": [
      +              {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency",
      +          "dueDate",
      +          "issuerName",
      +          "noticeIdentifier"
      +        ],
      +        "type": "object"
      +      },
      +      "holds": {
      +        "prefixItems": [],
      +        "type": "array"
      +      },
      +      "nextAction": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "inspect_capital_call_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the capital-call evidence and hold in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_and_confirm_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review and confirm the proposed obligation in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_incomplete_notice_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the incomplete notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "review_unsupported_currency_in_x1",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Review the unsupported currency and notice in first-party X1.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "const": "use_other_skill",
      +                "type": "string"
      +              },
      +              "display": {
      +                "const": "Use a skill appropriate to the user's request.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "display"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "projectedAt": {
      +        "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": "string"
      +      },
      +      "source": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "citation": {
      +            "pattern": "^x1:vault-document:[^\\s]+$",
      +            "type": "string"
      +          },
      +          "documentId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "documentLabel": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "uploadedAt": {
      +            "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": "string"
      +          }
      +        },
      +        "required": [
      +          "citation",
      +          "documentId",
      +          "documentLabel",
      +          "uploadedAt"
      +        ],
      +        "type": "object"
      +      },
      +      "state": {
      +        "const": "source_ready",
      +        "type": "string"
      +      },
      +      "writesPerformed": {
      +        "const": false,
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "authority",
      +      "contract",
      +      "eventKind",
      +      "nextAction",
      +      "projectedAt",
      +      "source",
      +      "writesPerformed",
      +      "anchors",
      +      "facts",
      +      "holds",
      +      "state"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. First observed

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations' read-only/idempotent/non-destructive profile, the description discloses that X1 returns complete proof-backed facts or a typed hold and enumerates the semantic operations it refuses to perform (confirmation, obligation, authorization, settlement). This is substantive behavioral context an agent needs to interpret results correctly.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the verb and resource, with the second sentence carrying the boundary disclosures. Slightly jargon-heavy ('strict source-state projection'), but every clause contributes and there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and rich annotations, the description needn't explain return values, and it covers purpose and semantic boundaries well. The main remaining gap is explicit disambiguation from the two capital-call sibling tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single documentId parameter is fully documented in the schema as the ID returned by get_vault_documents. The description adds no parameter-specific detail, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Read) and resource (one capital-call notice from your own X1 Vault) and characterizes the output as a source-state projection with proof-backed facts. It does not, however, explicitly differentiate itself from siblings like get_capital_call_continuity or get_capital_call_job_state, so the agent must infer the distinction.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides strong when-not boundaries: it never treats the document as household confirmation, creates an obligation, authorizes a write or coordination, moves money, or verifies settlement. These exclusions clearly scope usage, but it never names an alternative tool to use instead for those purposes, leaving routing to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources