changedInput schema / properties / allow_fetch / description
Previous value: -"Permit outbound HTTP to resolve URLs/DOIs. Defaults to IRIS_CITATION_ALLOW_FETCH=1; false otherwise. SSRF-guarded regardless."New value: +"false skips fetching for this call. Fetching happens only when the operator sets IRIS_CITATION_ALLOW_FETCH=1; true cannot turn it on. SSRF-guarded regardless."
changedInput schema / properties / domain_allowlist / description
Previous value: -"Restrict fetches to hostnames in this list (suffix match allowed). Merged with IRIS_CITATION_DOMAINS env."New value: +"Fetch only from these hostnames (suffix match). Narrows IRIS_CITATION_DOMAINS when the operator set it, never adds to it."
changedInput schema / properties / max_cost_usd_total / description
Previous value: -"Cap TOTAL judge cost across all citations in this call; default 1.00 USD — the pipeline stops when the next call would exceed it"New value: +"Cap TOTAL judge cost across all citations in this call, at most the operator's IRIS_CITATION_MAX_COST_USD_TOTAL (default 1.00 USD); the pipeline stops when the next call would exceed it"
changedInput schema / properties / model / description
Previous value: -"Judge model for per-citation verification. Supported: anthropic = claude-opus-4-7 | claude-sonnet-4-6 | claude-haiku-4-5 | claude-haiku-4-5-20251001; openai = gpt-4o | gpt-4o-mini | o1-mini."New value: +"Judge model for per-citation verification. Supported: anthropic = claude-fable-5-1 | claude-opus-5-5 | claude-sonnet-5 (and the priced 4.x line); openai = gpt-5 | gpt-5-mini | gpt-4.1-mini (and the priced 4o, o3/o4 and retired o1 ids); an unknown id is refused with the full priced list."
changedInput schema / properties / trace_id / description
Previous value: -"Link verification result to a stored trace (id from log_trace / get_traces); an unknown id is rejected before any fetch or judge call"New value: +"Keep the verification result beside a stored trace (id from log_trace / get_traces). It is listed with the trace and never replaces its verdict; an unknown id is rejected before any fetch or judge call"
removedOutput schema / properties / citations / description
Removed value: -"per citation: the citation (raw, kind, identifier, offsets), resolve_status ok | skipped | error, resolve_error, source (url, status, content_type, bytes_fetched, truncated), judge (supported, confidence, rationale, cost_usd, latency_ms, tokens)"
removedOutput schema / properties / citations / items / additionalProperties
Removed value: -{}
removedOutput schema / properties / citations / items / properties
Removed value: -{
- "resolve_status": {
- "type": "string"
- }
-}
removedOutput schema / properties / citations / items / required
Removed value: -[
- "resolve_status"
-]
removedOutput schema / properties / citations / items / type
Removed value: -"object"
removedOutput schema / properties / id / description
Removed value: -"the evaluation id; read it back at iris://evaluations/{id}"
removedOutput schema / properties / overall_score / description
Removed value: -"supported / judged; null when nothing was judged"
removedOutput schema / properties / passed / description
Removed value: -"true when every judged citation was supported; false when any judged citation was not; NULL when nothing was judged — no verdict, because nothing was verified. Until 0.10.0 that last case returned true."
addedOutput schema / properties / reference_trace_id
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / total_citations_found / description
Removed value: -"citations extracted from the output"
removedOutput schema / properties / total_citations_found / maximum
Removed value: -9007199254740991
removedOutput schema / properties / total_citations_found / minimum
Removed value: --9007199254740991
changedOutput schema / properties / total_citations_found / type
Previous value: -"integer"New value: +"number"
removedOutput schema / properties / total_cost_usd / description
Removed value: -"the spend across every judge call"
removedOutput schema / properties / total_judged / description
Removed value: -"citations the judge ruled on"
removedOutput schema / properties / total_judged / maximum
Removed value: -9007199254740991
removedOutput schema / properties / total_judged / minimum
Removed value: --9007199254740991
changedOutput schema / properties / total_judged / type
Previous value: -"integer"New value: +"number"
removedOutput schema / properties / total_resolved / description
Removed value: -"citations whose source was fetched"
removedOutput schema / properties / total_resolved / maximum
Removed value: -9007199254740991
removedOutput schema / properties / total_resolved / minimum
Removed value: --9007199254740991
changedOutput schema / properties / total_resolved / type
Previous value: -"integer"New value: +"number"
removedOutput schema / properties / total_supported / description
Removed value: -"citations the judge found supported"
removedOutput schema / properties / total_supported / maximum
Removed value: -9007199254740991
removedOutput schema / properties / total_supported / minimum
Removed value: --9007199254740991
changedOutput schema / properties / total_supported / type
Previous value: -"integer"New value: +"number"
removedOutput schema / properties / total_unsupported / description
Removed value: -"judged citations the judge ruled unsupported — the number the verdict turns on"
removedOutput schema / properties / total_unsupported / maximum
Removed value: -9007199254740991
removedOutput schema / properties / total_unsupported / minimum
Removed value: --9007199254740991
changedOutput schema / properties / total_unsupported / type
Previous value: -"integer"New value: +"number"
removedOutput schema / properties / trace_id
Removed value: -{
- "description": "the linked trace, when one was named",
- "type": "string"
-}
addedOutput schema / properties / verdict
Added value: +{
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / warnings
Added value: +{
+ "items": {},
+ "type": "array"
+}