changedInput schema / properties / limit / description
Previous value: -"Maximum LEI candidates to return."New value: +"Maximum LEI candidates to return in one page."
addedInput schema / properties / offset
Added value: +{
+ "default": 0,
+ "description": "Zero-based index of the first LEI candidate to return. Re-call with the returned nextOffset to page through every candidate when hasMore is true; an offset past the end returns an empty page, not an error.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / hasMore
Added value: +{
+ "description": "True when LEI candidates remain beyond this page — re-call with nextOffset.",
+ "type": "boolean"
+}
changedOutput schema / properties / matches / description
Previous value: -"Ranked LEI candidates, highest-confidence first."New value: +"LEI candidates, ranked by match type, then score, then how much of the query each matched name explains."
addedOutput schema / properties / matches / items / properties / queryTokenCoverage
Added value: +{
+ "additionalProperties": false,
+ "description": "How much of the query the matched name explains, as a literal token count — a second real measurement, never folded into score. It is the tie-break applied after score, because one shared exact token pins several candidates at the same score. Absent for exact/strong matches.",
+ "properties": {
+ "covered": {
+ "description": "Query tokens individually matched by one of the matched name's tokens at the applied score floor.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "total": {
+ "description": "Total tokens in the normalized query.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "covered",
+ "total"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / nextOffset
Added value: +{
+ "description": "The offset to request next. Present only when hasMore is true.",
+ "type": "number"
+}
changedOutput schema / properties / notice / description
Previous value: -"Guidance when no LEI matched and how to broaden."New value: +"Guidance when no LEI matched and how to broaden, or when the requested offset sits past the end of the result set."
addedOutput schema / properties / totalAvailable
Added value: +{
+ "description": "LEI candidates available across all pages, before limit and offset were applied.",
+ "type": "number"
+}
addedOutput schema / properties / totalAvailableBasis
Added value: +{
+ "description": "How to read totalAvailable: exact = the complete strict candidate set; lower_bound = a bounded scan produced it (every fuzzy pass, and any strict pass that hit the raw-row scan cap), so more may exist.",
+ "enum": [
+ "exact",
+ "lower_bound"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / totalCount / description
Previous value: -"Number of LEI candidates returned."New value: +"Number of LEI candidates returned in this page."
changedOutput schema / required
Previous value: -[
- "matches",
- "normalizedQuery",
- "matchModeUsed",
- "totalCount"
-]New value: +[
+ "matches",
+ "normalizedQuery",
+ "matchModeUsed",
+ "totalCount",
+ "totalAvailable",
+ "totalAvailableBasis",
+ "hasMore"
+]