changedOutput schema / properties / reason / enum
Previous value: -[
- "covered",
- "set_too_large",
- "interval_too_wide",
- "intent_not_in_region",
- "under_calib",
- "no_label_schema",
- "budget_exhausted",
- "clock_expired",
- "upstream_timeout",
- "attestation_absent",
- "attestation_refused",
- "binding_broken",
- "non_evaluable"
-]New value: +[
+ "covered",
+ "set_too_large",
+ "interval_too_wide",
+ "intent_not_in_region",
+ "under_calib",
+ "no_label_schema",
+ "budget_exhausted",
+ "clock_expired",
+ "upstream_timeout",
+ "attestation_absent",
+ "attestation_refused",
+ "binding_broken",
+ "non_evaluable",
+ "calib_silence",
+ "calib_vetoed",
+ "calib_retired",
+ "out_of_support",
+ "region_degenerate"
+]
addedOutput schema / properties / request_sha256
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
addedOutput schema / properties / schema_version / const
Added value: +"1.1.0"
removedOutput schema / properties / schema_version / pattern
Removed value: -"^\\d+\\.\\d+\\.\\d+$"
removedOutput schema / properties / schema_version / type
Removed value: -"string"
removedOutput schema / properties / verdict / properties / calib_digest
Removed value: -{
- "pattern": "^[0-9a-f]{64}$",
- "type": "string"
-}
addedOutput schema / properties / verdict / properties / cell_key
Added value: +{
+ "minLength": 1,
+ "pattern": "^[ -~]+$",
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / verdict / properties / method / enum
Previous value: -[
- "split",
- "hac-cp"
-]New value: +[
+ "split",
+ "hac-cp",
+ "risk-control"
+]
addedOutput schema / properties / verdict / properties / policy_row_sha256
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / verdict / properties / policy_table_sha256
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / verdict / properties / qhat_unit
Added value: +{
+ "enum": [
+ "label",
+ "scale",
+ "score"
+ ]
+}
changedOutput schema / properties / verdict / properties / reason / enum
Previous value: -[
- "covered",
- "set_too_large",
- "interval_too_wide",
- "intent_not_in_region",
- "under_calib",
- "no_label_schema",
- "budget_exhausted",
- "clock_expired",
- "upstream_timeout",
- "attestation_absent",
- "attestation_refused",
- "binding_broken",
- "non_evaluable"
-]New value: +[
+ "covered",
+ "set_too_large",
+ "interval_too_wide",
+ "intent_not_in_region",
+ "under_calib",
+ "no_label_schema",
+ "budget_exhausted",
+ "clock_expired",
+ "upstream_timeout",
+ "attestation_absent",
+ "attestation_refused",
+ "binding_broken",
+ "non_evaluable",
+ "calib_silence",
+ "calib_vetoed",
+ "calib_retired",
+ "out_of_support",
+ "region_degenerate"
+]
changedOutput schema / properties / verdict / properties / region / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "set"
- },
- "label_schema": {
- "minLength": 1,
- "pattern": "^[ -~]+$",
- "type": "string"
- },
- "labels": {
- "items": {
- "pattern": "^[ -~]+$",
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "kind",
- "labels",
- "label_schema"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "hi": {
- "type": "number"
- },
- "kind": {
- "const": "interval"
- },
- "lo": {
- "type": "number"
- }
- },
- "required": [
- "kind",
- "lo",
- "hi"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "set"
+ },
+ "label_schema": {
+ "minLength": 1,
+ "pattern": "^[ -~]+$",
+ "type": "string"
+ },
+ "labels": {
+ "items": {
+ "pattern": "^[ -~]+$",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "kind",
+ "labels",
+ "label_schema"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hi": {
+ "type": "number"
+ },
+ "kind": {
+ "const": "interval"
+ },
+ "lo": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "lo",
+ "hi"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / verdict / properties / scale
Added value: +{
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / verdict / properties / schema_version / const
Added value: +"1.1.0"
removedOutput schema / properties / verdict / properties / schema_version / pattern
Removed value: -"^\\d+\\.\\d+\\.\\d+$"
removedOutput schema / properties / verdict / properties / schema_version / type
Removed value: -"string"
addedOutput schema / properties / verdict / properties / scores_sha256
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
changedOutput schema / properties / verdict / required
Previous value: -[
- "schema_version",
- "task_class",
- "method",
- "alpha",
- "n_calib",
- "region",
- "qhat",
- "abstain",
- "reason",
- "residual",
- "calib_digest",
- "produced_at"
-]New value: +[
+ "schema_version",
+ "task_class",
+ "method",
+ "alpha",
+ "n_calib",
+ "region",
+ "qhat",
+ "abstain",
+ "reason",
+ "qhat_unit",
+ "scale",
+ "residual",
+ "scores_sha256",
+ "cell_key",
+ "policy_row_sha256",
+ "policy_table_sha256",
+ "produced_at"
+]
changedOutput schema / required
Previous value: -[
- "schema_version",
- "action",
- "allow",
- "tool",
- "intent",
- "verdict",
- "remaining_budget",
- "reason"
-]New value: +[
+ "schema_version",
+ "action",
+ "allow",
+ "tool",
+ "intent",
+ "verdict",
+ "remaining_budget",
+ "request_sha256",
+ "reason"
+]