Skip to main content
Glama

Look up a reviewed answer with its official source

answer_lookup
Read-onlyIdempotent

Return private.law's reviewed structured answer to a concrete question about one country, residence or citizenship programme, tax regime, bank or legal form — the statement, conditions and verbatim quotations from official sources with URLs and dates. Ask in natural language (the place must be named), or pass exact codes from answer_objects. When the question is not matched with confidence, found=false and candidates suggest known questions to clarify. Candidates are metadata only, carry no citation URL and do not establish that an answer is currently available. Pass object alone to list its known question topics. reason distinguishes invalid input, unknown public-catalog identities, a low-confidence match and no currently available reviewed answer; it never determines that no legal rule exists.

Input Schema

NameRequiredDescriptionDefault
localeNoAnswer language; Russian when omitted.
objectNoObject code or name (optional); the question is then matched against that object only.
questionNoA natural-language question naming the place, programme, bank or form.
questionCodeNoExact question code (optional; requires object).

Output Schema

NameRequiredDescriptionDefault
cellYes
modeNo
foundYes
objectNo
reasonNo
messageNo
revisionYesRequest/projection revision; distinct from cell.materialVersion and provenance.version.
questionsNo
candidatesYes
reasonScopeNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / cell / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "answers": {
      -        "items": {
      -          "properties": {
      -            "caveat": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "conditions": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "exceptionOfRef": {
      -              "description": "Exact native parent answer reference; null when absent. No parent is inferred.",
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "machineApplicability": {},
      -            "nativeScope": {
      -              "type": "array"
      -            },
      -            "recordedText": {
      -              "type": "string"
      -            },
      -            "ref": {
      -              "type": "string"
      -            },
      -            "role": {
      -              "type": "string"
      -            },
      -            "sources": {
      -              "items": {
      -                "properties": {
      -                  "checked": {
      -                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      -                    "type": "string"
      -                  },
      -                  "language": {
      -                    "description": "Language recorded for the native quotation.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "locator": {},
      -                  "quote": {
      -                    "description": "Verbatim text of the official source.",
      -                    "type": "string"
      -                  },
      -                  "quoteTranslation": {
      -                    "description": "Exact translation supplied by the native source record; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceClass": {
      -                    "description": "Normal source classification from the admitted B item.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceDate": {
      -                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceKind": {
      -                    "description": "Native source kind; null when withheld from the public projection.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceQualification": {
      -                    "description": "Source qualification from the admitted B item, when present.",
      -                    "type": [
      -                      "object",
      -                      "null"
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "translationLanguage": {
      -                    "description": "Language of the exact quotation translation; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  },
      -                  "verification": {
      -                    "type": "string"
      -                  },
      -                  "verificationFingerprint": {
      -                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      -                    "properties": {
      -                      "checkIdentitySha256": {
      -                        "type": "string"
      -                      },
      -                      "fingerprintSha256": {
      -                        "type": "string"
      -                      },
      -                      "membershipRecipe": {
      -                        "type": "string"
      -                      },
      -                      "quoteLiteralSha256": {
      -                        "type": "string"
      -                      },
      -                      "snapshotRepresentation": {
      -                        "type": "string"
      -                      },
      -                      "snapshotSha256": {
      -                        "type": "string"
      -                      },
      -                      "version": {
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "version",
      -                      "snapshotRepresentation",
      -                      "snapshotSha256",
      -                      "quoteLiteralSha256",
      -                      "membershipRecipe",
      -                      "checkIdentitySha256",
      -                      "fingerprintSha256"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "quote",
      -                  "url",
      -                  "title",
      -                  "sourceDate",
      -                  "checked",
      -                  "quoteTranslation",
      -                  "verification"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "statement": {
      -              "type": "string"
      -            },
      -            "valid": {},
      -            "value": {},
      -            "valueRaw": {},
      -            "valueState": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "statement",
      -            "caveat",
      -            "conditions",
      -            "sources"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "materialVersion": {
      -        "description": "Content-addressed version of this complete native cell, including all qualifications and source evidence; independent of the request revision.",
      -        "pattern": "^[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "note": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "object": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "type": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "name",
      -          "type"
      -        ],
      -        "type": "object"
      -      },
      -      "provenance": {
      -        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      -        "properties": {
      -          "canonical_url": {
      -            "description": "Published location without tracking parameters.",
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          "cite_as": {
      -            "type": "string"
      -          },
      -          "contract": {
      -            "const": "wiki-provenance/1",
      -            "type": "string"
      -          },
      -          "id": {
      -            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      -            "type": "string"
      -          },
      -          "primary_sources": {
      -            "items": {
      -              "properties": {
      -                "name": {
      -                  "type": "string"
      -                },
      -                "url": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "url"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "publisher": {
      -            "properties": {
      -              "name": {
      -                "type": "string"
      -              },
      -              "url": {
      -                "format": "uri",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "name",
      -              "url"
      -            ],
      -            "type": "object"
      -          },
      -          "verification_status": {
      -            "enum": [
      -              "verified",
      -              "pending",
      -              "unknown"
      -            ],
      -            "type": "string"
      -          },
      -          "version": {
      -            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "contract",
      -          "id",
      -          "canonical_url",
      -          "publisher",
      -          "version",
      -          "cite_as",
      -          "primary_sources",
      -          "verification_status"
      -        ],
      -        "type": "object"
      -      },
      -      "question": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "text": {
      -            "type": "string"
      -          },
      -          "unit": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "text"
      -        ],
      -        "type": "object"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "object",
      -      "question",
      -      "answers",
      -      "url",
      -      "provenance"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "answers": {
      +        "items": {
      +          "properties": {
      +            "caveat": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "conditions": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "exceptionOfRef": {
      +              "description": "Exact native parent answer reference; null when absent. No parent is inferred.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "machineApplicability": {},
      +            "nativeScope": {
      +              "type": "array"
      +            },
      +            "recordedText": {
      +              "type": "string"
      +            },
      +            "ref": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "checked": {
      +                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                    "type": "string"
      +                  },
      +                  "evidenceNote": {
      +                    "description": "Full native explanation of the limited role of this source.",
      +                    "type": "string"
      +                  },
      +                  "evidenceRole": {
      +                    "description": "Identity-only required evidence; not proof of the answer tariff or current client eligibility.",
      +                    "enum": [
      +                      "provider_identity"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "language": {
      +                    "description": "Language recorded for the native quotation.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "locator": {},
      +                  "quote": {
      +                    "description": "Verbatim text of the official source.",
      +                    "type": "string"
      +                  },
      +                  "quoteTranslation": {
      +                    "description": "Exact translation supplied by the native source record; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceClass": {
      +                    "description": "Normal source classification from the admitted B item.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceDate": {
      +                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceKind": {
      +                    "description": "Native source kind; null when withheld from the public projection.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceQualification": {
      +                    "description": "Source qualification from the admitted B item, when present.",
      +                    "type": [
      +                      "object",
      +                      "null"
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "translationLanguage": {
      +                    "description": "Language of the exact quotation translation; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "type": "string"
      +                  },
      +                  "verificationFingerprint": {
      +                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      +                    "properties": {
      +                      "checkIdentitySha256": {
      +                        "type": "string"
      +                      },
      +                      "fingerprintSha256": {
      +                        "type": "string"
      +                      },
      +                      "membershipRecipe": {
      +                        "type": "string"
      +                      },
      +                      "quoteLiteralSha256": {
      +                        "type": "string"
      +                      },
      +                      "snapshotRepresentation": {
      +                        "type": "string"
      +                      },
      +                      "snapshotSha256": {
      +                        "type": "string"
      +                      },
      +                      "version": {
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "version",
      +                      "snapshotRepresentation",
      +                      "snapshotSha256",
      +                      "quoteLiteralSha256",
      +                      "membershipRecipe",
      +                      "checkIdentitySha256",
      +                      "fingerprintSha256"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "quote",
      +                  "url",
      +                  "title",
      +                  "sourceDate",
      +                  "checked",
      +                  "quoteTranslation",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "statement": {
      +              "type": "string"
      +            },
      +            "valid": {},
      +            "value": {},
      +            "valueRaw": {},
      +            "valueState": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "statement",
      +            "caveat",
      +            "conditions",
      +            "sources"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "materialVersion": {
      +        "description": "Content-addressed version of this complete native cell, including all qualifications and source evidence; independent of the request revision.",
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "note": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "object": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "name",
      +          "type"
      +        ],
      +        "type": "object"
      +      },
      +      "provenance": {
      +        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +        "properties": {
      +          "canonical_url": {
      +            "description": "Published location without tracking parameters.",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "cite_as": {
      +            "type": "string"
      +          },
      +          "contract": {
      +            "const": "wiki-provenance/1",
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +            "type": "string"
      +          },
      +          "primary_sources": {
      +            "items": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "url"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "publisher": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "format": "uri",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "verification_status": {
      +            "enum": [
      +              "verified",
      +              "pending",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "version": {
      +            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "contract",
      +          "id",
      +          "canonical_url",
      +          "publisher",
      +          "version",
      +          "cite_as",
      +          "primary_sources",
      +          "verification_status"
      +        ],
      +        "type": "object"
      +      },
      +      "question": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "unit": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "object",
      +      "question",
      +      "answers",
      +      "url",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  2. Changed10 schema fields changed
    • removedOutput schema / properties / candidates / items / properties / url
      Removed value: -{
      -  "type": "string"
      -}
    • changedOutput schema / properties / candidates / items / required
      Previous value: -[
      -  "object",
      -  "question",
      -  "text",
      -  "url"
      -]New value: +[
      +  "object",
      +  "question",
      +  "text"
      +]
    • changedOutput schema / properties / cell / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "answers": {
      -        "items": {
      -          "properties": {
      -            "caveat": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "conditions": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "exceptionOfRef": {
      -              "description": "Exact native parent answer reference; null when absent. No parent is inferred.",
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "machineApplicability": {},
      -            "nativeScope": {
      -              "type": "array"
      -            },
      -            "recordedText": {
      -              "type": "string"
      -            },
      -            "ref": {
      -              "type": "string"
      -            },
      -            "role": {
      -              "type": "string"
      -            },
      -            "sources": {
      -              "items": {
      -                "properties": {
      -                  "checked": {
      -                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      -                    "type": "string"
      -                  },
      -                  "language": {
      -                    "description": "Language recorded for the native quotation.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "locator": {},
      -                  "quote": {
      -                    "description": "Verbatim text of the official source.",
      -                    "type": "string"
      -                  },
      -                  "quoteTranslation": {
      -                    "description": "Exact translation supplied by the native source record; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceClass": {
      -                    "description": "Normal source classification from the admitted B item.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceDate": {
      -                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceKind": {
      -                    "description": "Native source kind; null when withheld from the public projection.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceQualification": {
      -                    "description": "Source qualification from the admitted B item, when present.",
      -                    "type": [
      -                      "object",
      -                      "null"
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "translationLanguage": {
      -                    "description": "Language of the exact quotation translation; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  },
      -                  "verification": {
      -                    "type": "string"
      -                  },
      -                  "verificationFingerprint": {
      -                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      -                    "properties": {
      -                      "checkIdentitySha256": {
      -                        "type": "string"
      -                      },
      -                      "fingerprintSha256": {
      -                        "type": "string"
      -                      },
      -                      "membershipRecipe": {
      -                        "type": "string"
      -                      },
      -                      "quoteLiteralSha256": {
      -                        "type": "string"
      -                      },
      -                      "snapshotRepresentation": {
      -                        "type": "string"
      -                      },
      -                      "snapshotSha256": {
      -                        "type": "string"
      -                      },
      -                      "version": {
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "version",
      -                      "snapshotRepresentation",
      -                      "snapshotSha256",
      -                      "quoteLiteralSha256",
      -                      "membershipRecipe",
      -                      "checkIdentitySha256",
      -                      "fingerprintSha256"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "quote",
      -                  "url",
      -                  "title",
      -                  "sourceDate",
      -                  "checked",
      -                  "quoteTranslation",
      -                  "verification"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "statement": {
      -              "type": "string"
      -            },
      -            "valid": {},
      -            "value": {},
      -            "valueRaw": {},
      -            "valueState": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "statement",
      -            "caveat",
      -            "conditions",
      -            "sources"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "note": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "object": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "type": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "name",
      -          "type"
      -        ],
      -        "type": "object"
      -      },
      -      "provenance": {
      -        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      -        "properties": {
      -          "canonical_url": {
      -            "description": "Published location without tracking parameters.",
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          "cite_as": {
      -            "type": "string"
      -          },
      -          "contract": {
      -            "const": "wiki-provenance/1",
      -            "type": "string"
      -          },
      -          "id": {
      -            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      -            "type": "string"
      -          },
      -          "primary_sources": {
      -            "items": {
      -              "properties": {
      -                "name": {
      -                  "type": "string"
      -                },
      -                "url": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "url"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "publisher": {
      -            "properties": {
      -              "name": {
      -                "type": "string"
      -              },
      -              "url": {
      -                "format": "uri",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "name",
      -              "url"
      -            ],
      -            "type": "object"
      -          },
      -          "verification_status": {
      -            "enum": [
      -              "verified",
      -              "pending",
      -              "unknown"
      -            ],
      -            "type": "string"
      -          },
      -          "version": {
      -            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "contract",
      -          "id",
      -          "canonical_url",
      -          "publisher",
      -          "version",
      -          "cite_as",
      -          "primary_sources",
      -          "verification_status"
      -        ],
      -        "type": "object"
      -      },
      -      "question": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "text": {
      -            "type": "string"
      -          },
      -          "unit": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "text"
      -        ],
      -        "type": "object"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "object",
      -      "question",
      -      "answers",
      -      "url",
      -      "provenance"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "answers": {
      +        "items": {
      +          "properties": {
      +            "caveat": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "conditions": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "exceptionOfRef": {
      +              "description": "Exact native parent answer reference; null when absent. No parent is inferred.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "machineApplicability": {},
      +            "nativeScope": {
      +              "type": "array"
      +            },
      +            "recordedText": {
      +              "type": "string"
      +            },
      +            "ref": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "checked": {
      +                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                    "type": "string"
      +                  },
      +                  "language": {
      +                    "description": "Language recorded for the native quotation.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "locator": {},
      +                  "quote": {
      +                    "description": "Verbatim text of the official source.",
      +                    "type": "string"
      +                  },
      +                  "quoteTranslation": {
      +                    "description": "Exact translation supplied by the native source record; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceClass": {
      +                    "description": "Normal source classification from the admitted B item.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceDate": {
      +                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceKind": {
      +                    "description": "Native source kind; null when withheld from the public projection.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceQualification": {
      +                    "description": "Source qualification from the admitted B item, when present.",
      +                    "type": [
      +                      "object",
      +                      "null"
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "translationLanguage": {
      +                    "description": "Language of the exact quotation translation; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "type": "string"
      +                  },
      +                  "verificationFingerprint": {
      +                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      +                    "properties": {
      +                      "checkIdentitySha256": {
      +                        "type": "string"
      +                      },
      +                      "fingerprintSha256": {
      +                        "type": "string"
      +                      },
      +                      "membershipRecipe": {
      +                        "type": "string"
      +                      },
      +                      "quoteLiteralSha256": {
      +                        "type": "string"
      +                      },
      +                      "snapshotRepresentation": {
      +                        "type": "string"
      +                      },
      +                      "snapshotSha256": {
      +                        "type": "string"
      +                      },
      +                      "version": {
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "version",
      +                      "snapshotRepresentation",
      +                      "snapshotSha256",
      +                      "quoteLiteralSha256",
      +                      "membershipRecipe",
      +                      "checkIdentitySha256",
      +                      "fingerprintSha256"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "quote",
      +                  "url",
      +                  "title",
      +                  "sourceDate",
      +                  "checked",
      +                  "quoteTranslation",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "statement": {
      +              "type": "string"
      +            },
      +            "valid": {},
      +            "value": {},
      +            "valueRaw": {},
      +            "valueState": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "statement",
      +            "caveat",
      +            "conditions",
      +            "sources"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "materialVersion": {
      +        "description": "Content-addressed version of this complete native cell, including all qualifications and source evidence; independent of the request revision.",
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "note": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "object": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "name",
      +          "type"
      +        ],
      +        "type": "object"
      +      },
      +      "provenance": {
      +        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +        "properties": {
      +          "canonical_url": {
      +            "description": "Published location without tracking parameters.",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "cite_as": {
      +            "type": "string"
      +          },
      +          "contract": {
      +            "const": "wiki-provenance/1",
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +            "type": "string"
      +          },
      +          "primary_sources": {
      +            "items": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "url"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "publisher": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "format": "uri",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "verification_status": {
      +            "enum": [
      +              "verified",
      +              "pending",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "version": {
      +            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "contract",
      +          "id",
      +          "canonical_url",
      +          "publisher",
      +          "version",
      +          "cite_as",
      +          "primary_sources",
      +          "verification_status"
      +        ],
      +        "type": "object"
      +      },
      +      "question": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "unit": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "object",
      +      "question",
      +      "answers",
      +      "url",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • addedOutput schema / properties / message
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / mode
      Added value: +{
      +  "enum": [
      +    "questions"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / object
      Added value: +{
      +  "type": "object"
      +}
    • addedOutput schema / properties / questions
      Added value: +{
      +  "items": {
      +    "properties": {
      +      "code": {
      +        "type": "string"
      +      },
      +      "text": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "code",
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 64,
      +  "type": "array"
      +}
    • addedOutput schema / properties / reason
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / reasonScope
      Added value: +{
      +  "enum": [
      +    "reviewed_public_catalog"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / revision / description
      Added value: +"Request/projection revision; distinct from cell.materialVersion and provenance.version."
  3. Changed1 schema field changed
    • changedOutput schema / properties / cell / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "answers": {
      -        "items": {
      -          "properties": {
      -            "caveat": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "conditions": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "machineApplicability": {},
      -            "nativeScope": {
      -              "type": "array"
      -            },
      -            "recordedText": {
      -              "type": "string"
      -            },
      -            "ref": {
      -              "type": "string"
      -            },
      -            "role": {
      -              "type": "string"
      -            },
      -            "sources": {
      -              "items": {
      -                "properties": {
      -                  "checked": {
      -                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      -                    "type": "string"
      -                  },
      -                  "language": {
      -                    "description": "Language recorded for the native quotation.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "locator": {},
      -                  "quote": {
      -                    "description": "Verbatim text of the official source.",
      -                    "type": "string"
      -                  },
      -                  "quoteTranslation": {
      -                    "description": "Exact translation supplied by the native source record; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceClass": {
      -                    "description": "Normal source classification from the admitted B item.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceDate": {
      -                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceKind": {
      -                    "description": "Native source kind; null when withheld from the public projection.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceQualification": {
      -                    "description": "Source qualification from the admitted B item, when present.",
      -                    "type": [
      -                      "object",
      -                      "null"
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "translationLanguage": {
      -                    "description": "Language of the exact quotation translation; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  },
      -                  "verification": {
      -                    "type": "string"
      -                  },
      -                  "verificationFingerprint": {
      -                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      -                    "properties": {
      -                      "checkIdentitySha256": {
      -                        "type": "string"
      -                      },
      -                      "fingerprintSha256": {
      -                        "type": "string"
      -                      },
      -                      "membershipRecipe": {
      -                        "type": "string"
      -                      },
      -                      "quoteLiteralSha256": {
      -                        "type": "string"
      -                      },
      -                      "snapshotRepresentation": {
      -                        "type": "string"
      -                      },
      -                      "snapshotSha256": {
      -                        "type": "string"
      -                      },
      -                      "version": {
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "version",
      -                      "snapshotRepresentation",
      -                      "snapshotSha256",
      -                      "quoteLiteralSha256",
      -                      "membershipRecipe",
      -                      "checkIdentitySha256",
      -                      "fingerprintSha256"
      -                    ],
      -                    "type": "object"
      -                  }
      -                },
      -                "required": [
      -                  "quote",
      -                  "url",
      -                  "title",
      -                  "sourceDate",
      -                  "checked",
      -                  "quoteTranslation",
      -                  "verification"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "statement": {
      -              "type": "string"
      -            },
      -            "valid": {},
      -            "value": {},
      -            "valueRaw": {},
      -            "valueState": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "statement",
      -            "caveat",
      -            "conditions",
      -            "sources"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "note": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "object": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "type": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "name",
      -          "type"
      -        ],
      -        "type": "object"
      -      },
      -      "provenance": {
      -        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      -        "properties": {
      -          "canonical_url": {
      -            "description": "Published location without tracking parameters.",
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          "cite_as": {
      -            "type": "string"
      -          },
      -          "contract": {
      -            "const": "wiki-provenance/1",
      -            "type": "string"
      -          },
      -          "id": {
      -            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      -            "type": "string"
      -          },
      -          "primary_sources": {
      -            "items": {
      -              "properties": {
      -                "name": {
      -                  "type": "string"
      -                },
      -                "url": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "url"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "publisher": {
      -            "properties": {
      -              "name": {
      -                "type": "string"
      -              },
      -              "url": {
      -                "format": "uri",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "name",
      -              "url"
      -            ],
      -            "type": "object"
      -          },
      -          "verification_status": {
      -            "enum": [
      -              "verified",
      -              "pending",
      -              "unknown"
      -            ],
      -            "type": "string"
      -          },
      -          "version": {
      -            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "contract",
      -          "id",
      -          "canonical_url",
      -          "publisher",
      -          "version",
      -          "cite_as",
      -          "primary_sources",
      -          "verification_status"
      -        ],
      -        "type": "object"
      -      },
      -      "question": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "text": {
      -            "type": "string"
      -          },
      -          "unit": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "text"
      -        ],
      -        "type": "object"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "object",
      -      "question",
      -      "answers",
      -      "url",
      -      "provenance"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "answers": {
      +        "items": {
      +          "properties": {
      +            "caveat": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "conditions": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "exceptionOfRef": {
      +              "description": "Exact native parent answer reference; null when absent. No parent is inferred.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "machineApplicability": {},
      +            "nativeScope": {
      +              "type": "array"
      +            },
      +            "recordedText": {
      +              "type": "string"
      +            },
      +            "ref": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "checked": {
      +                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                    "type": "string"
      +                  },
      +                  "language": {
      +                    "description": "Language recorded for the native quotation.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "locator": {},
      +                  "quote": {
      +                    "description": "Verbatim text of the official source.",
      +                    "type": "string"
      +                  },
      +                  "quoteTranslation": {
      +                    "description": "Exact translation supplied by the native source record; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceClass": {
      +                    "description": "Normal source classification from the admitted B item.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceDate": {
      +                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceKind": {
      +                    "description": "Native source kind; null when withheld from the public projection.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceQualification": {
      +                    "description": "Source qualification from the admitted B item, when present.",
      +                    "type": [
      +                      "object",
      +                      "null"
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "translationLanguage": {
      +                    "description": "Language of the exact quotation translation; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "type": "string"
      +                  },
      +                  "verificationFingerprint": {
      +                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      +                    "properties": {
      +                      "checkIdentitySha256": {
      +                        "type": "string"
      +                      },
      +                      "fingerprintSha256": {
      +                        "type": "string"
      +                      },
      +                      "membershipRecipe": {
      +                        "type": "string"
      +                      },
      +                      "quoteLiteralSha256": {
      +                        "type": "string"
      +                      },
      +                      "snapshotRepresentation": {
      +                        "type": "string"
      +                      },
      +                      "snapshotSha256": {
      +                        "type": "string"
      +                      },
      +                      "version": {
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "version",
      +                      "snapshotRepresentation",
      +                      "snapshotSha256",
      +                      "quoteLiteralSha256",
      +                      "membershipRecipe",
      +                      "checkIdentitySha256",
      +                      "fingerprintSha256"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "quote",
      +                  "url",
      +                  "title",
      +                  "sourceDate",
      +                  "checked",
      +                  "quoteTranslation",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "statement": {
      +              "type": "string"
      +            },
      +            "valid": {},
      +            "value": {},
      +            "valueRaw": {},
      +            "valueState": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "statement",
      +            "caveat",
      +            "conditions",
      +            "sources"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "note": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "object": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "name",
      +          "type"
      +        ],
      +        "type": "object"
      +      },
      +      "provenance": {
      +        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +        "properties": {
      +          "canonical_url": {
      +            "description": "Published location without tracking parameters.",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "cite_as": {
      +            "type": "string"
      +          },
      +          "contract": {
      +            "const": "wiki-provenance/1",
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +            "type": "string"
      +          },
      +          "primary_sources": {
      +            "items": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "url"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "publisher": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "format": "uri",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "verification_status": {
      +            "enum": [
      +              "verified",
      +              "pending",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "version": {
      +            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "contract",
      +          "id",
      +          "canonical_url",
      +          "publisher",
      +          "version",
      +          "cite_as",
      +          "primary_sources",
      +          "verification_status"
      +        ],
      +        "type": "object"
      +      },
      +      "question": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "unit": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "object",
      +      "question",
      +      "answers",
      +      "url",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / properties / cell / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "answers": {
      -        "items": {
      -          "properties": {
      -            "caveat": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "conditions": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "machineApplicability": {},
      -            "nativeScope": {
      -              "type": "array"
      -            },
      -            "recordedText": {
      -              "type": "string"
      -            },
      -            "ref": {
      -              "type": "string"
      -            },
      -            "role": {
      -              "type": "string"
      -            },
      -            "sources": {
      -              "items": {
      -                "properties": {
      -                  "checked": {
      -                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      -                    "type": "string"
      -                  },
      -                  "locator": {},
      -                  "quote": {
      -                    "description": "Verbatim text of the official source.",
      -                    "type": "string"
      -                  },
      -                  "quoteTranslation": {
      -                    "description": "Exact translation supplied by the native source record; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceDate": {
      -                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  },
      -                  "verification": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "quote",
      -                  "url",
      -                  "title",
      -                  "sourceDate",
      -                  "checked",
      -                  "quoteTranslation",
      -                  "verification"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "statement": {
      -              "type": "string"
      -            },
      -            "valid": {},
      -            "value": {},
      -            "valueRaw": {},
      -            "valueState": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "statement",
      -            "caveat",
      -            "conditions",
      -            "sources"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "note": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "object": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "type": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "name",
      -          "type"
      -        ],
      -        "type": "object"
      -      },
      -      "provenance": {
      -        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      -        "properties": {
      -          "canonical_url": {
      -            "description": "Published location without tracking parameters.",
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          "cite_as": {
      -            "type": "string"
      -          },
      -          "contract": {
      -            "const": "wiki-provenance/1",
      -            "type": "string"
      -          },
      -          "id": {
      -            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      -            "type": "string"
      -          },
      -          "primary_sources": {
      -            "items": {
      -              "properties": {
      -                "name": {
      -                  "type": "string"
      -                },
      -                "url": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "url"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "publisher": {
      -            "properties": {
      -              "name": {
      -                "type": "string"
      -              },
      -              "url": {
      -                "format": "uri",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "name",
      -              "url"
      -            ],
      -            "type": "object"
      -          },
      -          "verification_status": {
      -            "enum": [
      -              "verified",
      -              "pending",
      -              "unknown"
      -            ],
      -            "type": "string"
      -          },
      -          "version": {
      -            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "contract",
      -          "id",
      -          "canonical_url",
      -          "publisher",
      -          "version",
      -          "cite_as",
      -          "primary_sources",
      -          "verification_status"
      -        ],
      -        "type": "object"
      -      },
      -      "question": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "text": {
      -            "type": "string"
      -          },
      -          "unit": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "text"
      -        ],
      -        "type": "object"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "object",
      -      "question",
      -      "answers",
      -      "url",
      -      "provenance"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "answers": {
      +        "items": {
      +          "properties": {
      +            "caveat": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "conditions": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "machineApplicability": {},
      +            "nativeScope": {
      +              "type": "array"
      +            },
      +            "recordedText": {
      +              "type": "string"
      +            },
      +            "ref": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "checked": {
      +                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                    "type": "string"
      +                  },
      +                  "language": {
      +                    "description": "Language recorded for the native quotation.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "locator": {},
      +                  "quote": {
      +                    "description": "Verbatim text of the official source.",
      +                    "type": "string"
      +                  },
      +                  "quoteTranslation": {
      +                    "description": "Exact translation supplied by the native source record; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceClass": {
      +                    "description": "Normal source classification from the admitted B item.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceDate": {
      +                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceKind": {
      +                    "description": "Native source kind; null when withheld from the public projection.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceQualification": {
      +                    "description": "Source qualification from the admitted B item, when present.",
      +                    "type": [
      +                      "object",
      +                      "null"
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "translationLanguage": {
      +                    "description": "Language of the exact quotation translation; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "type": "string"
      +                  },
      +                  "verificationFingerprint": {
      +                    "description": "Exact B source snapshot and quotation fingerprint; not current-law proof.",
      +                    "properties": {
      +                      "checkIdentitySha256": {
      +                        "type": "string"
      +                      },
      +                      "fingerprintSha256": {
      +                        "type": "string"
      +                      },
      +                      "membershipRecipe": {
      +                        "type": "string"
      +                      },
      +                      "quoteLiteralSha256": {
      +                        "type": "string"
      +                      },
      +                      "snapshotRepresentation": {
      +                        "type": "string"
      +                      },
      +                      "snapshotSha256": {
      +                        "type": "string"
      +                      },
      +                      "version": {
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "version",
      +                      "snapshotRepresentation",
      +                      "snapshotSha256",
      +                      "quoteLiteralSha256",
      +                      "membershipRecipe",
      +                      "checkIdentitySha256",
      +                      "fingerprintSha256"
      +                    ],
      +                    "type": "object"
      +                  }
      +                },
      +                "required": [
      +                  "quote",
      +                  "url",
      +                  "title",
      +                  "sourceDate",
      +                  "checked",
      +                  "quoteTranslation",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "statement": {
      +              "type": "string"
      +            },
      +            "valid": {},
      +            "value": {},
      +            "valueRaw": {},
      +            "valueState": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "statement",
      +            "caveat",
      +            "conditions",
      +            "sources"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "note": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "object": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "name",
      +          "type"
      +        ],
      +        "type": "object"
      +      },
      +      "provenance": {
      +        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +        "properties": {
      +          "canonical_url": {
      +            "description": "Published location without tracking parameters.",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "cite_as": {
      +            "type": "string"
      +          },
      +          "contract": {
      +            "const": "wiki-provenance/1",
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +            "type": "string"
      +          },
      +          "primary_sources": {
      +            "items": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "url"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "publisher": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "format": "uri",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "verification_status": {
      +            "enum": [
      +              "verified",
      +              "pending",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "version": {
      +            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "contract",
      +          "id",
      +          "canonical_url",
      +          "publisher",
      +          "version",
      +          "cite_as",
      +          "primary_sources",
      +          "verification_status"
      +        ],
      +        "type": "object"
      +      },
      +      "question": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "unit": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "object",
      +      "question",
      +      "answers",
      +      "url",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  5. Changed1 schema field changed
    • changedOutput schema / properties / cell / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "answers": {
      -        "items": {
      -          "properties": {
      -            "caveat": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "conditions": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "machineApplicability": {},
      -            "nativeScope": {
      -              "type": "array"
      -            },
      -            "ref": {
      -              "type": "string"
      -            },
      -            "role": {
      -              "type": "string"
      -            },
      -            "sources": {
      -              "items": {
      -                "properties": {
      -                  "checked": {
      -                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      -                    "type": "string"
      -                  },
      -                  "locator": {},
      -                  "quote": {
      -                    "description": "Verbatim text of the official source.",
      -                    "type": "string"
      -                  },
      -                  "quoteTranslation": {
      -                    "description": "Exact translation supplied by the native source record; null when absent.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "sourceDate": {
      -                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  },
      -                  "verification": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "quote",
      -                  "url",
      -                  "title",
      -                  "sourceDate",
      -                  "checked",
      -                  "quoteTranslation",
      -                  "verification"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "statement": {
      -              "type": "string"
      -            },
      -            "valid": {},
      -            "value": {},
      -            "valueRaw": {},
      -            "valueState": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "statement",
      -            "caveat",
      -            "conditions",
      -            "sources"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "object": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "type": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "name",
      -          "type"
      -        ],
      -        "type": "object"
      -      },
      -      "provenance": {
      -        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      -        "properties": {
      -          "canonical_url": {
      -            "description": "Published location without tracking parameters.",
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          "cite_as": {
      -            "type": "string"
      -          },
      -          "contract": {
      -            "const": "wiki-provenance/1",
      -            "type": "string"
      -          },
      -          "id": {
      -            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      -            "type": "string"
      -          },
      -          "primary_sources": {
      -            "items": {
      -              "properties": {
      -                "name": {
      -                  "type": "string"
      -                },
      -                "url": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "url"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "publisher": {
      -            "properties": {
      -              "name": {
      -                "type": "string"
      -              },
      -              "url": {
      -                "format": "uri",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "name",
      -              "url"
      -            ],
      -            "type": "object"
      -          },
      -          "verification_status": {
      -            "enum": [
      -              "verified",
      -              "pending",
      -              "unknown"
      -            ],
      -            "type": "string"
      -          },
      -          "version": {
      -            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "contract",
      -          "id",
      -          "canonical_url",
      -          "publisher",
      -          "version",
      -          "cite_as",
      -          "primary_sources",
      -          "verification_status"
      -        ],
      -        "type": "object"
      -      },
      -      "question": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "text": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "text"
      -        ],
      -        "type": "object"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "object",
      -      "question",
      -      "answers",
      -      "url",
      -      "provenance"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "answers": {
      +        "items": {
      +          "properties": {
      +            "caveat": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "conditions": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "machineApplicability": {},
      +            "nativeScope": {
      +              "type": "array"
      +            },
      +            "recordedText": {
      +              "type": "string"
      +            },
      +            "ref": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "checked": {
      +                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                    "type": "string"
      +                  },
      +                  "locator": {},
      +                  "quote": {
      +                    "description": "Verbatim text of the official source.",
      +                    "type": "string"
      +                  },
      +                  "quoteTranslation": {
      +                    "description": "Exact translation supplied by the native source record; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceDate": {
      +                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "quote",
      +                  "url",
      +                  "title",
      +                  "sourceDate",
      +                  "checked",
      +                  "quoteTranslation",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "statement": {
      +              "type": "string"
      +            },
      +            "valid": {},
      +            "value": {},
      +            "valueRaw": {},
      +            "valueState": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "statement",
      +            "caveat",
      +            "conditions",
      +            "sources"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "note": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "object": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "name",
      +          "type"
      +        ],
      +        "type": "object"
      +      },
      +      "provenance": {
      +        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +        "properties": {
      +          "canonical_url": {
      +            "description": "Published location without tracking parameters.",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "cite_as": {
      +            "type": "string"
      +          },
      +          "contract": {
      +            "const": "wiki-provenance/1",
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +            "type": "string"
      +          },
      +          "primary_sources": {
      +            "items": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "url"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "publisher": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "format": "uri",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "verification_status": {
      +            "enum": [
      +              "verified",
      +              "pending",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "version": {
      +            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "contract",
      +          "id",
      +          "canonical_url",
      +          "publisher",
      +          "version",
      +          "cite_as",
      +          "primary_sources",
      +          "verification_status"
      +        ],
      +        "type": "object"
      +      },
      +      "question": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          },
      +          "unit": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "object",
      +      "question",
      +      "answers",
      +      "url",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  6. Changed1 schema field changed
    • changedOutput schema / properties / cell / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "answers": {
      -        "items": {
      -          "properties": {
      -            "caveat": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "conditions": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "sources": {
      -              "items": {
      -                "properties": {
      -                  "date": {
      -                    "description": "Snapshot date of the stored source copy, else the date the quote was checked in it.",
      -                    "type": "string"
      -                  },
      -                  "quote": {
      -                    "description": "Verbatim text of the official source.",
      -                    "type": "string"
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "quote",
      -                  "url",
      -                  "title",
      -                  "date"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "statement": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "statement",
      -            "caveat",
      -            "conditions",
      -            "sources"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "object": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "type": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "name",
      -          "type"
      -        ],
      -        "type": "object"
      -      },
      -      "provenance": {
      -        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      -        "properties": {
      -          "canonical_url": {
      -            "description": "Published location without tracking parameters.",
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          "cite_as": {
      -            "type": "string"
      -          },
      -          "contract": {
      -            "const": "wiki-provenance/1",
      -            "type": "string"
      -          },
      -          "id": {
      -            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      -            "type": "string"
      -          },
      -          "primary_sources": {
      -            "items": {
      -              "properties": {
      -                "name": {
      -                  "type": "string"
      -                },
      -                "url": {
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "url"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "publisher": {
      -            "properties": {
      -              "name": {
      -                "type": "string"
      -              },
      -              "url": {
      -                "format": "uri",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "name",
      -              "url"
      -            ],
      -            "type": "object"
      -          },
      -          "verification_status": {
      -            "enum": [
      -              "verified",
      -              "pending",
      -              "unknown"
      -            ],
      -            "type": "string"
      -          },
      -          "version": {
      -            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "contract",
      -          "id",
      -          "canonical_url",
      -          "publisher",
      -          "version",
      -          "cite_as",
      -          "primary_sources",
      -          "verification_status"
      -        ],
      -        "type": "object"
      -      },
      -      "question": {
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "text": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "text"
      -        ],
      -        "type": "object"
      -      },
      -      "url": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "object",
      -      "question",
      -      "answers",
      -      "url",
      -      "provenance"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "answers": {
      +        "items": {
      +          "properties": {
      +            "caveat": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "conditions": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "machineApplicability": {},
      +            "nativeScope": {
      +              "type": "array"
      +            },
      +            "ref": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "type": "string"
      +            },
      +            "sources": {
      +              "items": {
      +                "properties": {
      +                  "checked": {
      +                    "description": "Actual native date the quotation was checked in the current stored snapshot; not proof of current law.",
      +                    "type": "string"
      +                  },
      +                  "locator": {},
      +                  "quote": {
      +                    "description": "Verbatim text of the official source.",
      +                    "type": "string"
      +                  },
      +                  "quoteTranslation": {
      +                    "description": "Exact translation supplied by the native source record; null when absent.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "sourceDate": {
      +                    "description": "The native source document date; null when unknown. Separate from quotation verification.",
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  },
      +                  "verification": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "quote",
      +                  "url",
      +                  "title",
      +                  "sourceDate",
      +                  "checked",
      +                  "quoteTranslation",
      +                  "verification"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "statement": {
      +              "type": "string"
      +            },
      +            "valid": {},
      +            "value": {},
      +            "valueRaw": {},
      +            "valueState": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "statement",
      +            "caveat",
      +            "conditions",
      +            "sources"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "object": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "name",
      +          "type"
      +        ],
      +        "type": "object"
      +      },
      +      "provenance": {
      +        "description": "Origin of one record: stable id, clean canonical URL, publisher, the exact published revision served, a ready citation, primary sources and review status.",
      +        "properties": {
      +          "canonical_url": {
      +            "description": "Published location without tracking parameters.",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "cite_as": {
      +            "type": "string"
      +          },
      +          "contract": {
      +            "const": "wiki-provenance/1",
      +            "type": "string"
      +          },
      +          "id": {
      +            "description": "<locale>:<slug> for an article, <dataset>:<record id> for a dataset row.",
      +            "type": "string"
      +          },
      +          "primary_sources": {
      +            "items": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "url": {
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "url"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "publisher": {
      +            "properties": {
      +              "name": {
      +                "type": "string"
      +              },
      +              "url": {
      +                "format": "uri",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "name",
      +              "url"
      +            ],
      +            "type": "object"
      +          },
      +          "verification_status": {
      +            "enum": [
      +              "verified",
      +              "pending",
      +              "unknown"
      +            ],
      +            "type": "string"
      +          },
      +          "version": {
      +            "description": "Revision of exactly the material served: for an article the snapshot content hash (the HTML ETag value); for a dataset record the dataset revision it was published in, not the published filename. Null when unknown.",
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "contract",
      +          "id",
      +          "canonical_url",
      +          "publisher",
      +          "version",
      +          "cite_as",
      +          "primary_sources",
      +          "verification_status"
      +        ],
      +        "type": "object"
      +      },
      +      "question": {
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "text": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      "url": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "object",
      +      "question",
      +      "answers",
      +      "url",
      +      "provenance"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  7. Added

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the readOnly/idempotent annotations by disclosing the not-found contract (found=false plus candidates), warning that candidates are metadata only, carry no citation URL, and do not prove an answer is currently available. It also explains what reason distinguishes and explicitly limits its meaning ('never determines that no legal rule exists'), preventing over-interpretation.

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?

Front-loads the core purpose and the two invocation paths before the failure semantics, with no filler sentences. Some sentences are packed with multiple clauses (the reason clause in particular), which costs a little readability but nothing is redundant.

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

Completeness5/5

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

For a read-only lookup with a full output schema, the description covers everything an agent needs: input modes, scoping rules, the found/candidates/reason semantics, and the interpretive caveat about absence of an answer. Return-shape detail is correctly left to the output schema.

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

Parameters4/5

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

Schema coverage is 100%, so baseline is 3; the description adds real value by explaining the object-alone behavior, the object+question scoping, and that questionCode is an exact code sourced from answer_objects. Only locale is left to the schema, so the added semantic depth is genuine but not exhaustive.

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

Purpose5/5

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

Names a specific verb and resource (return private.law's reviewed structured answer) and enumerates the returned content: statement, conditions, verbatim quotations from official sources with URLs and dates. Scoping to one country/programme/tax regime/bank/legal form makes it clearly distinguishable from answer_compare and ask.

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

Usage Guidelines5/5

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

Explicitly gives the two invocation modes (natural-language question naming the place, or exact codes from answer_objects), an additional degenerate mode (object alone lists topics), and the fallback path when confidence is low (found=false, candidates to clarify). The reference to answer_objects routes the agent to the right sibling for code discovery.

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