lodestone-client 0.0.16

Current-only asynchronous Rust client for the Lodestone API
Documentation
//! @generated by scripts/proofs/native-api/generate-native-usability.py; do not edit.

// INVARIANT: packed clients contain their exact generated tooling bytes.
pub(crate) const TOOL_INDEX_JSON: &str = "{\n  \"families\": [\n    {\n      \"bytes\": 13606,\n      \"commands\": [\n        \"list_audit_events\",\n        \"export_audit_events\"\n      ],\n      \"id\": \"audit\",\n      \"operation_count\": 2,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-audit.json\",\n      \"sha256\": \"3a3bae2bc3a0cd1c0f68816c6e9f5123fc3eabc54eea6991ad3c7f6db9838994\"\n    },\n    {\n      \"bytes\": 152106,\n      \"commands\": [\n        \"list_indexes\",\n        \"get_index\",\n        \"validate_index_change\",\n        \"apply_index_change\",\n        \"list_aliases\",\n        \"get_alias\",\n        \"list_data_streams\",\n        \"get_data_stream\",\n        \"list_component_templates\",\n        \"get_component_template\",\n        \"list_index_templates\",\n        \"get_index_template\",\n        \"list_lifecycle_policies\",\n        \"get_lifecycle_policy\",\n        \"prepare_create_index\",\n        \"prepare_delete_index\",\n        \"submit_catalog_action\",\n        \"resolve_catalog_action\",\n        \"prepare_replayable_source_index\",\n        \"submit_replayable_source_index\",\n        \"get_replayable_source\",\n        \"control_replayable_source\",\n        \"clone_index\",\n        \"configure_history\",\n        \"get_history\",\n        \"place_history_hold\",\n        \"release_history_hold\",\n        \"get_runtime_status\",\n        \"get_result_cache_status\",\n        \"get_field_promotion_status\",\n        \"get_overload_status\",\n        \"get_lifecycle_status\"\n      ],\n      \"id\": \"catalog\",\n      \"operation_count\": 32,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-catalog.json\",\n      \"sha256\": \"876216851941152c2aafcda856c8a24a3910610307e512f99667f4f72bfa122d\"\n    },\n    {\n      \"bytes\": 260371,\n      \"commands\": [\n        \"reprocess_by_query\",\n        \"resolve_history\",\n        \"prepare_document_mutation\",\n        \"submit_document_mutation\",\n        \"prepare_document_bulk\",\n        \"submit_document_bulk\",\n        \"resolve_document_bulk\",\n        \"prepare_append_bulk\",\n        \"submit_append_bulk\",\n        \"resolve_append_bulk\",\n        \"observe_append_committed\",\n        \"resolve_document_mutation\",\n        \"get_document\",\n        \"search\",\n        \"validate_search\",\n        \"open_pit\",\n        \"renew_pit\",\n        \"close_pit\",\n        \"warm_vector_index\",\n        \"execute_state_read\",\n        \"prepare_state_write\",\n        \"submit_state_write\",\n        \"resolve_state_write\"\n      ],\n      \"id\": \"data\",\n      \"operation_count\": 23,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-data.json\",\n      \"sha256\": \"b28d4b03c84b83a9b908cdf4c3e6dd47c682923b37b22b5df80b2d0526e7a59e\"\n    },\n    {\n      \"bytes\": 101212,\n      \"commands\": [\n        \"evaluate_vector_recall\",\n        \"calibrate_vector_strategy\",\n        \"get_vector_diagnostic\",\n        \"create_diagnostic\",\n        \"get_diagnostic\"\n      ],\n      \"id\": \"diagnostics\",\n      \"operation_count\": 5,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-diagnostics.json\",\n      \"sha256\": \"2eb41dfeb9ccdc4ff475920d413f557f53a953e74d1c64a935e5a6be08fb2052\"\n    },\n    {\n      \"bytes\": 11459,\n      \"commands\": [\n        \"discover\"\n      ],\n      \"id\": \"discovery\",\n      \"operation_count\": 1,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-discovery.json\",\n      \"sha256\": \"464842029c8b386cd97be8372986de8378dbd2f78b2f219f65b8e2eb4f4b5918\"\n    },\n    {\n      \"bytes\": 80246,\n      \"commands\": [\n        \"apply_administration_mutation\",\n        \"list_ingest_pipelines\",\n        \"get_ingest_pipeline\",\n        \"simulate_ingest_pipeline\",\n        \"configure_external_key\",\n        \"rotate_external_key_binding\",\n        \"configure_aggregate_then_delete\"\n      ],\n      \"id\": \"lifecycle\",\n      \"operation_count\": 7,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-lifecycle.json\",\n      \"sha256\": \"75b72132ab4cc822bfb4c6959255eafb0b9dc9f4b10c81a93ec4efd93514af7d\"\n    },\n    {\n      \"bytes\": 77566,\n      \"commands\": [\n        \"list_operations\",\n        \"get_operation\",\n        \"wait_operation\",\n        \"cancel_operation\",\n        \"get_upgrade_readiness\",\n        \"get_maintenance_status\",\n        \"read_artifact_chunk\"\n      ],\n      \"id\": \"operations\",\n      \"operation_count\": 7,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-operations.json\",\n      \"sha256\": \"bd6c69ba0ddaae5a8142e3ca9d350f47505f04a622cddba75895ccd27f8bcaec\"\n    },\n    {\n      \"bytes\": 60369,\n      \"commands\": [\n        \"prepare_collection_export\",\n        \"start_collection_export\",\n        \"resolve_collection_export\",\n        \"verify_collection_export\",\n        \"prepare_collection_restore\",\n        \"start_collection_restore\",\n        \"resolve_collection_restore\"\n      ],\n      \"id\": \"portability\",\n      \"operation_count\": 7,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-portability.json\",\n      \"sha256\": \"8d25e647226061f4e1c262bc757b6b112e93ec4ba3329df0f2b88d0eb02c4a48\"\n    },\n    {\n      \"bytes\": 5469,\n      \"commands\": [\n        \"get_quota\",\n        \"update_quota\"\n      ],\n      \"id\": \"quota\",\n      \"operation_count\": 2,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-quota.json\",\n      \"sha256\": \"3f3592222fcd8125bc68a401d3c0409d3ed83d811a4a6ab1e4d1efe557a648c6\"\n    },\n    {\n      \"bytes\": 12081,\n      \"commands\": [\n        \"get_binding\",\n        \"get_admission_status\",\n        \"set_admission\",\n        \"get_quiesce_status\",\n        \"get_decommission_readiness\"\n      ],\n      \"id\": \"runtime_control\",\n      \"operation_count\": 5,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-runtime_control.json\",\n      \"sha256\": \"7d958122c2e854acac9ee35350bac376cbcb828f9824668b1bad50d5d2d64306\"\n    },\n    {\n      \"bytes\": 19926,\n      \"commands\": [\n        \"resolve_security_action\",\n        \"get_security_role\",\n        \"prepare_role_append_access_change\",\n        \"submit_role_append_access_change\"\n      ],\n      \"id\": \"security\",\n      \"operation_count\": 4,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-security.json\",\n      \"sha256\": \"d44982c40f36f42bcb39837efb9aab7b9658e603401b734b625da6bd7082d1d9\"\n    },\n    {\n      \"bytes\": 11132,\n      \"commands\": [\n        \"export_usage\"\n      ],\n      \"id\": \"usage\",\n      \"operation_count\": 1,\n      \"path\": \"clients/native/generated/lodestone-api-tool-pack-usage.json\",\n      \"sha256\": \"3ae92a79fe43a1b20db8693183760111406e42173c592061318b7a4aea0cfcd8\"\n    }\n  ],\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-index\",\n  \"specialized_packs\": [\n    {\n      \"bytes\": 6151,\n      \"id\": \"cluster_disaster_recovery\",\n      \"path\": \"clients/native/generated/lodestone-cluster-recovery-tool-pack.json\",\n      \"required_credential_kind\": \"recovery_operator\",\n      \"sha256\": \"688231f1ebf30b6b10b2f232fbb7fd84d19f566595ff199da7dd4d07ec35fbdc\"\n    }\n  ],\n  \"views\": {\n    \"bytes\": 46998,\n    \"ids\": [\n      \"read_only\",\n      \"mutating\",\n      \"destructive\",\n      \"operator_specific\"\n    ],\n    \"path\": \"clients/native/generated/lodestone-api-tool-views.json\",\n    \"sha256\": \"ee9128b8aeecac53c36bb7bd8bd7bc1297b17cabfe902578f4cbf76c3d92f5e1\"\n  },\n  \"workflow_tools\": {\n    \"bytes\": 141499,\n    \"operation_count\": 4,\n    \"path\": \"clients/native/generated/lodestone-api-workflow-tools.json\",\n    \"sha256\": \"6c282571bac237f61726c5f7294d3d85978e16c321a537bb26eb44009924241f\"\n  }\n}\n";

pub(crate) fn tool_pack_json(family: &str) -> Option<&'static str> {
    match family {
        "audit" => Some(
            "{\n  \"$defs\": {\n    \"audit_adapter\": {\n      \"description\": \"Closed audit adapter choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"native\",\n        \"elasticsearch\",\n        \"otlp\",\n        \"jaeger\",\n        \"grpc\",\n        \"web_socket\",\n        \"resp\",\n        \"internal_rpc\",\n        \"control_plane\"\n      ],\n      \"type\": \"string\"\n    },\n    \"audit_decision\": {\n      \"description\": \"Closed audit decision choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"allowed\",\n        \"denied_authentication\",\n        \"denied_authorization\",\n        \"denied_quota\",\n        \"denied_stale_policy\"\n      ],\n      \"type\": \"string\"\n    },\n    \"audit_detail\": {\n      \"description\": \"Closed audit detail choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"policy_mutation\",\n        \"credential_rotation\",\n        \"credential_revocation\",\n        \"quota_admission\",\n        \"request_admission\",\n        \"explicit_crash_gap\",\n        \"backup_lifecycle\",\n        \"retention_lifecycle\",\n        \"field_promotion\"\n      ],\n      \"type\": \"string\"\n    },\n    \"audit_event\": {\n      \"description\": \"Versioned audit event record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"action\": {\n          \"description\": \"Action carried by audit event; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"adapter\": {\n          \"$ref\": \"#/$defs/audit_adapter\",\n          \"description\": \"Adapter carried by audit event; the authority interprets it as audit adapter.\"\n        },\n        \"api_key_id\": {\n          \"description\": \"Api key id carried by audit event; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"correlation_id\": {\n          \"description\": \"Caller-generated diagnostic correlation identity with no authority semantics.\",\n          \"type\": \"string\"\n        },\n        \"decision\": {\n          \"$ref\": \"#/$defs/audit_decision\",\n          \"description\": \"Decision carried by audit event; the authority interprets it as audit decision.\"\n        },\n        \"detail\": {\n          \"$ref\": \"#/$defs/audit_detail\",\n          \"description\": \"Detail carried by audit event; the authority interprets it as audit detail.\"\n        },\n        \"diagnostic_id\": {\n          \"description\": \"Diagnostic id carried by audit event; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"event_id\": {\n          \"description\": \"Event id carried by audit event; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"outcome\": {\n          \"$ref\": \"#/$defs/audit_outcome\",\n          \"description\": \"Outcome carried by audit event; the authority interprets it as audit outcome.\"\n        },\n        \"policy_revision\": {\n          \"description\": \"Policy revision carried by audit event; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"principal_id\": {\n          \"description\": \"Principal id carried by audit event; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"recovery_era\": {\n          \"description\": \"Recovery era carried by audit event; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"request_digest\": {\n          \"description\": \"Request digest carried by audit event; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"resource_digest\": {\n          \"description\": \"Resource digest carried by audit event; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"sequence\": {\n          \"description\": \"Sequence carried by audit event; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"server_time\": {\n          \"description\": \"Server time carried by audit event; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"event_id\",\n        \"recovery_era\",\n        \"sequence\",\n        \"server_time\",\n        \"policy_revision\",\n        \"adapter\",\n        \"action\",\n        \"resource_digest\",\n        \"request_digest\",\n        \"decision\",\n        \"outcome\",\n        \"detail\"\n      ],\n      \"type\": \"object\"\n    },\n    \"audit_gap\": {\n      \"description\": \"Versioned audit gap record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"first_sequence\": {\n          \"description\": \"First sequence carried by audit gap; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"last_sequence\": {\n          \"description\": \"Last sequence carried by audit gap; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"reason\": {\n          \"$ref\": \"#/$defs/audit_gap_reason\",\n          \"description\": \"Reason carried by audit gap; the authority interprets it as audit gap reason.\"\n        },\n        \"recovery_era\": {\n          \"description\": \"Recovery era carried by audit gap; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"recovery_era\",\n        \"first_sequence\",\n        \"last_sequence\",\n        \"reason\"\n      ],\n      \"type\": \"object\"\n    },\n    \"audit_gap_reason\": {\n      \"description\": \"Closed audit gap reason choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"explicit_crash_gap\",\n        \"retention\"\n      ],\n      \"type\": \"string\"\n    },\n    \"audit_outcome\": {\n      \"description\": \"Closed audit outcome choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"admission_accepted\",\n        \"authentication_refused\",\n        \"authorization_refused\",\n        \"quota_refused\",\n        \"policy_unavailable\",\n        \"decode_failed\",\n        \"operation_succeeded\",\n        \"operation_failed\",\n        \"operation_indeterminate\",\n        \"failed_redacted\"\n      ],\n      \"type\": \"string\"\n    },\n    \"audit_stream_state\": {\n      \"description\": \"Versioned audit stream state record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"earliest_available_sequence\": {\n          \"description\": \"Earliest available sequence carried by audit stream state; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"recovery_era\": {\n          \"description\": \"Recovery era carried by audit stream state; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"snapshot_through\": {\n          \"description\": \"Snapshot through carried by audit stream state; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"recovery_era\",\n        \"earliest_available_sequence\",\n        \"snapshot_through\"\n      ],\n      \"type\": \"object\"\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"audit\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"actions\": {\n            \"description\": \"Actions carried by list audit events request; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"end_time\": {\n            \"description\": \"End time carried by list audit events request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"start_time\": {\n            \"description\": \"Start time carried by list audit events request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"start_time\",\n          \"end_time\",\n          \"actions\",\n          \"page_size\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_audit_events\",\n      \"description\": \"Read one bounded page of audit events and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_audit_events\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"audit_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"events\": {\n            \"description\": \"Events carried by list audit events result; the authority interprets it as list:audit event.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/audit_event\"\n            },\n            \"type\": \"array\"\n          },\n          \"gaps\": {\n            \"description\": \"Gaps carried by list audit events result; the authority interprets it as list:audit gap.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/audit_gap\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"object_reads\": {\n            \"description\": \"Object reads carried by list audit events result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"stream\": {\n            \"$ref\": \"#/$defs/audit_stream_state\",\n            \"description\": \"Stream carried by list audit events result; the authority interprets it as audit stream state.\"\n          }\n        },\n        \"required\": [\n          \"stream\",\n          \"events\",\n          \"gaps\",\n          \"object_reads\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"actions\": {\n            \"description\": \"Actions carried by export audit events request; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"end_time\": {\n            \"description\": \"End time carried by export audit events request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"start_time\": {\n            \"description\": \"Start time carried by export audit events request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"start_time\",\n          \"end_time\",\n          \"actions\",\n          \"page_size\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"export_audit_events\",\n      \"description\": \"Read a bounded export page of audit events with explicit continuation and source bounds.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_export_audit_events\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"audit_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"events\": {\n            \"description\": \"Events carried by export audit events result; the authority interprets it as list:audit event.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/audit_event\"\n            },\n            \"type\": \"array\"\n          },\n          \"gaps\": {\n            \"description\": \"Gaps carried by export audit events result; the authority interprets it as list:audit gap.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/audit_gap\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"object_reads\": {\n            \"description\": \"Object reads carried by export audit events result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"stream\": {\n            \"$ref\": \"#/$defs/audit_stream_state\",\n            \"description\": \"Stream carried by export audit events result; the authority interprets it as audit stream state.\"\n          }\n        },\n        \"required\": [\n          \"stream\",\n          \"events\",\n          \"gaps\",\n          \"object_reads\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.audit\"\n}\n",
        ),
        "catalog" => Some(
            "{\n  \"$defs\": {\n    \"alias_detail\": {\n      \"description\": \"Versioned alias detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"filter\": {\n          \"description\": \"Filter carried by alias detail; the authority interprets it as raw json.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        },\n        \"index_routing\": {\n          \"description\": \"Index routing carried by alias detail; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"search_routing\": {\n          \"description\": \"Search routing carried by alias detail; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/alias_summary\",\n          \"description\": \"Summary carried by alias detail; the authority interprets it as alias summary.\"\n        },\n        \"visible_targets\": {\n          \"description\": \"Visible targets carried by alias detail; the authority interprets it as bounded list:alias target:10000.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/alias_target\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"visible_targets\"\n      ],\n      \"type\": \"object\"\n    },\n    \"alias_summary\": {\n      \"description\": \"Versioned alias summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"Name carried by alias summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by alias summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"visible_target_count\": {\n          \"description\": \"Visible target count carried by alias summary; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"revision\",\n        \"visible_target_count\"\n      ],\n      \"type\": \"object\"\n    },\n    \"alias_target\": {\n      \"description\": \"Versioned alias target record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"index\": {\n          \"$ref\": \"#/$defs/index_reference\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"write_index\": {\n          \"description\": \"Write index carried by alias target; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"write_index\"\n      ],\n      \"type\": \"object\"\n    },\n    \"analyzer_identity\": {\n      \"description\": \"Versioned analyzer identity record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field\": {\n          \"description\": \"Field carried by analyzer identity; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"index_analyzer\": {\n          \"$ref\": \"#/$defs/mapping_analyzer\",\n          \"description\": \"Index analyzer carried by analyzer identity; the authority interprets it as mapping analyzer.\"\n        },\n        \"search_analyzer\": {\n          \"$ref\": \"#/$defs/mapping_analyzer\",\n          \"description\": \"Search analyzer carried by analyzer identity; the authority interprets it as mapping analyzer.\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"index_analyzer\",\n        \"search_analyzer\"\n      ],\n      \"type\": \"object\"\n    },\n    \"component_template_binding\": {\n      \"description\": \"Versioned component template binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by component template binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by component template binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by component template binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"component_template_detail\": {\n      \"description\": \"Versioned component template detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"mapping\": {\n          \"$ref\": \"#/$defs/mapping\",\n          \"description\": \"Mapping carried by component template detail; the authority interprets it as mapping.\"\n        },\n        \"resource_spec\": {\n          \"$ref\": \"#/$defs/index_resource_spec\",\n          \"description\": \"Resource spec carried by component template detail; the authority interprets it as index resource spec.\"\n        },\n        \"settings\": {\n          \"description\": \"Settings carried by component template detail; the authority interprets it as raw json.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/component_template_summary\",\n          \"description\": \"Summary carried by component template detail; the authority interprets it as component template summary.\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"mapping\",\n        \"settings\"\n      ],\n      \"type\": \"object\"\n    },\n    \"component_template_summary\": {\n      \"description\": \"Versioned component template summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by component template summary; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by component template summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by component template summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"data_stream_detail\": {\n      \"description\": \"Versioned data stream detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"index_template\": {\n          \"$ref\": \"#/$defs/index_template_binding\",\n          \"description\": \"Index template carried by data stream detail; the authority interprets it as index template binding.\"\n        },\n        \"lifecycle_policy\": {\n          \"$ref\": \"#/$defs/lifecycle_policy_binding\",\n          \"description\": \"Lifecycle policy carried by data stream detail; the authority interprets it as lifecycle policy binding.\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/data_stream_summary\",\n          \"description\": \"Summary carried by data stream detail; the authority interprets it as data stream summary.\"\n        },\n        \"timestamp_field\": {\n          \"description\": \"Timestamp field carried by data stream detail; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"visible_backing_indices\": {\n          \"description\": \"Visible backing indices carried by data stream detail; the authority interprets it as bounded list:index reference:10000.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/index_reference\"\n          },\n          \"type\": \"array\"\n        },\n        \"write_index\": {\n          \"$ref\": \"#/$defs/index_reference\",\n          \"description\": \"Write index carried by data stream detail; the authority interprets it as index reference.\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"visible_backing_indices\",\n        \"timestamp_field\",\n        \"index_template\"\n      ],\n      \"type\": \"object\"\n    },\n    \"data_stream_summary\": {\n      \"description\": \"Versioned data stream summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"generation\": {\n          \"description\": \"Generation carried by data stream summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by data stream summary; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by data stream summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by data stream summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        },\n        \"visible_backing_count\": {\n          \"description\": \"Visible backing count carried by data stream summary; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\",\n        \"generation\",\n        \"state\",\n        \"visible_backing_count\"\n      ],\n      \"type\": \"object\"\n    },\n    \"dense_vector_element_type\": {\n      \"description\": \"Closed dense vector element type choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"f32\",\n        \"f16\",\n        \"i8\"\n      ],\n      \"type\": \"string\"\n    },\n    \"dynamic_mapping_policy\": {\n      \"description\": \"Closed dynamic mapping policy choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"true\",\n        \"false\",\n        \"strict\"\n      ],\n      \"type\": \"string\"\n    },\n    \"field_promotion_configuration\": {\n      \"description\": \"Versioned field promotion configuration record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"allow_sensitive\": {\n          \"description\": \"Allow sensitive carried by field promotion configuration; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"enabled\": {\n          \"description\": \"Enabled carried by field promotion configuration; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"maximum_cardinality\": {\n          \"description\": \"Maximum cardinality carried by field promotion configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_extra_bytes\": {\n          \"description\": \"Maximum extra bytes carried by field promotion configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_promoted_fields\": {\n          \"description\": \"Maximum promoted fields carried by field promotion configuration; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"minimum_query_count\": {\n          \"description\": \"Minimum query count carried by field promotion configuration; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"enabled\",\n        \"minimum_query_count\",\n        \"maximum_promoted_fields\",\n        \"maximum_cardinality\",\n        \"maximum_extra_bytes\",\n        \"allow_sensitive\"\n      ],\n      \"type\": \"object\"\n    },\n    \"field_promotion_status\": {\n      \"description\": \"Versioned field promotion status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"enabled\": {\n          \"description\": \"Enabled carried by field promotion status; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"extra_bytes\": {\n          \"description\": \"Extra bytes carried by field promotion status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"heat_records\": {\n          \"description\": \"Heat records carried by field promotion status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"last_decision_generation\": {\n          \"description\": \"Last decision generation carried by field promotion status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"mapping_generation\": {\n          \"description\": \"Mapping generation carried by field promotion status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"policy_generation\": {\n          \"description\": \"Policy generation carried by field promotion status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"promoted_fields\": {\n          \"description\": \"Promoted fields carried by field promotion status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"index\",\n        \"mapping_generation\",\n        \"policy_generation\",\n        \"heat_records\",\n        \"promoted_fields\",\n        \"extra_bytes\",\n        \"enabled\"\n      ],\n      \"type\": \"object\"\n    },\n    \"history_hold\": {\n      \"description\": \"Versioned history hold record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"cut_ids\": {\n          \"description\": \"Cut ids carried by history hold; the authority interprets it as bounded list:identity:1024.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"hold_id\": {\n          \"description\": \"Hold id carried by history hold; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"hold_id\",\n        \"cut_ids\"\n      ],\n      \"type\": \"object\"\n    },\n    \"history_ledger_precondition\": {\n      \"description\": \"Closed history ledger precondition union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Absent variant of history ledger precondition.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"absent\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Exact variant of history ledger precondition.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"exact\"\n              ]\n            },\n            \"revision\": {\n              \"description\": \"Revision carried by history ledger precondition exact; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"revision\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"history_retention_policy\": {\n      \"description\": \"Versioned history retention policy record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"capture_interval_millis\": {\n          \"description\": \"Capture interval millis carried by history retention policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"keep_for_millis\": {\n          \"description\": \"Keep for millis carried by history retention policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_cuts\": {\n          \"description\": \"Maximum cuts carried by history retention policy; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"privacy_overlay_identity_limit\": {\n          \"description\": \"Privacy overlay identity limit carried by history retention policy; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"keep_for_millis\",\n        \"capture_interval_millis\",\n        \"maximum_cuts\",\n        \"privacy_overlay_identity_limit\"\n      ],\n      \"type\": \"object\"\n    },\n    \"history_status\": {\n      \"description\": \"Versioned history status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"cut_count\": {\n          \"description\": \"Cut count carried by history status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"holds\": {\n          \"description\": \"Holds carried by history status; the authority interprets it as bounded list:history hold:256.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/history_hold\"\n          },\n          \"type\": \"array\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"page_count\": {\n          \"description\": \"Page count carried by history status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"policy\": {\n          \"$ref\": \"#/$defs/history_retention_policy\",\n          \"description\": \"Policy carried by history status; the authority interprets it as history retention policy.\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by history status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"revision\",\n        \"policy\",\n        \"page_count\",\n        \"cut_count\",\n        \"holds\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_change_apply_receipt\": {\n      \"description\": \"Versioned index change apply receipt record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"action_id\": {\n          \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n          \"type\": \"string\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by index change apply receipt; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"schema_generation\": {\n          \"description\": \"Schema generation carried by index change apply receipt; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"semantic_digest\": {\n          \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"action_id\",\n        \"semantic_digest\",\n        \"index\",\n        \"revision\",\n        \"schema_generation\",\n        \"state\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_detail\": {\n      \"description\": \"Versioned index detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"aliases\": {\n          \"description\": \"Aliases carried by index detail; the authority interprets it as bounded list:string:10000.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"budgets\": {\n          \"$ref\": \"#/$defs/maintenance_budgets\",\n          \"description\": \"Budgets carried by index detail; the authority interprets it as maintenance budgets.\"\n        },\n        \"current_mapping\": {\n          \"$ref\": \"#/$defs/mapping\",\n          \"description\": \"Current mapping carried by index detail; the authority interprets it as mapping.\"\n        },\n        \"data_streams\": {\n          \"description\": \"Data streams carried by index detail; the authority interprets it as bounded list:string:10000.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"resource_spec\": {\n          \"$ref\": \"#/$defs/index_resource_spec\",\n          \"description\": \"Resource spec carried by index detail; the authority interprets it as index resource spec.\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/index_summary\",\n          \"description\": \"Summary carried by index detail; the authority interprets it as index summary.\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"current_mapping\",\n        \"budgets\",\n        \"resource_spec\",\n        \"aliases\",\n        \"data_streams\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_policies\": {\n      \"description\": \"Versioned index policies record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"cache\": {\n          \"description\": \"Cache carried by index policies; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"default_visibility\": {\n          \"description\": \"Default visibility carried by index policies; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"durability\": {\n          \"description\": \"Durability carried by index policies; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"field_promotion\": {\n          \"$ref\": \"#/$defs/field_promotion_configuration\",\n          \"description\": \"Field promotion carried by index policies; the authority interprets it as field promotion configuration.\"\n        },\n        \"overload\": {\n          \"$ref\": \"#/$defs/overload_configuration\",\n          \"description\": \"Overload carried by index policies; the authority interprets it as overload configuration.\"\n        },\n        \"storage\": {\n          \"description\": \"Storage carried by index policies; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"durability\",\n        \"storage\",\n        \"cache\",\n        \"field_promotion\",\n        \"overload\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_reference\": {\n      \"description\": \"Versioned index reference record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by index reference; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by index reference; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_resource_spec\": {\n      \"description\": \"Versioned index resource spec record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"durability\": {\n          \"$ref\": \"#/$defs/resource_durability_class\",\n          \"description\": \"Durability carried by index resource spec; the authority interprets it as resource durability class.\"\n        },\n        \"encryption_required\": {\n          \"description\": \"Encryption required carried by index resource spec; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            3\n          ]\n        },\n        \"initial_shards\": {\n          \"description\": \"Initial shards carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"lifecycle_binding\": {\n          \"description\": \"Lifecycle binding carried by index resource spec; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"memtable_hard_max_bytes\": {\n          \"description\": \"Memtable hard max bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"merge_parallelism\": {\n          \"description\": \"Merge parallelism carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"nvme_admission_weight\": {\n          \"description\": \"Nvme admission weight carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"nvme_hard_max_bytes\": {\n          \"description\": \"Nvme hard max bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"ram_admission_weight\": {\n          \"description\": \"Ram admission weight carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"ram_hard_max_bytes\": {\n          \"description\": \"Ram hard max bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"refresh_objective_millis\": {\n          \"description\": \"Refresh objective millis carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"resolver_capability\": {\n          \"description\": \"Resolver capability carried by index resource spec; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"seal_parallelism\": {\n          \"description\": \"Seal parallelism carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"storage_class\": {\n          \"$ref\": \"#/$defs/resource_storage_class\",\n          \"description\": \"Storage class carried by index resource spec; the authority interprets it as resource storage class.\"\n        },\n        \"target_shard_bytes\": {\n          \"description\": \"Target shard bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"vector\": {\n          \"$ref\": \"#/$defs/vector_resource_policy\",\n          \"description\": \"Vector carried by index resource spec; the authority interprets it as vector resource policy.\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"revision\",\n        \"initial_shards\",\n        \"target_shard_bytes\",\n        \"durability\",\n        \"storage_class\",\n        \"ram_admission_weight\",\n        \"ram_hard_max_bytes\",\n        \"nvme_admission_weight\",\n        \"nvme_hard_max_bytes\",\n        \"refresh_objective_millis\",\n        \"memtable_hard_max_bytes\",\n        \"seal_parallelism\",\n        \"merge_parallelism\",\n        \"vector\",\n        \"encryption_required\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_summary\": {\n      \"description\": \"Versioned index summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by index summary; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"management_mode\": {\n          \"description\": \"Management mode carried by index summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"mode\": {\n          \"description\": \"Mode carried by index summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by index summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"policies\": {\n          \"$ref\": \"#/$defs/index_policies\",\n          \"description\": \"Policies carried by index summary; the authority interprets it as index policies.\"\n        },\n        \"retained_event_identity\": {\n          \"description\": \"Retained event identity carried by index summary; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by index summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"routing_revision\": {\n          \"description\": \"Routing revision carried by index summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"schema_generation\": {\n          \"description\": \"Schema generation carried by index summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"shard_count\": {\n          \"description\": \"Shard count carried by index summary; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\",\n        \"mode\",\n        \"retained_event_identity\",\n        \"state\",\n        \"schema_generation\",\n        \"routing_revision\",\n        \"shard_count\",\n        \"policies\",\n        \"management_mode\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_template_binding\": {\n      \"description\": \"Versioned index template binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by index template binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by index template binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by index template binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_template_detail\": {\n      \"description\": \"Versioned index template detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"components\": {\n          \"description\": \"Components carried by index template detail; the authority interprets it as bounded list:component template binding:10000.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/component_template_binding\"\n          },\n          \"type\": \"array\"\n        },\n        \"index_patterns\": {\n          \"description\": \"Index patterns carried by index template detail; the authority interprets it as bounded list:string:10000.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"mapping\": {\n          \"$ref\": \"#/$defs/mapping\",\n          \"description\": \"Mapping carried by index template detail; the authority interprets it as mapping.\"\n        },\n        \"resource_spec\": {\n          \"$ref\": \"#/$defs/index_resource_spec\",\n          \"description\": \"Resource spec carried by index template detail; the authority interprets it as index resource spec.\"\n        },\n        \"settings\": {\n          \"description\": \"Settings carried by index template detail; the authority interprets it as raw json.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/index_template_summary\",\n          \"description\": \"Summary carried by index template detail; the authority interprets it as index template summary.\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"index_patterns\",\n        \"components\",\n        \"mapping\",\n        \"settings\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_template_summary\": {\n      \"description\": \"Versioned index template summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"data_stream\": {\n          \"description\": \"Data stream carried by index template summary; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by index template summary; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by index template summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"priority\": {\n          \"description\": \"Priority carried by index template summary; the authority interprets it as i32.\",\n          \"type\": \"integer\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by index template summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\",\n        \"priority\",\n        \"data_stream\"\n      ],\n      \"type\": \"object\"\n    },\n    \"keyword_limit\": {\n      \"description\": \"Versioned keyword limit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field\": {\n          \"description\": \"Field carried by keyword limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"max_bytes\": {\n          \"description\": \"Max bytes carried by keyword limit; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"normalizer\": {\n          \"$ref\": \"#/$defs/keyword_normalizer\",\n          \"description\": \"Normalizer carried by keyword limit; the authority interprets it as keyword normalizer.\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"max_bytes\",\n        \"normalizer\"\n      ],\n      \"type\": \"object\"\n    },\n    \"keyword_normalizer\": {\n      \"description\": \"Closed keyword normalizer choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"keyword\",\n        \"lowercase\"\n      ],\n      \"type\": \"string\"\n    },\n    \"lifecycle_binding_status\": {\n      \"description\": \"Versioned lifecycle binding status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"access_generation\": {\n          \"description\": \"Access generation carried by lifecycle binding status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"binding_generation\": {\n          \"description\": \"Binding generation carried by lifecycle binding status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"binding_id\": {\n          \"description\": \"Binding id carried by lifecycle binding status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"content_key_generation\": {\n          \"description\": \"Content key generation carried by lifecycle binding status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"content_key_id\": {\n          \"description\": \"Content key id carried by lifecycle binding status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"content_key_id\",\n        \"content_key_generation\",\n        \"binding_id\",\n        \"binding_generation\",\n        \"access_generation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_policy_binding\": {\n      \"description\": \"Versioned lifecycle policy binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by lifecycle policy binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by lifecycle policy binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by lifecycle policy binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_policy_detail\": {\n      \"description\": \"Versioned lifecycle policy detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"delete_expired\": {\n          \"description\": \"Delete expired carried by lifecycle policy detail; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"freeze_hint\": {\n          \"description\": \"Freeze hint carried by lifecycle policy detail; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"merge_hint\": {\n          \"description\": \"Merge hint carried by lifecycle policy detail; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"retention\": {\n          \"$ref\": \"#/$defs/retention_policy\",\n          \"description\": \"Retention carried by lifecycle policy detail; the authority interprets it as retention policy.\"\n        },\n        \"rollover\": {\n          \"$ref\": \"#/$defs/rollover_thresholds\",\n          \"description\": \"Rollover carried by lifecycle policy detail; the authority interprets it as rollover thresholds.\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/lifecycle_policy_summary\",\n          \"description\": \"Summary carried by lifecycle policy detail; the authority interprets it as lifecycle policy summary.\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"rollover\",\n        \"retention\",\n        \"merge_hint\",\n        \"freeze_hint\",\n        \"delete_expired\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_policy_summary\": {\n      \"description\": \"Versioned lifecycle policy summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by lifecycle policy summary; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by lifecycle policy summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by lifecycle policy summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_rollup_status\": {\n      \"description\": \"Versioned lifecycle rollup status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bucket_alignment_millis\": {\n          \"description\": \"Bucket alignment millis carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"bucket_width_millis\": {\n          \"description\": \"Bucket width millis carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"coverages\": {\n          \"description\": \"Coverages carried by lifecycle rollup status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"detail_retirement_acknowledged\": {\n          \"description\": \"Detail retirement acknowledged carried by lifecycle rollup status; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"dimensions\": {\n          \"description\": \"Dimensions carried by lifecycle rollup status; the authority interprets it as bounded list:digest:32.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"ledger_revision\": {\n          \"description\": \"Ledger revision carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"measures\": {\n          \"description\": \"Measures carried by lifecycle rollup status; the authority interprets it as bounded list:rollup measure:64.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/rollup_measure\"\n          },\n          \"type\": \"array\"\n        },\n        \"policy_generation\": {\n          \"description\": \"Policy generation carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"policy_id\": {\n          \"description\": \"Policy id carried by lifecycle rollup status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"query_contract_version\": {\n          \"description\": \"Query contract version carried by lifecycle rollup status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"raw_retired_coverages\": {\n          \"description\": \"Raw retired coverages carried by lifecycle rollup status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"timestamp_field_digest\": {\n          \"description\": \"Timestamp field digest carried by lifecycle rollup status; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"policy_id\",\n        \"policy_generation\",\n        \"ledger_revision\",\n        \"coverages\",\n        \"raw_retired_coverages\",\n        \"detail_retirement_acknowledged\",\n        \"query_contract_version\",\n        \"timestamp_field_digest\",\n        \"bucket_width_millis\",\n        \"bucket_alignment_millis\",\n        \"dimensions\",\n        \"measures\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_status\": {\n      \"description\": \"Versioned lifecycle status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"active_bindings\": {\n          \"description\": \"Active bindings carried by lifecycle status; the authority interprets it as bounded list:lifecycle binding status:1024.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/lifecycle_binding_status\"\n          },\n          \"type\": \"array\"\n        },\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by lifecycle status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            2\n          ]\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"rollup\": {\n          \"$ref\": \"#/$defs/lifecycle_rollup_status\",\n          \"description\": \"Rollup carried by lifecycle status; the authority interprets it as lifecycle rollup status.\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"index\",\n        \"authority_revision\",\n        \"active_bindings\"\n      ],\n      \"type\": \"object\"\n    },\n    \"locator\": {\n      \"description\": \"Versioned locator record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"description\": \"Authority carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"authority\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_budgets\": {\n      \"description\": \"Versioned maintenance budgets record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"delete_resolution_max_bytes\": {\n          \"description\": \"Delete resolution max bytes carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"deleted_tombstone_retention_millis\": {\n          \"description\": \"Deleted tombstone retention millis carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"fsck_max_objects\": {\n          \"description\": \"Fsck max objects carried by maintenance budgets; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"gc_max_keys\": {\n          \"description\": \"Gc max keys carried by maintenance budgets; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"memtable_max_bytes\": {\n          \"description\": \"Memtable max bytes carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"merge_max_bytes\": {\n          \"description\": \"Merge max bytes carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"refresh_max_millis\": {\n          \"description\": \"Refresh max millis carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"seal_max_bytes\": {\n          \"description\": \"Seal max bytes carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"seal_max_millis\": {\n          \"description\": \"Seal max millis carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"wal_retention_max_bytes\": {\n          \"description\": \"Wal retention max bytes carried by maintenance budgets; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"memtable_max_bytes\",\n        \"refresh_max_millis\",\n        \"seal_max_bytes\",\n        \"seal_max_millis\",\n        \"merge_max_bytes\",\n        \"delete_resolution_max_bytes\",\n        \"wal_retention_max_bytes\",\n        \"gc_max_keys\",\n        \"fsck_max_objects\",\n        \"deleted_tombstone_retention_millis\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mapping\": {\n      \"description\": \"Versioned mapping record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"analyzer_identities\": {\n          \"description\": \"Analyzer identities carried by mapping; the authority interprets it as bounded list:analyzer identity:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/analyzer_identity\"\n          },\n          \"type\": \"array\"\n        },\n        \"dynamic_policy\": {\n          \"$ref\": \"#/$defs/dynamic_mapping_policy\",\n          \"description\": \"Dynamic policy carried by mapping; the authority interprets it as dynamic mapping policy.\"\n        },\n        \"fields\": {\n          \"description\": \"Fields carried by mapping; the authority interprets it as bounded list:mapping field:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/mapping_field\"\n          },\n          \"type\": \"array\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"generation\": {\n          \"description\": \"Generation carried by mapping; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"keyword_limits\": {\n          \"description\": \"Keyword limits carried by mapping; the authority interprets it as bounded list:keyword limit:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/keyword_limit\"\n          },\n          \"type\": \"array\"\n        },\n        \"mode\": {\n          \"$ref\": \"#/$defs/mapping_mode\",\n          \"description\": \"Mode carried by mapping; the authority interprets it as mapping mode.\"\n        },\n        \"multi_field_projections\": {\n          \"description\": \"Multi field projections carried by mapping; the authority interprets it as bounded list:multi field projection:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/multi_field_projection\"\n          },\n          \"type\": \"array\"\n        },\n        \"nested_paths\": {\n          \"description\": \"Nested paths carried by mapping; the authority interprets it as bounded list:string:64.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"generation\",\n        \"mode\",\n        \"dynamic_policy\",\n        \"fields\",\n        \"multi_field_projections\",\n        \"analyzer_identities\",\n        \"keyword_limits\",\n        \"nested_paths\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mapping_analyzer\": {\n      \"description\": \"Closed mapping analyzer choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"keyword\",\n        \"simple\",\n        \"standard\",\n        \"whitespace\"\n      ],\n      \"type\": \"string\"\n    },\n    \"mapping_field\": {\n      \"description\": \"Versioned mapping field record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field_type\": {\n          \"$ref\": \"#/$defs/mapping_field_type\",\n          \"description\": \"Field type carried by mapping field; the authority interprets it as mapping field type.\"\n        },\n        \"null_value\": {\n          \"$ref\": \"#/$defs/mapping_scalar\",\n          \"description\": \"Null value carried by mapping field; the authority interprets it as mapping scalar.\"\n        },\n        \"path\": {\n          \"description\": \"Path carried by mapping field; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"stored\": {\n          \"description\": \"Stored carried by mapping field; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"path\",\n        \"field_type\",\n        \"stored\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mapping_field_type\": {\n      \"description\": \"Closed mapping field type union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Text variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"text\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Keyword variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"keyword\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"U64 variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"u64\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Date variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"date\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"I64 variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"i64\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"F64 variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"f64\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Bool variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"bool\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"nested\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Vector variant of mapping field type.\",\n          \"properties\": {\n            \"dimensions\": {\n              \"description\": \"Dimensions carried by mapping field type vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"element_type\": {\n              \"$ref\": \"#/$defs/dense_vector_element_type\",\n              \"description\": \"Element type carried by mapping field type vector; the authority interprets it as dense vector element type.\"\n            },\n            \"field_id\": {\n              \"description\": \"Field id carried by mapping field type vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"format_version\": {\n              \"enum\": [\n                3\n              ]\n            },\n            \"kind\": {\n              \"enum\": [\n                \"vector\"\n              ]\n            },\n            \"metric\": {\n              \"$ref\": \"#/$defs/vector_metric\",\n              \"description\": \"Metric carried by mapping field type vector; the authority interprets it as vector metric.\"\n            },\n            \"quantization_scale\": {\n              \"description\": \"Quantization scale carried by mapping field type vector; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"format_version\",\n            \"field_id\",\n            \"dimensions\",\n            \"metric\",\n            \"element_type\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sparse vector variant of mapping field type.\",\n          \"properties\": {\n            \"field_id\": {\n              \"description\": \"Field id carried by mapping field type sparse vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"format_version\": {\n              \"enum\": [\n                3\n              ]\n            },\n            \"kind\": {\n              \"enum\": [\n                \"sparse_vector\"\n              ]\n            },\n            \"maximum_dimension\": {\n              \"description\": \"Maximum dimension carried by mapping field type sparse vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"weight_type\": {\n              \"$ref\": \"#/$defs/sparse_vector_weight_type\",\n              \"description\": \"Weight type carried by mapping field type sparse vector; the authority interprets it as sparse vector weight type.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"format_version\",\n            \"field_id\",\n            \"maximum_dimension\",\n            \"weight_type\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Vector set variant of mapping field type.\",\n          \"properties\": {\n            \"dimensions\": {\n              \"description\": \"Dimensions carried by mapping field type vector set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"element_type\": {\n              \"$ref\": \"#/$defs/dense_vector_element_type\",\n              \"description\": \"Element type carried by mapping field type vector set; the authority interprets it as dense vector element type.\"\n            },\n            \"field_id\": {\n              \"description\": \"Field id carried by mapping field type vector set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"format_version\": {\n              \"enum\": [\n                3\n              ]\n            },\n            \"kind\": {\n              \"enum\": [\n                \"vector_set\"\n              ]\n            },\n            \"maximum_vectors\": {\n              \"description\": \"Maximum vectors carried by mapping field type vector set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"metric\": {\n              \"$ref\": \"#/$defs/vector_metric\",\n              \"description\": \"Metric carried by mapping field type vector set; the authority interprets it as vector metric.\"\n            },\n            \"quantization_scale\": {\n              \"description\": \"Quantization scale carried by mapping field type vector set; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"format_version\",\n            \"field_id\",\n            \"dimensions\",\n            \"metric\",\n            \"element_type\",\n            \"maximum_vectors\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"mapping_mode\": {\n      \"description\": \"Closed mapping mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"mutable\",\n        \"append_log\",\n        \"state\"\n      ],\n      \"type\": \"string\"\n    },\n    \"mapping_scalar\": {\n      \"description\": \"Closed mapping scalar union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Boolean variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"boolean\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar boolean; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"I64 variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"i64\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar i64; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"U64 variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"u64\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar u64; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"F64 bits variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"f64_bits\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar f64 bits; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Keyword variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"keyword\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar keyword; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"multi_field_projection\": {\n      \"description\": \"Versioned multi field projection record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"child\": {\n          \"description\": \"Child carried by multi field projection; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"parent\": {\n          \"description\": \"Parent carried by multi field projection; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"parent\",\n        \"child\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mutation_outcome\": {\n      \"description\": \"Closed mutation outcome union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terminal variant of mutation outcome.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"terminal\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Pending variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome pending; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"pending\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Indeterminate variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome indeterminate; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resolution required variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome resolution required; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"resolution_required\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"resolver\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"mutation_resolver\": {\n      \"description\": \"Closed mutation resolver choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"clone_index\",\n        \"get_history\",\n        \"resolve_append_bulk\",\n        \"resolve_catalog_action\",\n        \"resolve_document_bulk\",\n        \"resolve_document_mutation\",\n        \"resolve_security_action\",\n        \"resolve_service_credential_reservation\",\n        \"resolve_state_write\"\n      ],\n      \"type\": \"string\"\n    },\n    \"overload_configuration\": {\n      \"description\": \"Versioned overload configuration record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"format_version\": {\n          \"enum\": [\n            2\n          ]\n        },\n        \"maximum_backlog_age_millis\": {\n          \"description\": \"Maximum backlog age millis carried by overload configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_backlog_bytes\": {\n          \"description\": \"Maximum backlog bytes carried by overload configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_collection_share_bytes\": {\n          \"description\": \"Maximum collection share bytes carried by overload configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_pending_overlay_documents\": {\n          \"description\": \"Maximum pending overlay documents carried by overload configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_recovery_ops_per_pass\": {\n          \"description\": \"Maximum recovery ops per pass carried by overload configuration; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"mode\": {\n          \"description\": \"Mode carried by overload configuration; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"mode\",\n        \"maximum_backlog_bytes\",\n        \"maximum_backlog_age_millis\",\n        \"maximum_collection_share_bytes\",\n        \"maximum_recovery_ops_per_pass\",\n        \"maximum_pending_overlay_documents\"\n      ],\n      \"type\": \"object\"\n    },\n    \"overload_shard_status\": {\n      \"description\": \"Versioned overload shard status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"backlog_bytes\": {\n          \"description\": \"Backlog bytes carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"collection_share_bytes\": {\n          \"description\": \"Collection share bytes carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"configured_mode\": {\n          \"description\": \"Configured mode carried by overload shard status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"effective_disposition\": {\n          \"description\": \"Effective disposition carried by overload shard status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            2\n          ]\n        },\n        \"indexed_through\": {\n          \"description\": \"Indexed through carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"lag_operations\": {\n          \"description\": \"Lag operations carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"oldest_age_millis\": {\n          \"description\": \"Oldest age millis carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"pending_overlay_documents\": {\n          \"description\": \"Pending overlay documents carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"recovery_ops_this_pass\": {\n          \"description\": \"Recovery ops this pass carried by overload shard status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"registered_through\": {\n          \"description\": \"Registered through carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"shard_id\": {\n          \"description\": \"Shard id carried by overload shard status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"shed_reason\": {\n          \"description\": \"Shed reason carried by overload shard status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"writer_epoch\": {\n          \"description\": \"Writer epoch carried by overload shard status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"shard_id\",\n        \"writer_epoch\",\n        \"configured_mode\",\n        \"effective_disposition\",\n        \"registered_through\",\n        \"indexed_through\",\n        \"lag_operations\",\n        \"backlog_bytes\",\n        \"oldest_age_millis\",\n        \"collection_share_bytes\",\n        \"recovery_ops_this_pass\",\n        \"pending_overlay_documents\"\n      ],\n      \"type\": \"object\"\n    },\n    \"replayable_source_configuration\": {\n      \"description\": \"Versioned replayable source configuration record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"decoder\": {\n          \"$ref\": \"#/$defs/source_decoder\",\n          \"description\": \"Decoder carried by replayable source configuration; the authority interprets it as source decoder.\"\n        },\n        \"guarantees\": {\n          \"$ref\": \"#/$defs/source_replay_guarantees\",\n          \"description\": \"Guarantees carried by replayable source configuration; the authority interprets it as source replay guarantees.\"\n        },\n        \"partitions\": {\n          \"description\": \"Partitions carried by replayable source configuration; the authority interprets it as bounded list:source partition configuration:128.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/source_partition_configuration\"\n          },\n          \"type\": \"array\"\n        },\n        \"provider\": {\n          \"$ref\": \"#/$defs/source_provider\",\n          \"description\": \"Provider carried by replayable source configuration; the authority interprets it as source provider.\"\n        },\n        \"source_identity_digest\": {\n          \"description\": \"Source identity digest carried by replayable source configuration; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"source_incarnation\": {\n          \"description\": \"Source incarnation carried by replayable source configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"source_incarnation\",\n        \"source_identity_digest\",\n        \"provider\",\n        \"decoder\",\n        \"partitions\",\n        \"guarantees\"\n      ],\n      \"type\": \"object\"\n    },\n    \"replayable_source_status\": {\n      \"description\": \"Versioned replayable source status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"decoder\": {\n          \"$ref\": \"#/$defs/source_decoder\",\n          \"description\": \"Decoder carried by replayable source status; the authority interprets it as source decoder.\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"last_batch_identity\": {\n          \"description\": \"Last batch identity carried by replayable source status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"lifecycle\": {\n          \"description\": \"Lifecycle carried by replayable source status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"lifecycle_generation\": {\n          \"description\": \"Lifecycle generation carried by replayable source status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"partitions\": {\n          \"description\": \"Partitions carried by replayable source status; the authority interprets it as bounded list:source partition status:128.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/source_partition_status\"\n          },\n          \"type\": \"array\"\n        },\n        \"pause_reason\": {\n          \"description\": \"Pause reason carried by replayable source status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"provider\": {\n          \"$ref\": \"#/$defs/source_provider\",\n          \"description\": \"Provider carried by replayable source status; the authority interprets it as source provider.\"\n        },\n        \"rebuild_reason\": {\n          \"description\": \"Rebuild reason carried by replayable source status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"retention_risk\": {\n          \"description\": \"Retention risk carried by replayable source status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"retry_state\": {\n          \"description\": \"Retry state carried by replayable source status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"source_identity_digest\": {\n          \"description\": \"Source identity digest carried by replayable source status; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"source_incarnation\": {\n          \"description\": \"Source incarnation carried by replayable source status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"provider\",\n        \"decoder\",\n        \"source_incarnation\",\n        \"source_identity_digest\",\n        \"lifecycle\",\n        \"lifecycle_generation\",\n        \"retry_state\",\n        \"retention_risk\",\n        \"partitions\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource_durability_class\": {\n      \"description\": \"Closed resource durability class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"regional_object\",\n        \"zonal_low_latency\",\n        \"relaxed\",\n        \"ephemeral\"\n      ],\n      \"type\": \"string\"\n    },\n    \"resource_storage_class\": {\n      \"description\": \"Closed resource storage class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"standard\",\n        \"cold\"\n      ],\n      \"type\": \"string\"\n    },\n    \"result_cache_status\": {\n      \"description\": \"Versioned result cache status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"admissions\": {\n          \"description\": \"Admissions carried by result cache status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"bypasses\": {\n          \"description\": \"Bypasses carried by result cache status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"collection_bytes\": {\n          \"description\": \"Collection bytes carried by result cache status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"collection_entries\": {\n          \"description\": \"Collection entries carried by result cache status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"evictions\": {\n          \"description\": \"Evictions carried by result cache status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            2\n          ]\n        },\n        \"hits\": {\n          \"description\": \"Hits carried by result cache status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"misses\": {\n          \"description\": \"Misses carried by result cache status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"hits\",\n        \"misses\",\n        \"admissions\",\n        \"bypasses\",\n        \"evictions\",\n        \"collection_bytes\",\n        \"collection_entries\"\n      ],\n      \"type\": \"object\"\n    },\n    \"retention_policy\": {\n      \"description\": \"Versioned retention policy record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"backing_index_max_age_millis\": {\n          \"description\": \"Backing index max age millis carried by retention policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"document_max_age_millis\": {\n          \"description\": \"Document max age millis carried by retention policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [],\n      \"type\": \"object\"\n    },\n    \"rollover_thresholds\": {\n      \"description\": \"Versioned rollover thresholds record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"max_age_millis\": {\n          \"description\": \"Max age millis carried by rollover thresholds; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"max_primary_bytes\": {\n          \"description\": \"Max primary bytes carried by rollover thresholds; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"max_primary_docs\": {\n          \"description\": \"Max primary docs carried by rollover thresholds; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [],\n      \"type\": \"object\"\n    },\n    \"rollup_measure\": {\n      \"description\": \"Closed rollup measure union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Count variant of rollup measure.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"count\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sum variant of rollup measure.\",\n          \"properties\": {\n            \"field_path_digest\": {\n              \"description\": \"Field path digest carried by rollup measure sum; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"sum\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field_path_digest\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Min variant of rollup measure.\",\n          \"properties\": {\n            \"field_path_digest\": {\n              \"description\": \"Field path digest carried by rollup measure min; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"min\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field_path_digest\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Max variant of rollup measure.\",\n          \"properties\": {\n            \"field_path_digest\": {\n              \"description\": \"Field path digest carried by rollup measure max; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"max\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field_path_digest\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"runtime_status_detail\": {\n      \"description\": \"Versioned runtime status detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"degraded_dependencies\": {\n          \"description\": \"Degraded dependencies carried by runtime status detail; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"logical_time\": {\n          \"description\": \"Logical time carried by runtime status detail; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"metastore_revision\": {\n          \"description\": \"Metastore revision carried by runtime status detail; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"root_revision\": {\n          \"description\": \"Root revision carried by runtime status detail; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"metastore_revision\",\n        \"root_revision\",\n        \"logical_time\",\n        \"degraded_dependencies\"\n      ],\n      \"type\": \"object\"\n    },\n    \"source_control_transition\": {\n      \"description\": \"Closed source control transition choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"pause\",\n        \"resume\",\n        \"require_rebuild\"\n      ],\n      \"type\": \"string\"\n    },\n    \"source_decoder\": {\n      \"description\": \"Closed source decoder choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"lodestone_document_json\",\n        \"debezium_postgres_json\"\n      ],\n      \"type\": \"string\"\n    },\n    \"source_partition_configuration\": {\n      \"description\": \"Versioned source partition configuration record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"initial_next_ordinal\": {\n          \"description\": \"Initial next ordinal carried by source partition configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"initial_resume_token_base64\": {\n          \"description\": \"Initial resume token base64 carried by source partition configuration; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"partition_id\": {\n          \"description\": \"Partition id carried by source partition configuration; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"partition_incarnation\": {\n          \"description\": \"Partition incarnation carried by source partition configuration; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"partition_id\",\n        \"partition_incarnation\",\n        \"initial_next_ordinal\",\n        \"initial_resume_token_base64\"\n      ],\n      \"type\": \"object\"\n    },\n    \"source_partition_status\": {\n      \"description\": \"Versioned source partition status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"indexed_next_ordinal\": {\n          \"description\": \"Indexed next ordinal carried by source partition status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"lag_records\": {\n          \"description\": \"Lag records carried by source partition status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"partition_id\": {\n          \"description\": \"Partition id carried by source partition status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"partition_incarnation\": {\n          \"description\": \"Partition incarnation carried by source partition status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"provider_high_watermark_next_ordinal\": {\n          \"description\": \"Provider high watermark next ordinal carried by source partition status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"retention_floor_next_ordinal\": {\n          \"description\": \"Retention floor next ordinal carried by source partition status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"partition_id\",\n        \"partition_incarnation\",\n        \"indexed_next_ordinal\"\n      ],\n      \"type\": \"object\"\n    },\n    \"source_provider\": {\n      \"description\": \"Closed source provider choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"kafka\",\n        \"object_log\",\n        \"http_replay\",\n        \"grpc_replay\"\n      ],\n      \"type\": \"string\"\n    },\n    \"source_replay_guarantees\": {\n      \"description\": \"Versioned source replay guarantees record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bounded_reads\": {\n          \"description\": \"Bounded reads carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"durable_replay\": {\n          \"description\": \"Durable replay carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"explicit_retention\": {\n          \"description\": \"Explicit retention carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"explicit_rewind\": {\n          \"description\": \"Explicit rewind carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"minimum_replay_window_millis\": {\n          \"description\": \"Minimum replay window millis carried by source replay guarantees; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"ordered_positions\": {\n          \"description\": \"Ordered positions carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"stable_operation_identity\": {\n          \"description\": \"Stable operation identity carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"stable_partition_identity\": {\n          \"description\": \"Stable partition identity carried by source replay guarantees; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"durable_replay\",\n        \"stable_partition_identity\",\n        \"stable_operation_identity\",\n        \"ordered_positions\",\n        \"bounded_reads\",\n        \"explicit_retention\",\n        \"explicit_rewind\",\n        \"minimum_replay_window_millis\"\n      ],\n      \"type\": \"object\"\n    },\n    \"sparse_vector_weight_type\": {\n      \"description\": \"Closed sparse vector weight type choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"f32\",\n        \"f16\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_calibration_binding\": {\n      \"description\": \"Versioned vector calibration binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"evidence_digest\": {\n          \"description\": \"Evidence digest carried by vector calibration binding; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"profile\": {\n          \"$ref\": \"#/$defs/vector_strategy_profile\",\n          \"description\": \"Profile carried by vector calibration binding; the authority interprets it as vector strategy profile.\"\n        }\n      },\n      \"required\": [\n        \"profile\",\n        \"evidence_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_indexing_objective\": {\n      \"description\": \"Closed vector indexing objective choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"fast_build\",\n        \"balanced\",\n        \"compact\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_metric\": {\n      \"description\": \"Closed vector metric choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"cosine\",\n        \"dot_product\",\n        \"squared_l2\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_quality_objective\": {\n      \"description\": \"Closed vector quality objective choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced\",\n        \"high_recall\",\n        \"memory_efficient\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_residency_intent\": {\n      \"description\": \"Closed vector residency intent choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"automatic\",\n        \"prefer_resident\",\n        \"require_resident\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_resource_policy\": {\n      \"description\": \"Versioned vector resource policy record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"calibration\": {\n          \"$ref\": \"#/$defs/vector_calibration_binding\",\n          \"description\": \"Calibration carried by vector resource policy; the authority interprets it as vector calibration binding.\"\n        },\n        \"indexing\": {\n          \"$ref\": \"#/$defs/vector_indexing_objective\",\n          \"description\": \"Indexing carried by vector resource policy; the authority interprets it as vector indexing objective.\"\n        },\n        \"quality\": {\n          \"$ref\": \"#/$defs/vector_quality_objective\",\n          \"description\": \"Quality carried by vector resource policy; the authority interprets it as vector quality objective.\"\n        },\n        \"residency\": {\n          \"$ref\": \"#/$defs/vector_residency_intent\",\n          \"description\": \"Residency carried by vector resource policy; the authority interprets it as vector residency intent.\"\n        }\n      },\n      \"required\": [\n        \"quality\",\n        \"indexing\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_strategy_profile\": {\n      \"description\": \"Closed vector strategy profile choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced_v1\",\n        \"high_recall_v1\",\n        \"memory_efficient_v1\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"catalog\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"mode\": {\n            \"description\": \"Mode carried by list indexes request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list indexes request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list indexes request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_indexes\",\n      \"description\": \"Read one bounded page of indexes and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_indexes\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list indexes result; the authority interprets it as list:index summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/index_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list indexes result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by get index request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by get index request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_index\",\n      \"description\": \"Read the exact current index selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_index\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/index_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_kind\": {\n            \"description\": \"Action kind carried by validate index change request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by validate index change request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"expected_revision\": {\n            \"description\": \"Expected revision carried by validate index change request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"mapping\": {\n            \"$ref\": \"#/$defs/mapping\",\n            \"description\": \"Mapping carried by validate index change request; the authority interprets it as mapping.\"\n          },\n          \"mode\": {\n            \"description\": \"Mode carried by validate index change request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by validate index change request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"policies\": {\n            \"$ref\": \"#/$defs/index_policies\",\n            \"description\": \"Policies carried by validate index change request; the authority interprets it as index policies.\"\n          }\n        },\n        \"required\": [\n          \"action_kind\",\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"validate_index_change\",\n      \"description\": \"Validate index change against current limits and preconditions without committing state.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_validate_index_change\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"catalog_revision\": {\n            \"description\": \"Catalog revision carried by validate index change result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"change_kind\": {\n            \"description\": \"Change kind carried by validate index change result; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"fields_added\": {\n            \"description\": \"Fields added carried by validate index change result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"policy_axes_changed\": {\n            \"description\": \"Policy axes changed carried by validate index change result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"policy_revision\": {\n            \"description\": \"Policy revision carried by validate index change result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"required_capabilities\": {\n            \"description\": \"Required capabilities carried by validate index change result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"change_kind\",\n          \"fields_added\",\n          \"policy_axes_changed\",\n          \"required_capabilities\",\n          \"catalog_revision\",\n          \"policy_revision\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"expected_revision\": {\n            \"description\": \"Expected revision carried by apply index change request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"mapping\": {\n            \"$ref\": \"#/$defs/mapping\",\n            \"description\": \"Mapping carried by apply index change request; the authority interprets it as mapping.\"\n          },\n          \"policies\": {\n            \"$ref\": \"#/$defs/index_policies\",\n            \"description\": \"Policies carried by apply index change request; the authority interprets it as index policies.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"index\",\n          \"expected_revision\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"apply_index_change\",\n      \"description\": \"Apply index change under its declared authority and revision preconditions.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_apply_index_change\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"receipt\": {\n            \"$ref\": \"#/$defs/index_change_apply_receipt\",\n            \"description\": \"Receipt carried by apply index change result; the authority interprets it as index change apply receipt.\"\n          }\n        },\n        \"required\": [\n          \"receipt\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list aliases request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list aliases request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_aliases\",\n      \"description\": \"Read one bounded page of aliases and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_aliases\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list aliases result; the authority interprets it as list:alias summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/alias_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list aliases result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"name\": {\n            \"description\": \"Name carried by get alias request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_alias\",\n      \"description\": \"Read the exact current alias selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_alias\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/alias_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list data streams request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list data streams request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_data_streams\",\n      \"description\": \"Read one bounded page of data streams and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_data_streams\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list data streams result; the authority interprets it as list:data stream summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/data_stream_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list data streams result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"name\": {\n            \"description\": \"Name carried by get data stream request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_data_stream\",\n      \"description\": \"Read the exact current data stream selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_data_stream\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/data_stream_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list component templates request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list component templates request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_component_templates\",\n      \"description\": \"Read one bounded page of component templates and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_component_templates\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list component templates result; the authority interprets it as list:component template summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/component_template_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list component templates result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by get component template request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by get component template request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_component_template\",\n      \"description\": \"Read the exact current component template selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_component_template\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/component_template_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list index templates request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list index templates request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_index_templates\",\n      \"description\": \"Read one bounded page of index templates and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_index_templates\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list index templates result; the authority interprets it as list:index template summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/index_template_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list index templates result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by get index template request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by get index template request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_index_template\",\n      \"description\": \"Read the exact current index template selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_index_template\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/index_template_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list lifecycle policies request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list lifecycle policies request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_lifecycle_policies\",\n      \"description\": \"Read one bounded page of lifecycle policies and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_lifecycle_policies\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list lifecycle policies result; the authority interprets it as list:lifecycle policy summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/lifecycle_policy_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list lifecycle policies result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"name\": {\n            \"description\": \"Name carried by get lifecycle policy request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_lifecycle_policy\",\n      \"description\": \"Read the exact current lifecycle policy selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_lifecycle_policy\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/lifecycle_policy_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"mapping\": {\n            \"$ref\": \"#/$defs/mapping\",\n            \"description\": \"Mapping carried by prepare create index request; the authority interprets it as mapping.\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by prepare create index request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"resource_spec\": {\n            \"$ref\": \"#/$defs/index_resource_spec\",\n            \"description\": \"Resource spec carried by prepare create index request; the authority interprets it as index resource spec.\"\n          },\n          \"retained_event_identity\": {\n            \"description\": \"Retained event identity carried by prepare create index request; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          }\n        },\n        \"required\": [\n          \"name\",\n          \"mapping\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_create_index\",\n      \"description\": \"Validate and bind one create index without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_create_index\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"expires_at\": {\n            \"description\": \"Expires at carried by prepare create index result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"resource_spec\": {\n            \"$ref\": \"#/$defs/index_resource_spec\",\n            \"description\": \"Resource spec carried by prepare create index result; the authority interprets it as index resource spec.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"expires_at\",\n          \"semantic_digest\",\n          \"resource_spec\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by prepare delete index request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by prepare delete index request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\",\n          \"expected_incarnation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_delete_index\",\n      \"description\": \"Validate and bind one delete index without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_delete_index\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"blockers\": {\n            \"description\": \"Blockers carried by prepare delete index result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"estimated_documents\": {\n            \"description\": \"Estimated documents carried by prepare delete index result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"estimated_logical_bytes\": {\n            \"description\": \"Estimated logical bytes carried by prepare delete index result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"expires_at\": {\n            \"description\": \"Expires at carried by prepare delete index result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"impact_digest\": {\n            \"description\": \"Impact digest carried by prepare delete index result; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"scheduled_effects\": {\n            \"description\": \"Scheduled effects carried by prepare delete index result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"impact_digest\",\n          \"blockers\",\n          \"scheduled_effects\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [\n        \"destructive\"\n      ],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_kind\": {\n            \"description\": \"Action kind carried by submit catalog action request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by submit catalog action request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mapping\": {\n            \"$ref\": \"#/$defs/mapping\",\n            \"description\": \"Mapping carried by submit catalog action request; the authority interprets it as mapping.\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by submit catalog action request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"resource_spec\": {\n            \"$ref\": \"#/$defs/index_resource_spec\",\n            \"description\": \"Resource spec carried by submit catalog action request; the authority interprets it as index resource spec.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"semantic_digest\",\n          \"action_kind\",\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_catalog_action\",\n      \"description\": \"Submit one prepared catalog action exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_catalog_action\",\n      \"recovery\": \"resolve_with_resolve_catalog_action\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": \"resolve_catalog_action\",\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by submit catalog action result; the authority interprets it as mutation outcome.\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_catalog_action\",\n      \"description\": \"Read the authoritative outcome of a prior catalog action from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_catalog_action\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"resource\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"mapping\": {\n            \"$ref\": \"#/$defs/mapping\",\n            \"description\": \"Mapping carried by prepare replayable source index request; the authority interprets it as mapping.\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by prepare replayable source index request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"resource_spec\": {\n            \"$ref\": \"#/$defs/index_resource_spec\",\n            \"description\": \"Resource spec carried by prepare replayable source index request; the authority interprets it as index resource spec.\"\n          },\n          \"source\": {\n            \"$ref\": \"#/$defs/replayable_source_configuration\",\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\"\n          }\n        },\n        \"required\": [\n          \"name\",\n          \"mapping\",\n          \"source\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_replayable_source_index\",\n      \"description\": \"Validate and bind one replayable source index without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_replayable_source_index\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"expires_at\": {\n            \"description\": \"Expires at carried by prepare replayable source index result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"resource_spec\": {\n            \"$ref\": \"#/$defs/index_resource_spec\",\n            \"description\": \"Resource spec carried by prepare replayable source index result; the authority interprets it as index resource spec.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"expires_at\",\n          \"semantic_digest\",\n          \"resource_spec\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mapping\": {\n            \"$ref\": \"#/$defs/mapping\",\n            \"description\": \"Mapping carried by submit replayable source index request; the authority interprets it as mapping.\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by submit replayable source index request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"resource_spec\": {\n            \"$ref\": \"#/$defs/index_resource_spec\",\n            \"description\": \"Resource spec carried by submit replayable source index request; the authority interprets it as index resource spec.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"$ref\": \"#/$defs/replayable_source_configuration\",\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"semantic_digest\",\n          \"name\",\n          \"mapping\",\n          \"resource_spec\",\n          \"source\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_replayable_source_index\",\n      \"description\": \"Submit one prepared replayable source index exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_replayable_source_index\",\n      \"recovery\": \"resolve_with_resolve_catalog_action\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": \"resolve_catalog_action\",\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by submit replayable source index result; the authority interprets it as mutation outcome.\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_replayable_source\",\n      \"description\": \"Read the exact current replayable source selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_replayable_source\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"status\": {\n            \"$ref\": \"#/$defs/replayable_source_status\",\n            \"description\": \"Status carried by get replayable source result; the authority interprets it as replayable source status.\"\n          }\n        },\n        \"required\": [\n          \"status\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_generation\": {\n            \"description\": \"Expected generation carried by control replayable source request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"transition\": {\n            \"$ref\": \"#/$defs/source_control_transition\",\n            \"description\": \"Transition carried by control replayable source request; the authority interprets it as source control transition.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"expected_generation\",\n          \"transition\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"control_replayable_source\",\n      \"description\": \"Execute the bounded control replayable source semantic owned by the catalog authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_control_replayable_source\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by control replayable source result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/replayable_source_status\",\n            \"description\": \"Status carried by control replayable source result; the authority interprets it as replayable source status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"destination_name\": {\n            \"description\": \"Destination name carried by clone index request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"operation_id\": {\n            \"description\": \"Operation id carried by clone index request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\"\n          },\n          \"source_cut_id\": {\n            \"description\": \"Source cut id carried by clone index request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"source\",\n          \"destination_name\",\n          \"operation_id\",\n          \"source_cut_id\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"clone_index\",\n      \"description\": \"Execute the bounded clone index semantic owned by the catalog authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_clone_index\",\n      \"recovery\": \"resolve_with_clone_index\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": \"clone_index\",\n      \"result_schema\": {\n        \"properties\": {\n          \"destination\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Destination carried by clone index result; the authority interprets it as resource.\"\n          },\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by clone index result; the authority interprets it as mutation outcome.\"\n          },\n          \"source_cut_id\": {\n            \"description\": \"Source cut id carried by clone index result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"destination\",\n          \"source_cut_id\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"policy\": {\n            \"$ref\": \"#/$defs/history_retention_policy\",\n            \"description\": \"Policy carried by configure history request; the authority interprets it as history retention policy.\"\n          },\n          \"precondition\": {\n            \"$ref\": \"#/$defs/history_ledger_precondition\",\n            \"description\": \"Precondition carried by configure history request; the authority interprets it as history ledger precondition.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"precondition\",\n          \"policy\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"configure_history\",\n      \"description\": \"Configure history as one bounded control-plane change.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_configure_history\",\n      \"recovery\": \"resolve_with_get_history\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": \"get_history\",\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by configure history result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/history_status\",\n            \"description\": \"Status carried by configure history result; the authority interprets it as history status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_history\",\n      \"description\": \"Read the exact current history selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_history\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"status\": {\n            \"$ref\": \"#/$defs/history_status\",\n            \"description\": \"Status carried by get history result; the authority interprets it as history status.\"\n          }\n        },\n        \"required\": [\n          \"status\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_ledger_revision\": {\n            \"description\": \"Expected ledger revision carried by place history hold request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"hold\": {\n            \"$ref\": \"#/$defs/history_hold\",\n            \"description\": \"Hold carried by place history hold request; the authority interprets it as history hold.\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"expected_ledger_revision\",\n          \"hold\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"place_history_hold\",\n      \"description\": \"Execute the bounded place history hold semantic owned by the catalog authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_place_history_hold\",\n      \"recovery\": \"resolve_with_get_history\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": \"get_history\",\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by place history hold result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/history_status\",\n            \"description\": \"Status carried by place history hold result; the authority interprets it as history status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_ledger_revision\": {\n            \"description\": \"Expected ledger revision carried by release history hold request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"hold_id\": {\n            \"description\": \"Hold id carried by release history hold request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"expected_ledger_revision\",\n          \"hold_id\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"release_history_hold\",\n      \"description\": \"Execute the bounded release history hold semantic owned by the catalog authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_release_history_hold\",\n      \"recovery\": \"resolve_with_get_history\",\n      \"required_action\": \"index_admin\",\n      \"resolver\": \"get_history\",\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by release history hold result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/history_status\",\n            \"description\": \"Status carried by release history hold result; the authority interprets it as history status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_runtime_status\",\n      \"description\": \"Read the exact current runtime status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_runtime_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"catalog_revision\": {\n            \"description\": \"Catalog revision carried by get runtime status result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"policy_revision\": {\n            \"description\": \"Policy revision carried by get runtime status result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"ready\": {\n            \"description\": \"Ready carried by get runtime status result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"recovery_era\": {\n            \"description\": \"Recovery era carried by get runtime status result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"redacted\": {\n            \"$ref\": \"#/$defs/runtime_status_detail\",\n            \"description\": \"Redacted carried by get runtime status result; the authority interprets it as runtime status detail.\"\n          }\n        },\n        \"required\": [\n          \"ready\",\n          \"recovery_era\",\n          \"catalog_revision\",\n          \"policy_revision\",\n          \"redacted\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_result_cache_status\",\n      \"description\": \"Read the exact current result cache status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_result_cache_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"status\": {\n            \"$ref\": \"#/$defs/result_cache_status\",\n            \"description\": \"Status carried by get result cache status result; the authority interprets it as result cache status.\"\n          }\n        },\n        \"required\": [\n          \"status\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_field_promotion_status\",\n      \"description\": \"Read the exact current field promotion status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_field_promotion_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"status\": {\n            \"$ref\": \"#/$defs/field_promotion_status\",\n            \"description\": \"Status carried by get field promotion status result; the authority interprets it as field promotion status.\"\n          }\n        },\n        \"required\": [\n          \"status\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_overload_status\",\n      \"description\": \"Read the exact current overload status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_overload_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"runtime_observed\": {\n            \"description\": \"Runtime observed carried by get overload status result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"shards\": {\n            \"description\": \"Shards carried by get overload status result; the authority interprets it as bounded list:overload shard status:4096.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/overload_shard_status\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"runtime_observed\",\n          \"shards\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_lifecycle_status\",\n      \"description\": \"Read the exact current lifecycle status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_lifecycle_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"catalog_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"status\": {\n            \"$ref\": \"#/$defs/lifecycle_status\",\n            \"description\": \"Status carried by get lifecycle status result; the authority interprets it as lifecycle status.\"\n          }\n        },\n        \"required\": [\n          \"status\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.catalog\"\n}\n",
        ),
        "data" => Some(
            "{\n  \"$defs\": {\n    \"aggregation\": {\n      \"description\": \"Closed aggregation union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terms variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"terms\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"description\": \"Size carried by aggregation terms; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation terms; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"size\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Histogram variant of aggregation.\",\n          \"properties\": {\n            \"extended_bounds\": {\n              \"$ref\": \"#/$defs/histogram_bounds\",\n              \"description\": \"Extended bounds carried by aggregation histogram; the authority interprets it as histogram bounds.\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by aggregation histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"hard_bounds\": {\n              \"$ref\": \"#/$defs/histogram_bounds\",\n              \"description\": \"Hard bounds carried by aggregation histogram; the authority interprets it as histogram bounds.\"\n            },\n            \"interval\": {\n              \"description\": \"Interval carried by aggregation histogram; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"histogram\"\n              ]\n            },\n            \"min_doc_count\": {\n              \"description\": \"Min doc count carried by aggregation histogram; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"missing\": {\n              \"description\": \"Missing carried by aggregation histogram; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"offset\": {\n              \"description\": \"Offset carried by aggregation histogram; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation histogram; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"interval\",\n            \"min_doc_count\",\n            \"offset\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Cardinality variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation cardinality; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"cardinality\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation cardinality; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Percentiles variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation percentiles; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"percentiles\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation percentiles; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"percents\": {\n              \"description\": \"Percents carried by aggregation percentiles; the authority interprets it as bounded list:approximate number:100.\",\n              \"items\": {\n                \"type\": \"string\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"percents\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Approximate cardinality variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation approximate cardinality; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"approximate_cardinality\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation approximate cardinality; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"precision\": {\n              \"description\": \"Precision carried by aggregation approximate cardinality; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"precision\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Approximate percentiles variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation approximate percentiles; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"approximate_percentiles\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation approximate percentiles; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"percents\": {\n              \"description\": \"Percents carried by aggregation approximate percentiles; the authority interprets it as bounded list:approximate number:100.\",\n              \"items\": {\n                \"type\": \"string\"\n              },\n              \"type\": \"array\"\n            },\n            \"precision\": {\n              \"description\": \"Precision carried by aggregation approximate percentiles; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"percents\",\n            \"precision\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sum variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation sum; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"sum\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation sum; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Avg variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation avg; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"avg\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation avg; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Min variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation min; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"min\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation min; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Max variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation max; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"max\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation max; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Stats variant of aggregation.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by aggregation stats; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"stats\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation stats; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Date histogram variant of aggregation.\",\n          \"properties\": {\n            \"calendar_interval\": {\n              \"description\": \"Calendar interval carried by aggregation date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"extended_bounds\": {\n              \"$ref\": \"#/$defs/date_histogram_bounds\",\n              \"description\": \"Extended bounds carried by aggregation date histogram; the authority interprets it as date histogram bounds.\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by aggregation date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"fixed_interval_millis\": {\n              \"description\": \"Fixed interval millis carried by aggregation date histogram; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"hard_bounds\": {\n              \"$ref\": \"#/$defs/date_histogram_bounds\",\n              \"description\": \"Hard bounds carried by aggregation date histogram; the authority interprets it as date histogram bounds.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"date_histogram\"\n              ]\n            },\n            \"min_doc_count\": {\n              \"description\": \"Min doc count carried by aggregation date histogram; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"missing\": {\n              \"description\": \"Missing carried by aggregation date histogram; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"offset_millis\": {\n              \"description\": \"Offset millis carried by aggregation date histogram; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation date histogram; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            },\n            \"time_zone\": {\n              \"description\": \"Time zone carried by aggregation date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"min_doc_count\",\n            \"offset_millis\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Composite variant of aggregation.\",\n          \"properties\": {\n            \"after\": {\n              \"$ref\": \"#/$defs/cursor\",\n              \"description\": \"After carried by aggregation composite; the authority interprets it as cursor.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"composite\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation composite; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"description\": \"Size carried by aggregation composite; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"sources\": {\n              \"description\": \"Sources carried by aggregation composite; the authority interprets it as bounded list:composite source:16.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/composite_source\"\n              },\n              \"type\": \"array\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation composite; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"size\",\n            \"sources\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Filter variant of aggregation.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"filter\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation filter; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Query carried by aggregation filter; the authority interprets it as box:query.\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation filter; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"query\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested variant of aggregation.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"nested\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation nested; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"path\": {\n              \"description\": \"Path carried by aggregation nested; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation nested; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"path\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Reverse nested variant of aggregation.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"reverse_nested\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation reverse nested; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"path\": {\n              \"description\": \"Path carried by aggregation reverse nested; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation reverse nested; the authority interprets it as bounded list:aggregation:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"sub_aggregations\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"aggregation_bucket\": {\n      \"description\": \"Versioned aggregation bucket record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"document_count\": {\n          \"description\": \"Document count carried by aggregation bucket; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"key\": {\n          \"$ref\": \"#/$defs/native_json\",\n          \"description\": \"Key carried by aggregation bucket; the authority interprets it as json.\"\n        },\n        \"sub_aggregations\": {\n          \"description\": \"Sub aggregations carried by aggregation bucket; the authority interprets it as bounded list:aggregation result:256.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/aggregation_result\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"key\",\n        \"document_count\",\n        \"sub_aggregations\"\n      ],\n      \"type\": \"object\"\n    },\n    \"aggregation_result\": {\n      \"description\": \"Closed aggregation result union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terms variant of aggregation result.\",\n          \"properties\": {\n            \"buckets\": {\n              \"description\": \"Buckets carried by aggregation result terms; the authority interprets it as bounded list:aggregation bucket:100000.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation_bucket\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"terms\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result terms; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"buckets\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Histogram variant of aggregation result.\",\n          \"properties\": {\n            \"buckets\": {\n              \"description\": \"Buckets carried by aggregation result histogram; the authority interprets it as bounded list:aggregation bucket:65536.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation_bucket\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"histogram\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result histogram; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"buckets\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Date histogram variant of aggregation result.\",\n          \"properties\": {\n            \"buckets\": {\n              \"description\": \"Buckets carried by aggregation result date histogram; the authority interprets it as bounded list:aggregation bucket:65536.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation_bucket\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"date_histogram\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result date histogram; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"buckets\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Composite variant of aggregation result.\",\n          \"properties\": {\n            \"after\": {\n              \"$ref\": \"#/$defs/cursor\",\n              \"description\": \"After carried by aggregation result composite; the authority interprets it as cursor.\"\n            },\n            \"buckets\": {\n              \"description\": \"Buckets carried by aggregation result composite; the authority interprets it as bounded list:aggregation bucket:65536.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation_bucket\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"composite\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result composite; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result composite; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"buckets\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Filter variant of aggregation result.\",\n          \"properties\": {\n            \"buckets\": {\n              \"description\": \"Buckets carried by aggregation result filter; the authority interprets it as bounded list:aggregation bucket:100000.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation_bucket\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"filter\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result filter; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result filter; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"buckets\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Single bucket variant of aggregation result.\",\n          \"properties\": {\n            \"document_count\": {\n              \"description\": \"Document count carried by aggregation result single bucket; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"single_bucket\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result single bucket; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result single bucket; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"sub_aggregations\": {\n              \"description\": \"Sub aggregations carried by aggregation result single bucket; the authority interprets it as bounded list:aggregation result:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/aggregation_result\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"document_count\",\n            \"sub_aggregations\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Cardinality variant of aggregation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"cardinality\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result cardinality; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result cardinality; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by aggregation result cardinality; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Percentiles variant of aggregation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"percentiles\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result percentiles; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result percentiles; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"values\": {\n              \"description\": \"Values carried by aggregation result percentiles; the authority interprets it as bounded list:percentile value:100.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/percentile_value\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"values\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Approximate cardinality variant of aggregation result.\",\n          \"properties\": {\n            \"approximation\": {\n              \"$ref\": \"#/$defs/approximation\",\n              \"description\": \"Approximation carried by aggregation result approximate cardinality; the authority interprets it as approximation.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"approximate_cardinality\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result approximate cardinality; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result approximate cardinality; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by aggregation result approximate cardinality; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"value\",\n            \"approximation\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Approximate percentiles variant of aggregation result.\",\n          \"properties\": {\n            \"approximation\": {\n              \"$ref\": \"#/$defs/approximation\",\n              \"description\": \"Approximation carried by aggregation result approximate percentiles; the authority interprets it as approximation.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"approximate_percentiles\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result approximate percentiles; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result approximate percentiles; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"values\": {\n              \"description\": \"Values carried by aggregation result approximate percentiles; the authority interprets it as bounded list:approximate percentile value:100.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/approximate_percentile_value\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"values\",\n            \"approximation\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sum variant of aggregation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"sum\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result sum; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result sum; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by aggregation result sum; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Avg variant of aggregation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"avg\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result avg; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result avg; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by aggregation result avg; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Min variant of aggregation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"min\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result min; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result min; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by aggregation result min; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Max variant of aggregation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"max\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result max; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result max; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by aggregation result max; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Stats variant of aggregation result.\",\n          \"properties\": {\n            \"avg\": {\n              \"description\": \"Avg carried by aggregation result stats; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"count\": {\n              \"description\": \"Count carried by aggregation result stats; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"stats\"\n              ]\n            },\n            \"max\": {\n              \"description\": \"Max carried by aggregation result stats; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"min\": {\n              \"description\": \"Min carried by aggregation result stats; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by aggregation result stats; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"partial\": {\n              \"description\": \"Partial carried by aggregation result stats; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"sum\": {\n              \"description\": \"Sum carried by aggregation result stats; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"count\",\n            \"sum\",\n            \"partial\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"approximate_percentile_value\": {\n      \"description\": \"Versioned approximate percentile value record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"lower_bound\": {\n          \"description\": \"Lower bound carried by approximate percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"maximum_rank_error\": {\n          \"description\": \"Maximum rank error carried by approximate percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"percent\": {\n          \"description\": \"Percent carried by approximate percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"upper_bound\": {\n          \"description\": \"Upper bound carried by approximate percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by approximate percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"percent\",\n        \"value\",\n        \"lower_bound\",\n        \"upper_bound\",\n        \"maximum_rank_error\"\n      ],\n      \"type\": \"object\"\n    },\n    \"approximation\": {\n      \"description\": \"Versioned approximation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"algorithm\": {\n          \"$ref\": \"#/$defs/approximation_algorithm\",\n          \"description\": \"Algorithm carried by approximation; the authority interprets it as approximation algorithm.\"\n        },\n        \"algorithm_version\": {\n          \"description\": \"Algorithm version carried by approximation; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"maximum_rank_error\": {\n          \"description\": \"Maximum rank error carried by approximation; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"precision\": {\n          \"description\": \"Precision carried by approximation; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"relative_standard_error\": {\n          \"description\": \"Relative standard error carried by approximation; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"state_bytes\": {\n          \"description\": \"State bytes carried by approximation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"algorithm\",\n        \"algorithm_version\",\n        \"precision\",\n        \"state_bytes\"\n      ],\n      \"type\": \"object\"\n    },\n    \"approximation_algorithm\": {\n      \"description\": \"Closed approximation algorithm choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"hyperloglog_v1\",\n        \"float_prefix_histogram_v1\"\n      ],\n      \"type\": \"string\"\n    },\n    \"binary_value\": {\n      \"description\": \"Versioned binary value record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bytes_base64\": {\n          \"description\": \"Bytes base64 carried by binary value; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"bytes_base64\"\n      ],\n      \"type\": \"object\"\n    },\n    \"branch_score_kind\": {\n      \"description\": \"Closed branch score kind choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"lexical_score\",\n        \"dense_similarity\",\n        \"sparse_dot_product\",\n        \"late_interaction_maxsim\"\n      ],\n      \"type\": \"string\"\n    },\n    \"bulk_document_item\": {\n      \"description\": \"Versioned bulk document item record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"condition\": {\n          \"$ref\": \"#/$defs/document_mutation_condition\",\n          \"description\": \"Condition carried by bulk document item; the authority interprets it as document mutation condition.\"\n        },\n        \"document_id\": {\n          \"description\": \"Document id carried by bulk document item; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"item_action_id\": {\n          \"description\": \"Item action id carried by bulk document item; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"operation\": {\n          \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\",\n          \"type\": \"string\"\n        },\n        \"pipeline\": {\n          \"$ref\": \"#/$defs/ingest_pipeline_selection\",\n          \"description\": \"Pipeline carried by bulk document item; the authority interprets it as ingest pipeline selection.\"\n        },\n        \"routing\": {\n          \"description\": \"Routing carried by bulk document item; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"semantic_digest\": {\n          \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n          \"type\": \"string\"\n        },\n        \"source\": {\n          \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        }\n      },\n      \"required\": [\n        \"item_action_id\",\n        \"document_id\",\n        \"operation\",\n        \"semantic_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"bulk_document_item_outcome\": {\n      \"description\": \"Versioned bulk document item outcome record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/$defs/error\",\n          \"description\": \"Error carried by bulk document item outcome; the authority interprets it as error.\"\n        },\n        \"item_action_id\": {\n          \"description\": \"Item action id carried by bulk document item outcome; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"mapping_adopted\": {\n          \"description\": \"Mapping adopted carried by bulk document item outcome; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"mapping_generation\": {\n          \"description\": \"Mapping generation carried by bulk document item outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"no_document_effect\": {\n          \"description\": \"No document effect carried by bulk document item outcome; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"sequence\": {\n          \"description\": \"Sequence carried by bulk document item outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/submission_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"item_action_id\",\n        \"state\",\n        \"mapping_adopted\",\n        \"no_document_effect\"\n      ],\n      \"type\": \"object\"\n    },\n    \"bulk_document_outcome\": {\n      \"description\": \"Versioned bulk document outcome record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"achievement\": {\n          \"$ref\": \"#/$defs/write_achievement\",\n          \"description\": \"Achievement carried by bulk document outcome; the authority interprets it as write achievement.\"\n        },\n        \"batch_id\": {\n          \"description\": \"Batch id carried by bulk document outcome; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"complete\": {\n          \"description\": \"Complete carried by bulk document outcome; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"items\": {\n          \"description\": \"Items carried by bulk document outcome; the authority interprets it as bounded list:bulk document item outcome:1024.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/bulk_document_item_outcome\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"batch_id\",\n        \"index\",\n        \"items\",\n        \"complete\"\n      ],\n      \"type\": \"object\"\n    },\n    \"collection_shard\": {\n      \"description\": \"Versioned collection shard record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"collection_id\": {\n          \"description\": \"Collection id carried by collection shard; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"index_id\": {\n          \"description\": \"Index id carried by collection shard; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"shard_id\": {\n          \"description\": \"Shard id carried by collection shard; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"collection_id\",\n        \"index_id\",\n        \"shard_id\"\n      ],\n      \"type\": \"object\"\n    },\n    \"composite_order\": {\n      \"description\": \"Closed composite order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"asc\",\n        \"desc\"\n      ],\n      \"type\": \"string\"\n    },\n    \"composite_source\": {\n      \"description\": \"Closed composite source union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terms variant of composite source.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by composite source terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"terms\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by composite source terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/composite_order\",\n              \"description\": \"Order carried by composite source terms; the authority interprets it as composite order.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"order\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Date histogram variant of composite source.\",\n          \"properties\": {\n            \"calendar_interval\": {\n              \"description\": \"Calendar interval carried by composite source date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by composite source date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"fixed_interval_millis\": {\n              \"description\": \"Fixed interval millis carried by composite source date histogram; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"date_histogram\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by composite source date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"offset_millis\": {\n              \"description\": \"Offset millis carried by composite source date histogram; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/composite_order\",\n              \"description\": \"Order carried by composite source date histogram; the authority interprets it as composite order.\"\n            },\n            \"time_zone\": {\n              \"description\": \"Time zone carried by composite source date histogram; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"offset_millis\",\n            \"order\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"date_histogram_bounds\": {\n      \"description\": \"Versioned date histogram bounds record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"max\": {\n          \"description\": \"Max carried by date histogram bounds; the authority interprets it as i64.\",\n          \"type\": \"string\"\n        },\n        \"min\": {\n          \"description\": \"Min carried by date histogram bounds; the authority interprets it as i64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [],\n      \"type\": \"object\"\n    },\n    \"dense_retrieval_mode\": {\n      \"description\": \"Closed dense retrieval mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"auto\",\n        \"ann\",\n        \"exact\"\n      ],\n      \"type\": \"string\"\n    },\n    \"dense_retrieval_threshold\": {\n      \"description\": \"Closed dense retrieval threshold union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Minimum score variant of dense retrieval threshold.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"minimum_score\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by dense retrieval threshold minimum score; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Maximum distance variant of dense retrieval threshold.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"maximum_distance\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by dense retrieval threshold maximum distance; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"dense_vector_byte_order\": {\n      \"description\": \"Closed dense vector byte order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"little_endian\"\n      ],\n      \"type\": \"string\"\n    },\n    \"dense_vector_element_type\": {\n      \"description\": \"Closed dense vector element type choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"f32\",\n        \"f16\",\n        \"i8\"\n      ],\n      \"type\": \"string\"\n    },\n    \"document_mutation_condition\": {\n      \"description\": \"Closed document mutation condition union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Any variant of document mutation condition.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"any\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Must not exist variant of document mutation condition.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"must_not_exist\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"If seq no variant of document mutation condition.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"if_seq_no\"\n              ]\n            },\n            \"seq_no\": {\n              \"description\": \"Seq no carried by document mutation condition if seq no; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"seq_no\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"If seq no and primary term variant of document mutation condition.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"if_seq_no_and_primary_term\"\n              ]\n            },\n            \"primary_term\": {\n              \"description\": \"Primary term carried by document mutation condition if seq no and primary term; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"seq_no\": {\n              \"description\": \"Seq no carried by document mutation condition if seq no and primary term; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"seq_no\",\n            \"primary_term\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"error\": {\n      \"oneOf\": [\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"invalid_request\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"invalid_request\"\n                  ]\n                },\n                \"field\": {\n                  \"type\": \"string\"\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unsupported_version\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unsupported_version\"\n                  ]\n                },\n                \"maximum_supported\": {\n                  \"type\": \"integer\"\n                },\n                \"observed\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"observed\",\n                \"maximum_supported\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unauthenticated\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unauthenticated\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_credential\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"permission_denied\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"action\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"permission_denied\"\n                  ]\n                },\n                \"workload_class\": {\n                  \"$ref\": \"#/$defs/workload_class\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_precondition\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"stale_cursor\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"stale_cursor\"\n                  ]\n                },\n                \"restart_count\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"restart_count\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"restart_page\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"restart_budget_exhausted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"restart_budget_exhausted\"\n                  ]\n                },\n                \"maximum_restarts\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_restarts\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"limit_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"class\": {\n                  \"$ref\": \"#/$defs/limit_class\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"limit_exceeded\"\n                  ]\n                },\n                \"limit_id\": {\n                  \"type\": \"string\"\n                },\n                \"maximum\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"class\",\n                \"limit_id\",\n                \"maximum\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"reduce_request\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"capability_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"capability\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"capability_unavailable\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_submitted\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"submitted_indeterminate\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"submitted_indeterminate\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"expired_unknown\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"expired_unknown\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"secret_not_escrowed\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"secret_not_escrowed\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"retention_gap\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"retention_gap\"\n                  ]\n                },\n                \"retired_through\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"retired_through\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"artifact_range_invalid\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"artifact_range_invalid\"\n                  ]\n                },\n                \"maximum_bytes\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_bytes\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"correct_range\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"checksum_mismatch\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"checksum_mismatch\"\n                  ]\n                },\n                \"expected\": {\n                  \"type\": \"string\"\n                },\n                \"observed\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"expected\",\n                \"observed\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"expected_binding\": {\n      \"description\": \"Versioned expected binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by expected binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by expected binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"fragment_boundary\": {\n      \"description\": \"Closed fragment boundary choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"word\",\n        \"sentence\",\n        \"paragraph\",\n        \"whole_field\"\n      ],\n      \"type\": \"string\"\n    },\n    \"fragment_offset_encoding\": {\n      \"description\": \"Closed fragment offset encoding choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"utf8_bytes\",\n        \"utf16_code_units\",\n        \"unicode_codepoints\"\n      ],\n      \"type\": \"string\"\n    },\n    \"fragment_ranker\": {\n      \"description\": \"Closed fragment ranker choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"lexical_match_count_v1\"\n      ],\n      \"type\": \"string\"\n    },\n    \"fragment_request\": {\n      \"description\": \"Versioned fragment request record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"boundary\": {\n          \"$ref\": \"#/$defs/fragment_boundary\",\n          \"description\": \"Boundary carried by fragment request; the authority interprets it as fragment boundary.\"\n        },\n        \"fields\": {\n          \"description\": \"Fields carried by fragment request; the authority interprets it as bounded list:string:16.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"max_fragment_bytes\": {\n          \"description\": \"Max fragment bytes carried by fragment request; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"max_fragments\": {\n          \"description\": \"Max fragments carried by fragment request; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"offset_encoding\": {\n          \"$ref\": \"#/$defs/fragment_offset_encoding\",\n          \"description\": \"Offset encoding carried by fragment request; the authority interprets it as fragment offset encoding.\"\n        },\n        \"ranker\": {\n          \"$ref\": \"#/$defs/fragment_ranker\",\n          \"description\": \"Ranker carried by fragment request; the authority interprets it as fragment ranker.\"\n        }\n      },\n      \"required\": [\n        \"fields\",\n        \"max_fragment_bytes\",\n        \"max_fragments\",\n        \"boundary\",\n        \"offset_encoding\",\n        \"ranker\"\n      ],\n      \"type\": \"object\"\n    },\n    \"histogram_bounds\": {\n      \"description\": \"Versioned histogram bounds record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"max\": {\n          \"description\": \"Max carried by histogram bounds; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"min\": {\n          \"description\": \"Min carried by histogram bounds; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [],\n      \"type\": \"object\"\n    },\n    \"history_resolution\": {\n      \"description\": \"Versioned history resolution record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"committed_at_unix_millis\": {\n          \"description\": \"Committed at unix millis carried by history resolution; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cut_id\": {\n          \"description\": \"Cut id carried by history resolution; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"security_policy_revision\": {\n          \"description\": \"Security policy revision carried by history resolution; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"selector\": {\n          \"$ref\": \"#/$defs/history_selector\",\n          \"description\": \"Selector carried by history resolution; the authority interprets it as history selector.\"\n        },\n        \"shard_count\": {\n          \"description\": \"Shard count carried by history resolution; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"uncertainty_millis\": {\n          \"description\": \"Uncertainty millis carried by history resolution; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"selector\",\n        \"cut_id\",\n        \"committed_at_unix_millis\",\n        \"uncertainty_millis\",\n        \"shard_count\",\n        \"security_policy_revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"history_selector\": {\n      \"description\": \"Closed history selector union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Exact cut variant of history selector.\",\n          \"properties\": {\n            \"cut_id\": {\n              \"description\": \"Cut id carried by history selector exact cut; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"exact_cut\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"cut_id\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"At or before commit time variant of history selector.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"at_or_before_commit_time\"\n              ]\n            },\n            \"unix_millis\": {\n              \"description\": \"Unix millis carried by history selector at or before commit time; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"unix_millis\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"ingest_pipeline_selection\": {\n      \"description\": \"Versioned ingest pipeline selection record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"expected\": {\n          \"$ref\": \"#/$defs/expected_binding\",\n          \"description\": \"Expected carried by ingest pipeline selection; the authority interprets it as expected binding.\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by ingest pipeline selection; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"expected\"\n      ],\n      \"type\": \"object\"\n    },\n    \"limit_class\": {\n      \"description\": \"Closed limit class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"request_bound\",\n        \"collection_quota\",\n        \"engine_safety\"\n      ],\n      \"type\": \"string\"\n    },\n    \"locator\": {\n      \"description\": \"Versioned locator record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"description\": \"Authority carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"authority\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"missing_order\": {\n      \"description\": \"Closed missing order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"first\",\n        \"last\"\n      ],\n      \"type\": \"string\"\n    },\n    \"multi_match_field\": {\n      \"description\": \"Versioned multi match field record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"boost\": {\n          \"description\": \"Boost carried by multi match field; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"field\": {\n          \"description\": \"Field carried by multi match field; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"boost\"\n      ],\n      \"type\": \"object\"\n    },\n    \"multi_match_mode\": {\n      \"description\": \"Closed multi match mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"best_fields\",\n        \"most_fields\",\n        \"phrase\",\n        \"phrase_prefix\",\n        \"cross_fields\"\n      ],\n      \"type\": \"string\"\n    },\n    \"multi_match_options\": {\n      \"description\": \"Versioned multi match options record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"analyzer\": {\n          \"$ref\": \"#/$defs/text_query_analyzer\",\n          \"description\": \"Analyzer carried by multi match options; the authority interprets it as text query analyzer.\"\n        },\n        \"minimum_should_match\": {\n          \"description\": \"Minimum should match carried by multi match options; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"mode\": {\n          \"$ref\": \"#/$defs/multi_match_mode\",\n          \"description\": \"Mode carried by multi match options; the authority interprets it as multi match mode.\"\n        },\n        \"operator\": {\n          \"$ref\": \"#/$defs/text_query_operator\",\n          \"description\": \"Operator carried by multi match options; the authority interprets it as text query operator.\"\n        },\n        \"slop\": {\n          \"description\": \"Slop carried by multi match options; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"zero_terms_query\": {\n          \"$ref\": \"#/$defs/zero_terms_query\",\n          \"description\": \"Zero terms query carried by multi match options; the authority interprets it as zero terms query.\"\n        }\n      },\n      \"required\": [\n        \"mode\",\n        \"operator\",\n        \"analyzer\",\n        \"zero_terms_query\",\n        \"slop\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mutation_outcome\": {\n      \"description\": \"Closed mutation outcome union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terminal variant of mutation outcome.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"terminal\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Pending variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome pending; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"pending\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Indeterminate variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome indeterminate; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resolution required variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome resolution required; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"resolution_required\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"resolver\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"mutation_resolver\": {\n      \"description\": \"Closed mutation resolver choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"clone_index\",\n        \"get_history\",\n        \"resolve_append_bulk\",\n        \"resolve_catalog_action\",\n        \"resolve_document_bulk\",\n        \"resolve_document_mutation\",\n        \"resolve_security_action\",\n        \"resolve_service_credential_reservation\",\n        \"resolve_state_write\"\n      ],\n      \"type\": \"string\"\n    },\n    \"named_nested_inner_hits_result\": {\n      \"description\": \"Versioned named nested inner hits result record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"hits\": {\n          \"description\": \"Hits carried by named nested inner hits result; the authority interprets it as bounded list:nested search hit:100.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/nested_search_hit\"\n          },\n          \"type\": \"array\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by named nested inner hits result; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"total\": {\n          \"description\": \"Total carried by named nested inner hits result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"total\",\n        \"hits\"\n      ],\n      \"type\": \"object\"\n    },\n    \"native_json\": {\n      \"oneOf\": [\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"null\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"bool\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"string\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"i64\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"u64\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"exact_decimal\"\n              ]\n            },\n            \"value\": {\n              \"properties\": {\n                \"coefficient\": {\n                  \"type\": \"string\"\n                },\n                \"scale\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"coefficient\",\n                \"scale\"\n              ],\n              \"type\": \"object\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"approximate\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"array\"\n              ]\n            },\n            \"value\": {\n              \"items\": {\n                \"$ref\": \"#/$defs/native_json\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"object\"\n              ]\n            },\n            \"value\": {\n              \"items\": {\n                \"properties\": {\n                  \"name\": {\n                    \"type\": \"string\"\n                  },\n                  \"value\": {\n                    \"$ref\": \"#/$defs/native_json\"\n                  }\n                },\n                \"required\": [\n                  \"name\",\n                  \"value\"\n                ],\n                \"type\": \"object\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"nested_inner_hits\": {\n      \"description\": \"Versioned nested inner hits record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"from\": {\n          \"description\": \"From carried by nested inner hits; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by nested inner hits; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"size\": {\n          \"description\": \"Size carried by nested inner hits; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"sort\": {\n          \"description\": \"Sort carried by nested inner hits; the authority interprets it as bounded list:sort spec:16.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/sort_spec\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"from\",\n        \"size\",\n        \"sort\"\n      ],\n      \"type\": \"object\"\n    },\n    \"nested_score_mode\": {\n      \"description\": \"Closed nested score mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"avg\",\n        \"max\",\n        \"min\",\n        \"none\",\n        \"sum\"\n      ],\n      \"type\": \"string\"\n    },\n    \"nested_search_hit\": {\n      \"description\": \"Versioned nested search hit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"ordinal\": {\n          \"description\": \"Ordinal carried by nested search hit; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"path\": {\n          \"description\": \"Path carried by nested search hit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"score\": {\n          \"description\": \"Score carried by nested search hit; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"sort\": {\n          \"description\": \"Sort carried by nested search hit; the authority interprets it as bounded list:json:16.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/native_json\"\n          },\n          \"type\": \"array\"\n        },\n        \"source\": {\n          \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        }\n      },\n      \"required\": [\n        \"path\",\n        \"ordinal\",\n        \"source\",\n        \"sort\"\n      ],\n      \"type\": \"object\"\n    },\n    \"numeric_feature_transform\": {\n      \"description\": \"Closed numeric feature transform union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Identity variant of numeric feature transform.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"identity\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Log1p variant of numeric feature transform.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"log1p\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Clamp variant of numeric feature transform.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"clamp\"\n              ]\n            },\n            \"maximum\": {\n              \"description\": \"Maximum carried by numeric feature transform clamp; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"minimum\": {\n              \"description\": \"Minimum carried by numeric feature transform clamp; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"minimum\",\n            \"maximum\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"numeric_result_feature\": {\n      \"description\": \"Versioned numeric result feature record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field\": {\n          \"description\": \"Field carried by numeric result feature; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by numeric result feature; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"transform\": {\n          \"$ref\": \"#/$defs/numeric_feature_transform\",\n          \"description\": \"Transform carried by numeric result feature; the authority interprets it as numeric feature transform.\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"field\",\n        \"transform\"\n      ],\n      \"type\": \"object\"\n    },\n    \"percentile_value\": {\n      \"description\": \"Versioned percentile value record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"percent\": {\n          \"description\": \"Percent carried by percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by percentile value; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"percent\"\n      ],\n      \"type\": \"object\"\n    },\n    \"query\": {\n      \"description\": \"Closed query union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Match all variant of query.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"match_all\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Term variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query term; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"term\"\n              ]\n            },\n            \"value\": {\n              \"$ref\": \"#/$defs/native_json\",\n              \"description\": \"Value carried by query term; the authority interprets it as json.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Terms variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"terms\"\n              ]\n            },\n            \"values\": {\n              \"description\": \"Values carried by query terms; the authority interprets it as bounded list:json:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/native_json\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"values\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Range variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query range; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"include_lower\": {\n              \"description\": \"Include lower carried by query range; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"include_upper\": {\n              \"description\": \"Include upper carried by query range; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"range\"\n              ]\n            },\n            \"lower\": {\n              \"$ref\": \"#/$defs/native_json\",\n              \"description\": \"Lower carried by query range; the authority interprets it as json.\"\n            },\n            \"upper\": {\n              \"$ref\": \"#/$defs/native_json\",\n              \"description\": \"Upper carried by query range; the authority interprets it as json.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"include_lower\",\n            \"include_upper\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Text variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query text; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"text\"\n              ]\n            },\n            \"options\": {\n              \"$ref\": \"#/$defs/text_query_options\",\n              \"description\": \"Options carried by query text; the authority interprets it as text query options.\"\n            },\n            \"text\": {\n              \"description\": \"Text carried by query text; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"text\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Multi match variant of query.\",\n          \"properties\": {\n            \"fields\": {\n              \"description\": \"Fields carried by query multi match; the authority interprets it as bounded list:multi match field:64.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/multi_match_field\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"multi_match\"\n              ]\n            },\n            \"options\": {\n              \"$ref\": \"#/$defs/multi_match_options\",\n              \"description\": \"Options carried by query multi match; the authority interprets it as multi match options.\"\n            },\n            \"text\": {\n              \"description\": \"Text carried by query multi match; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"fields\",\n            \"text\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Exists variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query exists; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"exists\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Prefix variant of query.\",\n          \"properties\": {\n            \"analyze_wildcard\": {\n              \"description\": \"Analyze wildcard carried by query prefix; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"analyzer\": {\n              \"$ref\": \"#/$defs/text_query_analyzer\",\n              \"description\": \"Analyzer carried by query prefix; the authority interprets it as text query analyzer.\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by query prefix; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"prefix\"\n              ]\n            },\n            \"prefix\": {\n              \"description\": \"Prefix carried by query prefix; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"prefix\",\n            \"analyze_wildcard\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Fuzzy variant of query.\",\n          \"properties\": {\n            \"analyzer\": {\n              \"$ref\": \"#/$defs/text_query_analyzer\",\n              \"description\": \"Analyzer carried by query fuzzy; the authority interprets it as text query analyzer.\"\n            },\n            \"distance\": {\n              \"description\": \"Distance carried by query fuzzy; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by query fuzzy; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"fuzzy\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by query fuzzy; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"value\",\n            \"distance\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Boost variant of query.\",\n          \"properties\": {\n            \"boost\": {\n              \"description\": \"Boost carried by query boost; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"boost\"\n              ]\n            },\n            \"query\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Query carried by query boost; the authority interprets it as box:query.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"query\",\n            \"boost\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Bool variant of query.\",\n          \"properties\": {\n            \"filter\": {\n              \"description\": \"Filter carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"bool\"\n              ]\n            },\n            \"minimum_should_match\": {\n              \"description\": \"Minimum should match carried by query bool; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"must\": {\n              \"description\": \"Must carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            },\n            \"must_not\": {\n              \"description\": \"Must not carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            },\n            \"should\": {\n              \"description\": \"Should carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"must\",\n            \"filter\",\n            \"should\",\n            \"must_not\",\n            \"minimum_should_match\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested variant of query.\",\n          \"properties\": {\n            \"ignore_unmapped\": {\n              \"description\": \"Ignore unmapped carried by query nested; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"inner_hits\": {\n              \"$ref\": \"#/$defs/nested_inner_hits\",\n              \"description\": \"Inner hits carried by query nested; the authority interprets it as nested inner hits.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"nested\"\n              ]\n            },\n            \"path\": {\n              \"description\": \"Path carried by query nested; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Query carried by query nested; the authority interprets it as box:query.\"\n            },\n            \"score_mode\": {\n              \"$ref\": \"#/$defs/nested_score_mode\",\n              \"description\": \"Score mode carried by query nested; the authority interprets it as nested score mode.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"path\",\n            \"query\",\n            \"score_mode\",\n            \"ignore_unmapped\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"recovery_action\": {\n      \"description\": \"Closed recovery action choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"retry\",\n        \"retry_after\",\n        \"refresh_credential\",\n        \"restart_page\",\n        \"reduce_request\",\n        \"resolve\",\n        \"refresh_precondition\",\n        \"correct_range\",\n        \"stop\"\n      ],\n      \"type\": \"string\"\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource_durability_class\": {\n      \"description\": \"Closed resource durability class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"regional_object\",\n        \"zonal_low_latency\",\n        \"relaxed\",\n        \"ephemeral\"\n      ],\n      \"type\": \"string\"\n    },\n    \"result_diversification\": {\n      \"description\": \"Versioned result diversification record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"fields\": {\n          \"description\": \"Fields carried by result diversification; the authority interprets it as bounded list:string:4.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"max_per_group\": {\n          \"description\": \"Max per group carried by result diversification; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"fields\",\n        \"max_per_group\"\n      ],\n      \"type\": \"object\"\n    },\n    \"result_feature\": {\n      \"description\": \"Closed result feature union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Branch variant of result feature.\",\n          \"properties\": {\n            \"branch\": {\n              \"description\": \"Branch carried by result feature branch; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"branch\"\n              ]\n            },\n            \"rank\": {\n              \"description\": \"Rank carried by result feature branch; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"score\": {\n              \"description\": \"Score carried by result feature branch; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"score_kind\": {\n              \"$ref\": \"#/$defs/branch_score_kind\",\n              \"description\": \"Score kind carried by result feature branch; the authority interprets it as branch score kind.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"branch\",\n            \"score_kind\",\n            \"rank\",\n            \"score\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Numeric variant of result feature.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by result feature numeric; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"numeric\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by result feature numeric; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"value\": {\n              \"description\": \"Value carried by result feature numeric; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"result_feature_request\": {\n      \"description\": \"Versioned result feature request record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"include_branch_components\": {\n          \"description\": \"Include branch components carried by result feature request; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"numeric\": {\n          \"description\": \"Numeric carried by result feature request; the authority interprets it as bounded list:numeric result feature:16.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/numeric_result_feature\"\n          },\n          \"type\": \"array\"\n        },\n        \"top_n\": {\n          \"description\": \"Top n carried by result feature request; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"top_n\",\n        \"include_branch_components\",\n        \"numeric\"\n      ],\n      \"type\": \"object\"\n    },\n    \"retained_append_bulk_outcome\": {\n      \"description\": \"Versioned retained append bulk outcome record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"achievement\": {\n          \"$ref\": \"#/$defs/write_achievement\",\n          \"description\": \"Achievement carried by retained append bulk outcome; the authority interprets it as write achievement.\"\n        },\n        \"batch_id\": {\n          \"description\": \"Batch id carried by retained append bulk outcome; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"complete\": {\n          \"description\": \"Complete carried by retained append bulk outcome; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"items\": {\n          \"description\": \"Items carried by retained append bulk outcome; the authority interprets it as bounded list:retained append item outcome:1024.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/retained_append_item_outcome\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"batch_id\",\n        \"index\",\n        \"items\",\n        \"complete\"\n      ],\n      \"type\": \"object\"\n    },\n    \"retained_append_item\": {\n      \"description\": \"Versioned retained append item record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"document_id\": {\n          \"description\": \"Document id carried by retained append item; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"item_action_id\": {\n          \"description\": \"Item action id carried by retained append item; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"source\": {\n          \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        }\n      },\n      \"required\": [\n        \"item_action_id\",\n        \"document_id\",\n        \"source\"\n      ],\n      \"type\": \"object\"\n    },\n    \"retained_append_item_outcome\": {\n      \"description\": \"Versioned retained append item outcome record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/$defs/error\",\n          \"description\": \"Error carried by retained append item outcome; the authority interprets it as error.\"\n        },\n        \"item_action_id\": {\n          \"description\": \"Item action id carried by retained append item outcome; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"primary_term\": {\n          \"description\": \"Primary term carried by retained append item outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"retry_safety\": {\n          \"$ref\": \"#/$defs/retained_append_retry_safety\",\n          \"description\": \"Retry safety carried by retained append item outcome; the authority interprets it as retained append retry safety.\"\n        },\n        \"semantic_digest\": {\n          \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n          \"type\": \"string\"\n        },\n        \"sequence\": {\n          \"description\": \"Sequence carried by retained append item outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/retained_append_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"item_action_id\",\n        \"state\",\n        \"retry_safety\"\n      ],\n      \"type\": \"object\"\n    },\n    \"retained_append_observation_outcome\": {\n      \"description\": \"Versioned retained append observation outcome record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"primary_term\": {\n          \"description\": \"Primary term carried by retained append observation outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"sequence\": {\n          \"description\": \"Sequence carried by retained append observation outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/retained_append_observation_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"locator\",\n        \"state\"\n      ],\n      \"type\": \"object\"\n    },\n    \"retained_append_observation_state\": {\n      \"description\": \"Closed retained append observation state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"visible\",\n        \"pending\",\n        \"submitted_indeterminate\",\n        \"conflict\",\n        \"retired\"\n      ],\n      \"type\": \"string\"\n    },\n    \"retained_append_retry_safety\": {\n      \"description\": \"Closed retained append retry safety choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"safe\",\n        \"resolve_only\",\n        \"terminal\"\n      ],\n      \"type\": \"string\"\n    },\n    \"retained_append_state\": {\n      \"description\": \"Closed retained append state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"prepared\",\n        \"committed\",\n        \"replayed\",\n        \"conflict\",\n        \"not_submitted_retryable\",\n        \"not_submitted_terminal\",\n        \"submitted_indeterminate\",\n        \"retired\"\n      ],\n      \"type\": \"string\"\n    },\n    \"retrieval_branch\": {\n      \"description\": \"Closed retrieval branch union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Lexical variant of retrieval branch.\",\n          \"properties\": {\n            \"filter\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Filter carried by retrieval branch lexical; the authority interprets it as box:query.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"lexical\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by retrieval branch lexical; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Query carried by retrieval branch lexical; the authority interprets it as box:query.\"\n            },\n            \"weight\": {\n              \"description\": \"Weight carried by retrieval branch lexical; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"window\": {\n              \"description\": \"Window carried by retrieval branch lexical; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"query\",\n            \"window\",\n            \"weight\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Dense variant of retrieval branch.\",\n          \"properties\": {\n            \"candidates\": {\n              \"description\": \"Candidates carried by retrieval branch dense; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by retrieval branch dense; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"filter\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Filter carried by retrieval branch dense; the authority interprets it as box:query.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"dense\"\n              ]\n            },\n            \"mode\": {\n              \"$ref\": \"#/$defs/dense_retrieval_mode\",\n              \"description\": \"Mode carried by retrieval branch dense; the authority interprets it as dense retrieval mode.\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by retrieval branch dense; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query_vector\": {\n              \"$ref\": \"#/$defs/vector_value\",\n              \"description\": \"Query vector carried by retrieval branch dense; the authority interprets it as vector value.\"\n            },\n            \"threshold\": {\n              \"$ref\": \"#/$defs/dense_retrieval_threshold\",\n              \"description\": \"Threshold carried by retrieval branch dense; the authority interprets it as dense retrieval threshold.\"\n            },\n            \"weight\": {\n              \"description\": \"Weight carried by retrieval branch dense; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"window\": {\n              \"description\": \"Window carried by retrieval branch dense; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"query_vector\",\n            \"window\",\n            \"weight\",\n            \"mode\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sparse variant of retrieval branch.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by retrieval branch sparse; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"filter\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Filter carried by retrieval branch sparse; the authority interprets it as box:query.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"sparse\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by retrieval branch sparse; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query_vector\": {\n              \"$ref\": \"#/$defs/sparse_vector_value\",\n              \"description\": \"Query vector carried by retrieval branch sparse; the authority interprets it as sparse vector value.\"\n            },\n            \"weight\": {\n              \"description\": \"Weight carried by retrieval branch sparse; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"window\": {\n              \"description\": \"Window carried by retrieval branch sparse; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"query_vector\",\n            \"window\",\n            \"weight\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Late interaction variant of retrieval branch.\",\n          \"properties\": {\n            \"candidates\": {\n              \"description\": \"Candidates carried by retrieval branch late interaction; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by retrieval branch late interaction; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"filter\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Filter carried by retrieval branch late interaction; the authority interprets it as box:query.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"late_interaction\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by retrieval branch late interaction; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query_vectors\": {\n              \"$ref\": \"#/$defs/vector_set_value\",\n              \"description\": \"Query vectors carried by retrieval branch late interaction; the authority interprets it as vector set value.\"\n            },\n            \"weight\": {\n              \"description\": \"Weight carried by retrieval branch late interaction; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"window\": {\n              \"description\": \"Window carried by retrieval branch late interaction; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"field\",\n            \"query_vectors\",\n            \"window\",\n            \"candidates\",\n            \"weight\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"retrieval_plan\": {\n      \"description\": \"Versioned retrieval plan record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"branches\": {\n          \"description\": \"Branches carried by retrieval plan; the authority interprets it as bounded list:retrieval branch:16.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/retrieval_branch\"\n          },\n          \"type\": \"array\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"fusion\": {\n          \"$ref\": \"#/$defs/weighted_rrf_fusion\",\n          \"description\": \"Fusion carried by retrieval plan; the authority interprets it as weighted rrf fusion.\"\n        },\n        \"global_filter\": {\n          \"$ref\": \"#/$defs/query\",\n          \"description\": \"Global filter carried by retrieval plan; the authority interprets it as box:query.\"\n        },\n        \"result_window\": {\n          \"description\": \"Result window carried by retrieval plan; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"branches\",\n        \"fusion\",\n        \"result_window\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_achievement\": {\n      \"description\": \"Versioned search achievement record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"degradation_reasons\": {\n          \"description\": \"Degradation reasons carried by search achievement; the authority interprets it as bounded list:search degradation reason:8.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/search_degradation_reason\"\n          },\n          \"type\": \"array\"\n        },\n        \"freshness\": {\n          \"$ref\": \"#/$defs/search_execution_freshness\",\n          \"description\": \"Freshness carried by search achievement; the authority interprets it as search execution freshness.\"\n        }\n      },\n      \"required\": [\n        \"freshness\",\n        \"degradation_reasons\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_degradation_reason\": {\n      \"description\": \"Closed search degradation reason choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"writer_unavailable\"\n      ],\n      \"type\": \"string\"\n    },\n    \"search_execution_freshness\": {\n      \"description\": \"Closed search execution freshness choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"realtime\",\n        \"committed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"search_failure_reason\": {\n      \"description\": \"Closed search failure reason choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"cancelled\",\n        \"overloaded\",\n        \"resource_limit\",\n        \"deadline_exceeded\",\n        \"unavailable\",\n        \"invalid_response\"\n      ],\n      \"type\": \"string\"\n    },\n    \"search_failure_stage\": {\n      \"description\": \"Closed search failure stage choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"preflight\",\n        \"dispatch\"\n      ],\n      \"type\": \"string\"\n    },\n    \"search_fragment\": {\n      \"description\": \"Versioned search fragment record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"end\": {\n          \"description\": \"End carried by search fragment; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"field\": {\n          \"description\": \"Field carried by search fragment; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"match_count\": {\n          \"description\": \"Match count carried by search fragment; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"offset_encoding\": {\n          \"$ref\": \"#/$defs/fragment_offset_encoding\",\n          \"description\": \"Offset encoding carried by search fragment; the authority interprets it as fragment offset encoding.\"\n        },\n        \"partial\": {\n          \"description\": \"Partial carried by search fragment; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"rank\": {\n          \"description\": \"Rank carried by search fragment; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"start\": {\n          \"description\": \"Start carried by search fragment; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"text\": {\n          \"description\": \"Text carried by search fragment; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"truncated\": {\n          \"description\": \"Truncated carried by search fragment; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"text\",\n        \"start\",\n        \"end\",\n        \"offset_encoding\",\n        \"rank\",\n        \"match_count\",\n        \"truncated\",\n        \"partial\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_freshness\": {\n      \"description\": \"Closed search freshness choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"auto\",\n        \"realtime\",\n        \"committed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"search_hit\": {\n      \"description\": \"Versioned search hit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"document_id\": {\n          \"description\": \"Document id carried by search hit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"features\": {\n          \"description\": \"Features carried by search hit; the authority interprets it as bounded list:result feature:32.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/result_feature\"\n          },\n          \"type\": \"array\"\n        },\n        \"fragments\": {\n          \"description\": \"Fragments carried by search hit; the authority interprets it as bounded list:search fragment:128.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/search_fragment\"\n          },\n          \"type\": \"array\"\n        },\n        \"group_values\": {\n          \"description\": \"Group values carried by search hit; the authority interprets it as bounded list:json:4.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/native_json\"\n          },\n          \"type\": \"array\"\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"inner_hits\": {\n          \"description\": \"Inner hits carried by search hit; the authority interprets it as bounded list:named nested inner hits result:64.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/named_nested_inner_hits_result\"\n          },\n          \"type\": \"array\"\n        },\n        \"score\": {\n          \"description\": \"Score carried by search hit; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"sort\": {\n          \"description\": \"Sort carried by search hit; the authority interprets it as bounded list:json:1024.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/native_json\"\n          },\n          \"type\": \"array\"\n        },\n        \"source\": {\n          \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"document_id\",\n        \"sort\",\n        \"fragments\",\n        \"features\",\n        \"group_values\",\n        \"inner_hits\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_partial_failure\": {\n      \"description\": \"Versioned search partial failure record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"reason\": {\n          \"$ref\": \"#/$defs/search_failure_reason\",\n          \"description\": \"Reason carried by search partial failure; the authority interprets it as search failure reason.\"\n        },\n        \"recovery\": {\n          \"$ref\": \"#/$defs/recovery_action\",\n          \"description\": \"Recovery carried by search partial failure; the authority interprets it as recovery action.\"\n        },\n        \"shard\": {\n          \"$ref\": \"#/$defs/collection_shard\",\n          \"description\": \"Shard carried by search partial failure; the authority interprets it as collection shard.\"\n        },\n        \"stage\": {\n          \"$ref\": \"#/$defs/search_failure_stage\",\n          \"description\": \"Stage carried by search partial failure; the authority interprets it as search failure stage.\"\n        }\n      },\n      \"required\": [\n        \"shard\",\n        \"stage\",\n        \"reason\",\n        \"recovery\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_total\": {\n      \"description\": \"Versioned search total record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"partial\": {\n          \"description\": \"Partial carried by search total; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"relation\": {\n          \"$ref\": \"#/$defs/total_hits_relation\",\n          \"description\": \"Relation carried by search total; the authority interprets it as total hits relation.\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by search total; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\",\n        \"relation\",\n        \"partial\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_validation_bound\": {\n      \"description\": \"Closed search validation bound union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Exact variant of search validation bound.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"exact\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by search validation bound exact; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Upper bound variant of search validation bound.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"upper_bound\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by search validation bound upper bound; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Unknown variant of search validation bound.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"unknown\"\n              ]\n            },\n            \"reason\": {\n              \"description\": \"Reason carried by search validation bound unknown; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"reason\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"search_validation_estimates\": {\n      \"description\": \"Versioned search validation estimates record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"buckets\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Buckets carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"candidate_documents\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Candidate documents carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"memory_bytes\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Memory bytes carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"object_bytes\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Object bytes carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"object_reads\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Object reads carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"planning_work\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Planning work carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"response_bytes\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Response bytes carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"segments\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Segments carried by search validation estimates; the authority interprets it as search validation bound.\"\n        },\n        \"shard_fanout\": {\n          \"$ref\": \"#/$defs/search_validation_bound\",\n          \"description\": \"Shard fanout carried by search validation estimates; the authority interprets it as search validation bound.\"\n        }\n      },\n      \"required\": [\n        \"shard_fanout\",\n        \"candidate_documents\",\n        \"segments\",\n        \"buckets\",\n        \"memory_bytes\",\n        \"object_reads\",\n        \"object_bytes\",\n        \"response_bytes\",\n        \"planning_work\"\n      ],\n      \"type\": \"object\"\n    },\n    \"search_validation_limit\": {\n      \"description\": \"Versioned search validation limit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"applied\": {\n          \"description\": \"Applied carried by search validation limit; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"id\": {\n          \"description\": \"Id carried by search validation limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"unit\": {\n          \"description\": \"Unit carried by search validation limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"id\",\n        \"applied\",\n        \"unit\"\n      ],\n      \"type\": \"object\"\n    },\n    \"shard_counts\": {\n      \"description\": \"Versioned shard counts record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"failed\": {\n          \"description\": \"Failed carried by shard counts; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"skipped\": {\n          \"description\": \"Skipped carried by shard counts; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"successful\": {\n          \"description\": \"Successful carried by shard counts; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"total\": {\n          \"description\": \"Total carried by shard counts; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"total\",\n        \"successful\",\n        \"skipped\",\n        \"failed\"\n      ],\n      \"type\": \"object\"\n    },\n    \"sort_mode\": {\n      \"description\": \"Closed sort mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"auto\",\n        \"min\",\n        \"max\"\n      ],\n      \"type\": \"string\"\n    },\n    \"sort_order\": {\n      \"description\": \"Closed sort order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"asc\",\n        \"desc\"\n      ],\n      \"type\": \"string\"\n    },\n    \"sort_spec\": {\n      \"description\": \"Closed sort spec union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Score variant of sort spec.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"score\"\n              ]\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/sort_order\",\n              \"description\": \"Order carried by sort spec score; the authority interprets it as sort order.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"order\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Field variant of sort spec.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by sort spec field; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"field\"\n              ]\n            },\n            \"missing\": {\n              \"$ref\": \"#/$defs/missing_order\",\n              \"description\": \"Missing carried by sort spec field; the authority interprets it as missing order.\"\n            },\n            \"mode\": {\n              \"$ref\": \"#/$defs/sort_mode\",\n              \"description\": \"Mode carried by sort spec field; the authority interprets it as sort mode.\"\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/sort_order\",\n              \"description\": \"Order carried by sort spec field; the authority interprets it as sort order.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"order\",\n            \"mode\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested field variant of sort spec.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by sort spec nested field; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"filter\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Filter carried by sort spec nested field; the authority interprets it as box:query.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"nested_field\"\n              ]\n            },\n            \"missing\": {\n              \"$ref\": \"#/$defs/missing_order\",\n              \"description\": \"Missing carried by sort spec nested field; the authority interprets it as missing order.\"\n            },\n            \"mode\": {\n              \"$ref\": \"#/$defs/sort_mode\",\n              \"description\": \"Mode carried by sort spec nested field; the authority interprets it as sort mode.\"\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/sort_order\",\n              \"description\": \"Order carried by sort spec nested field; the authority interprets it as sort order.\"\n            },\n            \"path\": {\n              \"description\": \"Path carried by sort spec nested field; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"path\",\n            \"field\",\n            \"order\",\n            \"mode\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"sparse_vector_entry\": {\n      \"description\": \"Versioned sparse vector entry record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"dimension\": {\n          \"description\": \"Dimension carried by sparse vector entry; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"weight\": {\n          \"description\": \"Weight carried by sparse vector entry; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"dimension\",\n        \"weight\"\n      ],\n      \"type\": \"object\"\n    },\n    \"sparse_vector_value\": {\n      \"description\": \"Versioned sparse vector value record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"entries\": {\n          \"description\": \"Entries carried by sparse vector value; the authority interprets it as bounded list:sparse vector entry:4096.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/sparse_vector_entry\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"entries\"\n      ],\n      \"type\": \"object\"\n    },\n    \"state_command_result\": {\n      \"description\": \"Closed state command result union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Get variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"get\"\n              ]\n            },\n            \"value\": {\n              \"$ref\": \"#/$defs/state_optional_value\",\n              \"description\": \"Value carried by state command result get; the authority interprets it as state optional value.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Set variant of state command result.\",\n          \"properties\": {\n            \"applied\": {\n              \"description\": \"Applied carried by state command result set; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"set\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"applied\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"delete\"\n              ]\n            },\n            \"removed\": {\n              \"description\": \"Removed carried by state command result delete; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"removed\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Exists variant of state command result.\",\n          \"properties\": {\n            \"count\": {\n              \"description\": \"Count carried by state command result exists; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"exists\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"count\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Expire variant of state command result.\",\n          \"properties\": {\n            \"changed\": {\n              \"description\": \"Changed carried by state command result expire; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"expire\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"changed\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Ttl status variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"ttl_status\"\n              ]\n            },\n            \"remaining_millis\": {\n              \"description\": \"Remaining millis carried by state command result ttl status; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Persist variant of state command result.\",\n          \"properties\": {\n            \"changed\": {\n              \"description\": \"Changed carried by state command result persist; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"persist\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"changed\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Multi get variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"multi_get\"\n              ]\n            },\n            \"values\": {\n              \"description\": \"Values carried by state command result multi get; the authority interprets it as bounded list:state optional value:128.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/state_optional_value\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"values\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Multi set variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"multi_set\"\n              ]\n            },\n            \"written\": {\n              \"description\": \"Written carried by state command result multi set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"written\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Increment variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"increment\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by state command result increment; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Hash get variant of state command result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"hash_get\"\n              ]\n            },\n            \"value\": {\n              \"$ref\": \"#/$defs/state_optional_value\",\n              \"description\": \"Value carried by state command result hash get; the authority interprets it as state optional value.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Hash set variant of state command result.\",\n          \"properties\": {\n            \"fields_added\": {\n              \"description\": \"Fields added carried by state command result hash set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"hash_set\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"fields_added\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Hash get all variant of state command result.\",\n          \"properties\": {\n            \"fields\": {\n              \"description\": \"Fields carried by state command result hash get all; the authority interprets it as bounded list:state hash field:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/state_hash_field\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"hash_get_all\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"fields\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"state_hash_field\": {\n      \"description\": \"Versioned state hash field record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field\": {\n          \"$ref\": \"#/$defs/binary_value\",\n          \"description\": \"Field carried by state hash field; the authority interprets it as binary value.\"\n        },\n        \"value\": {\n          \"$ref\": \"#/$defs/binary_value\",\n          \"description\": \"Value carried by state hash field; the authority interprets it as binary value.\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"state_operation\": {\n      \"description\": \"Closed state operation union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Get variant of state operation.\",\n          \"properties\": {\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation get; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"get\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Set variant of state operation.\",\n          \"properties\": {\n            \"condition\": {\n              \"$ref\": \"#/$defs/state_set_condition\",\n              \"description\": \"Condition carried by state operation set; the authority interprets it as state set condition.\"\n            },\n            \"expires_at_millis\": {\n              \"description\": \"Expires at millis carried by state operation set; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation set; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"set\"\n              ]\n            },\n            \"value\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Value carried by state operation set; the authority interprets it as binary value.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\",\n            \"value\",\n            \"condition\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete variant of state operation.\",\n          \"properties\": {\n            \"keys\": {\n              \"description\": \"Keys carried by state operation delete; the authority interprets it as bounded list:binary value:128.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/binary_value\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"keys\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Exists variant of state operation.\",\n          \"properties\": {\n            \"keys\": {\n              \"description\": \"Keys carried by state operation exists; the authority interprets it as bounded list:binary value:128.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/binary_value\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"exists\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"keys\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Expire at variant of state operation.\",\n          \"properties\": {\n            \"absolute_millis\": {\n              \"description\": \"Absolute millis carried by state operation expire at; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation expire at; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"expire_at\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\",\n            \"absolute_millis\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Ttl status variant of state operation.\",\n          \"properties\": {\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation ttl status; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"ttl_status\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Persist variant of state operation.\",\n          \"properties\": {\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation persist; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"persist\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Multi get variant of state operation.\",\n          \"properties\": {\n            \"keys\": {\n              \"description\": \"Keys carried by state operation multi get; the authority interprets it as bounded list:binary value:128.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/binary_value\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"multi_get\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"keys\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Multi set variant of state operation.\",\n          \"properties\": {\n            \"entries\": {\n              \"description\": \"Entries carried by state operation multi set; the authority interprets it as bounded list:state set entry:128.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/state_set_entry\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"multi_set\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"entries\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Increment variant of state operation.\",\n          \"properties\": {\n            \"delta\": {\n              \"description\": \"Delta carried by state operation increment; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            },\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation increment; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"increment\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\",\n            \"delta\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Hash get variant of state operation.\",\n          \"properties\": {\n            \"field\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Field carried by state operation hash get; the authority interprets it as binary value.\"\n            },\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation hash get; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"hash_get\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Hash set variant of state operation.\",\n          \"properties\": {\n            \"fields\": {\n              \"description\": \"Fields carried by state operation hash set; the authority interprets it as bounded list:state hash field:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/state_hash_field\"\n              },\n              \"type\": \"array\"\n            },\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation hash set; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"hash_set\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\",\n            \"fields\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Hash get all variant of state operation.\",\n          \"properties\": {\n            \"key\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Key carried by state operation hash get all; the authority interprets it as binary value.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"hash_get_all\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"key\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"state_optional_value\": {\n      \"description\": \"Closed state optional value union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Missing variant of state optional value.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"missing\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Value variant of state optional value.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"value\"\n              ]\n            },\n            \"value\": {\n              \"$ref\": \"#/$defs/binary_value\",\n              \"description\": \"Value carried by state optional value value; the authority interprets it as binary value.\"\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"state_set_condition\": {\n      \"description\": \"Closed state set condition choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"always\",\n        \"if_absent\",\n        \"if_present\"\n      ],\n      \"type\": \"string\"\n    },\n    \"state_set_entry\": {\n      \"description\": \"Versioned state set entry record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"key\": {\n          \"$ref\": \"#/$defs/binary_value\",\n          \"description\": \"Key carried by state set entry; the authority interprets it as binary value.\"\n        },\n        \"value\": {\n          \"$ref\": \"#/$defs/binary_value\",\n          \"description\": \"Value carried by state set entry; the authority interprets it as binary value.\"\n        }\n      },\n      \"required\": [\n        \"key\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"state_write_resolution\": {\n      \"description\": \"Closed state write resolution union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Not submitted variant of state write resolution.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resolved variant of state write resolution.\",\n          \"properties\": {\n            \"result\": {\n              \"$ref\": \"#/$defs/state_command_result\",\n              \"description\": \"Result carried by state write resolution resolved; the authority interprets it as state command result.\"\n            },\n            \"sequence\": {\n              \"description\": \"Sequence carried by state write resolution resolved; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"result\",\n            \"sequence\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Known retired variant of state write resolution.\",\n          \"properties\": {\n            \"retired_through\": {\n              \"description\": \"Retired through carried by state write resolution known retired; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"retired_through\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"State reset variant of state write resolution.\",\n          \"properties\": {\n            \"current_reset_epoch\": {\n              \"description\": \"Current reset epoch carried by state write resolution state reset; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"state_reset\"\n              ]\n            },\n            \"submitted_reset_epoch\": {\n              \"description\": \"Submitted reset epoch carried by state write resolution state reset; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"submitted_reset_epoch\",\n            \"current_reset_epoch\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Indeterminate variant of state write resolution.\",\n          \"properties\": {\n            \"current_high_water\": {\n              \"description\": \"Current high water carried by state write resolution indeterminate; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"observed_high_water\": {\n              \"description\": \"Observed high water carried by state write resolution indeterminate; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"retired_through\": {\n              \"description\": \"Retired through carried by state write resolution indeterminate; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"submission_state\": {\n      \"description\": \"Closed submission state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"resolved\",\n        \"known_retired\",\n        \"indeterminate\"\n      ],\n      \"type\": \"string\"\n    },\n    \"text_query_analyzer\": {\n      \"description\": \"Closed text query analyzer choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"mapping\",\n        \"standard\",\n        \"simple\",\n        \"whitespace\",\n        \"keyword\"\n      ],\n      \"type\": \"string\"\n    },\n    \"text_query_operator\": {\n      \"description\": \"Closed text query operator choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"or\",\n        \"and\"\n      ],\n      \"type\": \"string\"\n    },\n    \"text_query_options\": {\n      \"description\": \"Versioned text query options record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"analyzer\": {\n          \"$ref\": \"#/$defs/text_query_analyzer\",\n          \"description\": \"Analyzer carried by text query options; the authority interprets it as text query analyzer.\"\n        },\n        \"minimum_should_match\": {\n          \"description\": \"Minimum should match carried by text query options; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"operator\": {\n          \"$ref\": \"#/$defs/text_query_operator\",\n          \"description\": \"Operator carried by text query options; the authority interprets it as text query operator.\"\n        },\n        \"zero_terms_query\": {\n          \"$ref\": \"#/$defs/zero_terms_query\",\n          \"description\": \"Zero terms query carried by text query options; the authority interprets it as zero terms query.\"\n        }\n      },\n      \"required\": [\n        \"operator\",\n        \"analyzer\",\n        \"zero_terms_query\"\n      ],\n      \"type\": \"object\"\n    },\n    \"total_hits_relation\": {\n      \"description\": \"Closed total hits relation choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"exact\",\n        \"lower_bound\",\n        \"incomplete\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_achieved_mode\": {\n      \"description\": \"Closed vector achieved mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"exact\",\n        \"ann\",\n        \"mixed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_branch_diagnostics\": {\n      \"description\": \"Versioned vector branch diagnostics record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"achieved_mode\": {\n          \"$ref\": \"#/$defs/vector_achieved_mode\",\n          \"description\": \"Achieved mode carried by vector branch diagnostics; the authority interprets it as vector achieved mode.\"\n        },\n        \"ann_segments\": {\n          \"description\": \"Ann segments carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"bundle_roots\": {\n          \"description\": \"Bundle roots carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cache_hits\": {\n          \"description\": \"Cache hits carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cache_misses\": {\n          \"description\": \"Cache misses carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"distance_evaluations\": {\n          \"description\": \"Distance evaluations carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"exact_fallback_segments\": {\n          \"description\": \"Exact fallback segments carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"exact_segments\": {\n          \"description\": \"Exact segments carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"fresh_vectors_scanned\": {\n          \"description\": \"Fresh vectors scanned carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by vector branch diagnostics; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"object_bytes_read\": {\n          \"description\": \"Object bytes read carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"object_read_requests\": {\n          \"description\": \"Object read requests carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"peak_scratch_bytes\": {\n          \"description\": \"Peak scratch bytes carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"realtime_overlay_candidates\": {\n          \"description\": \"Realtime overlay candidates carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"realtime_overlay_queries\": {\n          \"description\": \"Realtime overlay queries carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"requested_mode\": {\n          \"$ref\": \"#/$defs/dense_retrieval_mode\",\n          \"description\": \"Requested mode carried by vector branch diagnostics; the authority interprets it as dense retrieval mode.\"\n        },\n        \"result_count\": {\n          \"description\": \"Result count carried by vector branch diagnostics; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"snapshot_digests\": {\n          \"description\": \"Snapshot digests carried by vector branch diagnostics; the authority interprets it as bounded list:digest:256.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"requested_mode\",\n        \"achieved_mode\",\n        \"result_count\",\n        \"exact_segments\",\n        \"ann_segments\",\n        \"exact_fallback_segments\",\n        \"distance_evaluations\",\n        \"peak_scratch_bytes\",\n        \"fresh_vectors_scanned\",\n        \"realtime_overlay_queries\",\n        \"realtime_overlay_candidates\",\n        \"bundle_roots\",\n        \"object_read_requests\",\n        \"object_bytes_read\",\n        \"cache_hits\",\n        \"cache_misses\",\n        \"snapshot_digests\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_residency_intent\": {\n      \"description\": \"Closed vector residency intent choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"automatic\",\n        \"prefer_resident\",\n        \"require_resident\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_set_value\": {\n      \"description\": \"Versioned vector set value record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"vectors\": {\n          \"description\": \"Vectors carried by vector set value; the authority interprets it as bounded list:vector value:128.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/vector_value\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"vectors\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_value\": {\n      \"description\": \"Closed vector value union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Numeric variant of vector value.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"numeric\"\n              ]\n            },\n            \"values\": {\n              \"description\": \"Values carried by vector value numeric; the authority interprets it as bounded list:approximate number:16384.\",\n              \"items\": {\n                \"type\": \"string\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"values\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Binary variant of vector value.\",\n          \"properties\": {\n            \"byte_order\": {\n              \"$ref\": \"#/$defs/dense_vector_byte_order\",\n              \"description\": \"Byte order carried by vector value binary; the authority interprets it as dense vector byte order.\"\n            },\n            \"data_base64\": {\n              \"description\": \"Data base64 carried by vector value binary; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"element_type\": {\n              \"$ref\": \"#/$defs/dense_vector_element_type\",\n              \"description\": \"Element type carried by vector value binary; the authority interprets it as dense vector element type.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"binary\"\n              ]\n            },\n            \"quantization_scale\": {\n              \"description\": \"Quantization scale carried by vector value binary; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"element_type\",\n            \"byte_order\",\n            \"data_base64\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"vector_warm_achievement\": {\n      \"description\": \"Versioned vector warm achievement record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"cache_identity\": {\n          \"description\": \"Cache identity carried by vector warm achievement; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"component\": {\n          \"$ref\": \"#/$defs/vector_warm_component\",\n          \"description\": \"Component carried by vector warm achievement; the authority interprets it as vector warm component.\"\n        },\n        \"resident_bytes\": {\n          \"description\": \"Resident bytes carried by vector warm achievement; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"component\",\n        \"cache_identity\",\n        \"resident_bytes\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_warm_component\": {\n      \"description\": \"Closed vector warm component choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"directory\",\n        \"approximate\",\n        \"exact\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_warm_result\": {\n      \"description\": \"Versioned vector warm result record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"achieved\": {\n          \"description\": \"Achieved carried by vector warm result; the authority interprets it as bounded list:vector warm achievement:10000.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/vector_warm_achievement\"\n          },\n          \"type\": \"array\"\n        },\n        \"cache_hits\": {\n          \"description\": \"Cache hits carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cache_misses\": {\n          \"description\": \"Cache misses carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"completed_at\": {\n          \"description\": \"Completed at carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"expires_at\": {\n          \"description\": \"Expires at carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"object_bytes\": {\n          \"description\": \"Object bytes carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"object_requests\": {\n          \"description\": \"Object requests carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"operation_identity\": {\n          \"description\": \"Operation identity carried by vector warm result; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"progress\": {\n          \"description\": \"Progress carried by vector warm result; the authority interprets it as exact decimal.\",\n          \"properties\": {\n            \"coefficient\": {\n              \"type\": \"string\"\n            },\n            \"scale\": {\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"coefficient\",\n            \"scale\"\n          ],\n          \"type\": \"object\"\n        },\n        \"residency_intent\": {\n          \"$ref\": \"#/$defs/vector_residency_intent\",\n          \"description\": \"Residency intent carried by vector warm result; the authority interprets it as vector residency intent.\"\n        },\n        \"root_digest\": {\n          \"description\": \"Root digest carried by vector warm result; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"started_at\": {\n          \"description\": \"Started at carried by vector warm result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/vector_warm_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"operation_identity\",\n        \"index\",\n        \"root_digest\",\n        \"state\",\n        \"progress\",\n        \"achieved\",\n        \"object_requests\",\n        \"object_bytes\",\n        \"cache_hits\",\n        \"cache_misses\",\n        \"started_at\",\n        \"completed_at\",\n        \"expires_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_warm_state\": {\n      \"description\": \"Closed vector warm state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"warmed\",\n        \"partial\",\n        \"stale\"\n      ],\n      \"type\": \"string\"\n    },\n    \"weighted_rrf_fusion\": {\n      \"description\": \"Versioned weighted rrf fusion record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"rank_constant\": {\n          \"description\": \"Rank constant carried by weighted rrf fusion; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"rank_constant\"\n      ],\n      \"type\": \"object\"\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    },\n    \"write_achievement\": {\n      \"description\": \"Versioned write achievement record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"durability_boundary\": {\n          \"$ref\": \"#/$defs/write_durability_boundary\",\n          \"description\": \"Durability boundary carried by write achievement; the authority interprets it as write durability boundary.\"\n        },\n        \"durability_class\": {\n          \"$ref\": \"#/$defs/resource_durability_class\",\n          \"description\": \"Durability class carried by write achievement; the authority interprets it as resource durability class.\"\n        },\n        \"response_stage\": {\n          \"$ref\": \"#/$defs/write_response_stage\",\n          \"description\": \"Response stage carried by write achievement; the authority interprets it as write response stage.\"\n        },\n        \"visibility_mode\": {\n          \"$ref\": \"#/$defs/write_visibility_mode\",\n          \"description\": \"Visibility mode carried by write achievement; the authority interprets it as write visibility mode.\"\n        }\n      },\n      \"required\": [\n        \"durability_class\",\n        \"durability_boundary\",\n        \"visibility_mode\",\n        \"response_stage\"\n      ],\n      \"type\": \"object\"\n    },\n    \"write_durability_boundary\": {\n      \"description\": \"Closed write durability boundary choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"registered\",\n        \"incarnation_memory\"\n      ],\n      \"type\": \"string\"\n    },\n    \"write_response_stage\": {\n      \"description\": \"Closed write response stage choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"validated\",\n        \"admitted\",\n        \"sequenced\",\n        \"object_put\",\n        \"registered\",\n        \"applied_to_active_memtable\",\n        \"micro_committed\",\n        \"sealed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"write_visibility_mode\": {\n      \"description\": \"Closed write visibility mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"applied\",\n        \"wait_for\"\n      ],\n      \"type\": \"string\"\n    },\n    \"zero_terms_query\": {\n      \"description\": \"Closed zero terms query choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"none\",\n        \"all\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"data\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"batch_size\": {\n            \"description\": \"Batch size carried by reprocess by query request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"max_docs\": {\n            \"description\": \"Max docs carried by reprocess by query request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"pipeline\": {\n            \"$ref\": \"#/$defs/ingest_pipeline_selection\",\n            \"description\": \"Pipeline carried by reprocess by query request; the authority interprets it as ingest pipeline selection.\"\n          },\n          \"proceed_on_conflict\": {\n            \"description\": \"Proceed on conflict carried by reprocess by query request; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"query\": {\n            \"$ref\": \"#/$defs/query\",\n            \"description\": \"Query carried by reprocess by query request; the authority interprets it as query.\"\n          },\n          \"requests_per_second\": {\n            \"description\": \"Requests per second carried by reprocess by query request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"slices\": {\n            \"description\": \"Slices carried by reprocess by query request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"wait_for_completion\": {\n            \"description\": \"Wait for completion carried by reprocess by query request; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"index\",\n          \"query\",\n          \"batch_size\",\n          \"max_docs\",\n          \"proceed_on_conflict\",\n          \"slices\",\n          \"requests_per_second\",\n          \"wait_for_completion\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"reprocess_by_query\",\n      \"description\": \"Execute the bounded reprocess by query semantic owned by the data authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_reprocess_by_query\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_write\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"batches\": {\n            \"description\": \"Batches carried by reprocess by query result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"completed\": {\n            \"description\": \"Completed carried by reprocess by query result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"noops\": {\n            \"description\": \"Noops carried by reprocess by query result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"scanned\": {\n            \"description\": \"Scanned carried by reprocess by query result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"task_id\": {\n            \"description\": \"Task id carried by reprocess by query result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"updated\": {\n            \"description\": \"Updated carried by reprocess by query result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"version_conflicts\": {\n            \"description\": \"Version conflicts carried by reprocess by query result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"task_id\",\n          \"scanned\",\n          \"updated\",\n          \"noops\",\n          \"version_conflicts\",\n          \"batches\",\n          \"completed\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"selector\": {\n            \"$ref\": \"#/$defs/history_selector\",\n            \"description\": \"Selector carried by resolve history request; the authority interprets it as history selector.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"selector\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_history\",\n      \"description\": \"Read the authoritative outcome of a prior history from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_history\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resolution\": {\n            \"$ref\": \"#/$defs/history_resolution\",\n            \"description\": \"Resolution carried by resolve history result; the authority interprets it as history resolution.\"\n          }\n        },\n        \"required\": [\n          \"resolution\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"condition\": {\n            \"$ref\": \"#/$defs/document_mutation_condition\",\n            \"description\": \"Condition carried by prepare document mutation request; the authority interprets it as document mutation condition.\"\n          },\n          \"document_id\": {\n            \"description\": \"Document id carried by prepare document mutation request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"operation\": {\n            \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\",\n            \"type\": \"string\"\n          },\n          \"pipeline\": {\n            \"$ref\": \"#/$defs/ingest_pipeline_selection\",\n            \"description\": \"Pipeline carried by prepare document mutation request; the authority interprets it as ingest pipeline selection.\"\n          },\n          \"routing\": {\n            \"description\": \"Routing carried by prepare document mutation request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n            \"oneOf\": [\n              {\n                \"properties\": {\n                  \"bytes_base64\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"bytes_base64\"\n                ],\n                \"type\": \"object\"\n              },\n              {\n                \"properties\": {\n                  \"raw_json_text\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"raw_json_text\"\n                ],\n                \"type\": \"object\"\n              }\n            ]\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"document_id\",\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_document_mutation\",\n      \"description\": \"Validate and bind one document mutation without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_document_mutation\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_write\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"retention_max_entries\": {\n            \"description\": \"Retention max entries carried by prepare document mutation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"retention_sequence_window\": {\n            \"description\": \"Retention sequence window carried by prepare document mutation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"semantic_digest\",\n          \"retention_max_entries\",\n          \"retention_sequence_window\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"condition\": {\n            \"$ref\": \"#/$defs/document_mutation_condition\",\n            \"description\": \"Condition carried by submit document mutation request; the authority interprets it as document mutation condition.\"\n          },\n          \"document_id\": {\n            \"description\": \"Document id carried by submit document mutation request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"operation\": {\n            \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\",\n            \"type\": \"string\"\n          },\n          \"pipeline\": {\n            \"$ref\": \"#/$defs/ingest_pipeline_selection\",\n            \"description\": \"Pipeline carried by submit document mutation request; the authority interprets it as ingest pipeline selection.\"\n          },\n          \"routing\": {\n            \"description\": \"Routing carried by submit document mutation request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n            \"oneOf\": [\n              {\n                \"properties\": {\n                  \"bytes_base64\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"bytes_base64\"\n                ],\n                \"type\": \"object\"\n              },\n              {\n                \"properties\": {\n                  \"raw_json_text\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"raw_json_text\"\n                ],\n                \"type\": \"object\"\n              }\n            ]\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"semantic_digest\",\n          \"index\",\n          \"document_id\",\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_document_mutation\",\n      \"description\": \"Submit one prepared document mutation exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_document_mutation\",\n      \"recovery\": \"resolve_with_resolve_document_mutation\",\n      \"required_action\": \"data_write\",\n      \"resolver\": \"resolve_document_mutation\",\n      \"result_schema\": {\n        \"properties\": {\n          \"achievement\": {\n            \"$ref\": \"#/$defs/write_achievement\",\n            \"description\": \"Achievement carried by submit document mutation result; the authority interprets it as write achievement.\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mapping_adopted\": {\n            \"description\": \"Mapping adopted carried by submit document mutation result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"mapping_generation\": {\n            \"description\": \"Mapping generation carried by submit document mutation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by submit document mutation result; the authority interprets it as mutation outcome.\"\n          },\n          \"sequence\": {\n            \"description\": \"Sequence carried by submit document mutation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\",\n          \"mutation_outcome\",\n          \"mapping_adopted\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"batch_id\": {\n            \"description\": \"Batch id carried by prepare document bulk request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by prepare document bulk request; the authority interprets it as bounded list:bulk document item:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/bulk_document_item\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"batch_id\",\n          \"index\",\n          \"items\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_document_bulk\",\n      \"description\": \"Validate and bind one document bulk without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_document_bulk\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_write\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/bulk_document_outcome\",\n            \"description\": \"Outcome carried by prepare document bulk result; the authority interprets it as bulk document outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"batch_id\": {\n            \"description\": \"Batch id carried by submit document bulk request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by submit document bulk request; the authority interprets it as bounded list:bulk document item:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/bulk_document_item\"\n            },\n            \"type\": \"array\"\n          },\n          \"preparations\": {\n            \"description\": \"Preparations carried by submit document bulk request; the authority interprets it as bounded list:bulk document item outcome:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/bulk_document_item_outcome\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"batch_id\",\n          \"index\",\n          \"items\",\n          \"preparations\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_document_bulk\",\n      \"description\": \"Submit one prepared document bulk exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_document_bulk\",\n      \"recovery\": \"resolve_with_resolve_document_bulk\",\n      \"required_action\": \"data_write\",\n      \"resolver\": \"resolve_document_bulk\",\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/bulk_document_outcome\",\n            \"description\": \"Outcome carried by submit document bulk result; the authority interprets it as bulk document outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"batch_id\": {\n            \"description\": \"Batch id carried by resolve document bulk request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by resolve document bulk request; the authority interprets it as bounded list:bulk document item outcome:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/bulk_document_item_outcome\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"batch_id\",\n          \"index\",\n          \"items\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_document_bulk\",\n      \"description\": \"Read the authoritative outcome of a prior document bulk from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_document_bulk\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/bulk_document_outcome\",\n            \"description\": \"Outcome carried by resolve document bulk result; the authority interprets it as bulk document outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"batch_id\": {\n            \"description\": \"Batch id carried by prepare append bulk request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by prepare append bulk request; the authority interprets it as bounded list:retained append item:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/retained_append_item\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"batch_id\",\n          \"index\",\n          \"items\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_append_bulk\",\n      \"description\": \"Validate and bind one append bulk without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_append_bulk\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"append\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/retained_append_bulk_outcome\",\n            \"description\": \"Outcome carried by prepare append bulk result; the authority interprets it as retained append bulk outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"batch_id\": {\n            \"description\": \"Batch id carried by submit append bulk request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by submit append bulk request; the authority interprets it as bounded list:retained append item:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/retained_append_item\"\n            },\n            \"type\": \"array\"\n          },\n          \"preparations\": {\n            \"description\": \"Preparations carried by submit append bulk request; the authority interprets it as bounded list:retained append item outcome:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/retained_append_item_outcome\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"batch_id\",\n          \"index\",\n          \"items\",\n          \"preparations\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_append_bulk\",\n      \"description\": \"Submit one prepared append bulk exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_append_bulk\",\n      \"recovery\": \"resolve_with_resolve_append_bulk\",\n      \"required_action\": \"append\",\n      \"resolver\": \"resolve_append_bulk\",\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/retained_append_bulk_outcome\",\n            \"description\": \"Outcome carried by submit append bulk result; the authority interprets it as retained append bulk outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"batch_id\": {\n            \"description\": \"Batch id carried by resolve append bulk request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by resolve append bulk request; the authority interprets it as bounded list:retained append item outcome:1024.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/retained_append_item_outcome\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"batch_id\",\n          \"index\",\n          \"items\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_append_bulk\",\n      \"description\": \"Read the authoritative outcome of a prior append bulk from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_append_bulk\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"resolve_append\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/retained_append_bulk_outcome\",\n            \"description\": \"Outcome carried by resolve append bulk result; the authority interprets it as retained append bulk outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"observe_append_committed\",\n      \"description\": \"Observe append committed without mutating authoritative state.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_observe_append_committed\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"resolve_append\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/retained_append_observation_outcome\",\n            \"description\": \"Outcome carried by observe append committed result; the authority interprets it as retained append observation outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_document_mutation\",\n      \"description\": \"Read the authoritative outcome of a prior document mutation from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_document_mutation\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mapping_adopted\": {\n            \"description\": \"Mapping adopted carried by resolve document mutation result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"mapping_generation\": {\n            \"description\": \"Mapping generation carried by resolve document mutation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"sequence\": {\n            \"description\": \"Sequence carried by resolve document mutation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n            \"properties\": {\n              \"bytes_base64\": {\n                \"type\": \"string\"\n              }\n            },\n            \"required\": [\n              \"bytes_base64\"\n            ],\n            \"type\": \"object\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\",\n          \"mapping_adopted\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"document_id\": {\n            \"description\": \"Document id carried by get document request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"routing\": {\n            \"description\": \"Routing carried by get document request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"document_id\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_document\",\n      \"description\": \"Read the exact current document selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_document\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"found\": {\n            \"description\": \"Found carried by get document result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"primary_term\": {\n            \"description\": \"Primary term carried by get document result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"sequence\": {\n            \"description\": \"Sequence carried by get document result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n            \"properties\": {\n              \"bytes_base64\": {\n                \"type\": \"string\"\n              }\n            },\n            \"required\": [\n              \"bytes_base64\"\n            ],\n            \"type\": \"object\"\n          }\n        },\n        \"required\": [\n          \"found\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"aggregations\": {\n            \"description\": \"Aggregations carried by search request; the authority interprets it as list:aggregation.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/aggregation\"\n            },\n            \"type\": \"array\"\n          },\n          \"allow_partial\": {\n            \"description\": \"Allow partial carried by search request; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"diagnostics\": {\n            \"description\": \"Diagnostics carried by search request; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"diversification\": {\n            \"$ref\": \"#/$defs/result_diversification\",\n            \"description\": \"Diversification carried by search request; the authority interprets it as result diversification.\"\n          },\n          \"features\": {\n            \"$ref\": \"#/$defs/result_feature_request\",\n            \"description\": \"Features carried by search request; the authority interprets it as result feature request.\"\n          },\n          \"fragments\": {\n            \"$ref\": \"#/$defs/fragment_request\",\n            \"description\": \"Fragments carried by search request; the authority interprets it as fragment request.\"\n          },\n          \"freshness\": {\n            \"$ref\": \"#/$defs/search_freshness\",\n            \"description\": \"Freshness carried by search request; the authority interprets it as search freshness.\"\n          },\n          \"indexes\": {\n            \"description\": \"Indexes carried by search request; the authority interprets it as list:resource.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/resource\"\n            },\n            \"type\": \"array\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"pit\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Pit carried by search request; the authority interprets it as cursor.\"\n          },\n          \"query\": {\n            \"$ref\": \"#/$defs/query\",\n            \"description\": \"Query carried by search request; the authority interprets it as query.\"\n          },\n          \"retrieval\": {\n            \"$ref\": \"#/$defs/retrieval_plan\",\n            \"description\": \"Retrieval carried by search request; the authority interprets it as retrieval plan.\"\n          },\n          \"routing\": {\n            \"description\": \"Routing carried by search request; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"sort\": {\n            \"description\": \"Sort carried by search request; the authority interprets it as bounded list:sort spec:16.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/sort_spec\"\n            },\n            \"type\": \"array\"\n          },\n          \"total_hits_threshold\": {\n            \"description\": \"Total hits threshold carried by search request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"sort\",\n          \"freshness\",\n          \"page_size\",\n          \"allow_partial\",\n          \"diagnostics\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"search\",\n      \"description\": \"Execute the bounded search semantic owned by the data authority.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_search\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"achieved\": {\n            \"$ref\": \"#/$defs/search_achievement\",\n            \"description\": \"Achieved carried by search result; the authority interprets it as search achievement.\"\n          },\n          \"aggregations\": {\n            \"description\": \"Aggregations carried by search result; the authority interprets it as list:aggregation result.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/aggregation_result\"\n            },\n            \"type\": \"array\"\n          },\n          \"failures\": {\n            \"description\": \"Failures carried by search result; the authority interprets it as list:search partial failure.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/search_partial_failure\"\n            },\n            \"type\": \"array\"\n          },\n          \"hits\": {\n            \"description\": \"Hits carried by search result; the authority interprets it as list:search hit.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/search_hit\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"partial\": {\n            \"description\": \"Partial carried by search result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"shards\": {\n            \"$ref\": \"#/$defs/shard_counts\",\n            \"description\": \"Shards carried by search result; the authority interprets it as shard counts.\"\n          },\n          \"timed_out\": {\n            \"description\": \"Timed out carried by search result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"total\": {\n            \"$ref\": \"#/$defs/search_total\",\n            \"description\": \"Total carried by search result; the authority interprets it as search total.\"\n          },\n          \"vector_diagnostics\": {\n            \"description\": \"Vector diagnostics carried by search result; the authority interprets it as bounded list:vector branch diagnostics:16.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/vector_branch_diagnostics\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"hits\",\n          \"aggregations\",\n          \"timed_out\",\n          \"partial\",\n          \"achieved\",\n          \"shards\",\n          \"total\",\n          \"failures\",\n          \"vector_diagnostics\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"aggregations\": {\n            \"description\": \"Aggregations carried by validate search request; the authority interprets it as list:aggregation.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/aggregation\"\n            },\n            \"type\": \"array\"\n          },\n          \"allow_partial\": {\n            \"description\": \"Allow partial carried by validate search request; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"diversification\": {\n            \"$ref\": \"#/$defs/result_diversification\",\n            \"description\": \"Diversification carried by validate search request; the authority interprets it as result diversification.\"\n          },\n          \"features\": {\n            \"$ref\": \"#/$defs/result_feature_request\",\n            \"description\": \"Features carried by validate search request; the authority interprets it as result feature request.\"\n          },\n          \"fragments\": {\n            \"$ref\": \"#/$defs/fragment_request\",\n            \"description\": \"Fragments carried by validate search request; the authority interprets it as fragment request.\"\n          },\n          \"freshness\": {\n            \"$ref\": \"#/$defs/search_freshness\",\n            \"description\": \"Freshness carried by validate search request; the authority interprets it as search freshness.\"\n          },\n          \"indexes\": {\n            \"description\": \"Indexes carried by validate search request; the authority interprets it as list:resource.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/resource\"\n            },\n            \"type\": \"array\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"query\": {\n            \"$ref\": \"#/$defs/query\",\n            \"description\": \"Query carried by validate search request; the authority interprets it as query.\"\n          },\n          \"retrieval\": {\n            \"$ref\": \"#/$defs/retrieval_plan\",\n            \"description\": \"Retrieval carried by validate search request; the authority interprets it as retrieval plan.\"\n          },\n          \"routing\": {\n            \"description\": \"Routing carried by validate search request; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"sort\": {\n            \"description\": \"Sort carried by validate search request; the authority interprets it as bounded list:sort spec:16.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/sort_spec\"\n            },\n            \"type\": \"array\"\n          },\n          \"total_hits_threshold\": {\n            \"description\": \"Total hits threshold carried by validate search request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"indexes\",\n          \"sort\",\n          \"freshness\",\n          \"page_size\",\n          \"allow_partial\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"validate_search\",\n      \"description\": \"Validate search against current limits and preconditions without committing state.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_validate_search\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"authorized\": {\n            \"description\": \"Authorized carried by validate search result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"capabilities\": {\n            \"description\": \"Capabilities carried by validate search result; the authority interprets it as bounded list:string:64.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"catalog_revision\": {\n            \"description\": \"Catalog revision carried by validate search result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"estimates\": {\n            \"$ref\": \"#/$defs/search_validation_estimates\",\n            \"description\": \"Estimates carried by validate search result; the authority interprets it as search validation estimates.\"\n          },\n          \"limits\": {\n            \"description\": \"Limits carried by validate search result; the authority interprets it as bounded list:search validation limit:64.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/search_validation_limit\"\n            },\n            \"type\": \"array\"\n          },\n          \"refusals\": {\n            \"description\": \"Refusals carried by validate search result; the authority interprets it as bounded list:string:64.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"resolved_indexes\": {\n            \"description\": \"Resolved indexes carried by validate search result; the authority interprets it as bounded list:resource:10000.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/resource\"\n            },\n            \"type\": \"array\"\n          },\n          \"shape_digest\": {\n            \"description\": \"Shape digest carried by validate search result; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"warnings\": {\n            \"description\": \"Warnings carried by validate search result; the authority interprets it as bounded list:string:64.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"catalog_revision\",\n          \"resolved_indexes\",\n          \"authorized\",\n          \"capabilities\",\n          \"shape_digest\",\n          \"warnings\",\n          \"refusals\",\n          \"limits\",\n          \"estimates\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"indexes\": {\n            \"description\": \"Indexes carried by open pit request; the authority interprets it as list:resource.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/resource\"\n            },\n            \"type\": \"array\"\n          },\n          \"keep_alive_millis\": {\n            \"description\": \"Keep alive millis carried by open pit request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"indexes\",\n          \"keep_alive_millis\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"open_pit\",\n      \"description\": \"Open pit with a bounded lifetime and authority identity.\",\n      \"effect_class\": \"lease_renewing_read\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_open_pit\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"expires_at\": {\n            \"description\": \"Expires at carried by open pit result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"pit\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Pit carried by open pit result; the authority interprets it as cursor.\"\n          },\n          \"shard_count\": {\n            \"description\": \"Shard count carried by open pit result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"pit\",\n          \"expires_at\",\n          \"shard_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"keep_alive_millis\": {\n            \"description\": \"Keep alive millis carried by renew pit request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"pit\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Pit carried by renew pit request; the authority interprets it as cursor.\"\n          }\n        },\n        \"required\": [\n          \"pit\",\n          \"keep_alive_millis\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"renew_pit\",\n      \"description\": \"Renew pit without changing its original authority binding.\",\n      \"effect_class\": \"lease_renewing_read\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_renew_pit\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"expires_at\": {\n            \"description\": \"Expires at carried by renew pit result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"pit\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Pit carried by renew pit result; the authority interprets it as cursor.\"\n          },\n          \"shard_count\": {\n            \"description\": \"Shard count carried by renew pit result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"pit\",\n          \"expires_at\",\n          \"shard_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"pit\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Pit carried by close pit request; the authority interprets it as cursor.\"\n          }\n        },\n        \"required\": [\n          \"pit\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"close_pit\",\n      \"description\": \"Close pit idempotently and retire its bounded authority state.\",\n      \"effect_class\": \"lease_renewing_read\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_close_pit\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"removed\": {\n            \"description\": \"Removed carried by close pit result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          }\n        },\n        \"required\": [\n          \"removed\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"components\": {\n            \"description\": \"Components carried by warm vector index request; the authority interprets it as bounded list:vector warm component:3.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/vector_warm_component\"\n            },\n            \"type\": \"array\"\n          },\n          \"expected_root_digest\": {\n            \"description\": \"Expected root digest carried by warm vector index request; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"expires_at\": {\n            \"description\": \"Expires at carried by warm vector index request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"maximum_achievements\": {\n            \"description\": \"Maximum achievements carried by warm vector index request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"maximum_bytes\": {\n            \"description\": \"Maximum bytes carried by warm vector index request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"maximum_requests\": {\n            \"description\": \"Maximum requests carried by warm vector index request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"components\",\n          \"maximum_requests\",\n          \"maximum_bytes\",\n          \"maximum_achievements\",\n          \"expires_at\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"warm_vector_index\",\n      \"description\": \"Execute the bounded warm vector index semantic owned by the data authority.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_warm_vector_index\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"result\": {\n            \"$ref\": \"#/$defs/vector_warm_result\",\n            \"description\": \"Result carried by warm vector index result; the authority interprets it as vector warm result.\"\n          }\n        },\n        \"required\": [\n          \"result\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/state_operation\",\n            \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"execute_state_read\",\n      \"description\": \"Execute the bounded execute state read semantic owned by the data authority.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_execute_state_read\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"result\": {\n            \"$ref\": \"#/$defs/state_command_result\",\n            \"description\": \"Result carried by execute state read result; the authority interprets it as state command result.\"\n          }\n        },\n        \"required\": [\n          \"result\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/state_operation\",\n            \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"action_id\",\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_state_write\",\n      \"description\": \"Validate and bind one state write without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_state_write\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_write\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"retention_max_entries\": {\n            \"description\": \"Retention max entries carried by prepare state write result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"retention_sequence_window\": {\n            \"description\": \"Retention sequence window carried by prepare state write result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"semantic_digest\",\n          \"retention_max_entries\",\n          \"retention_sequence_window\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/state_operation\",\n            \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"action_id\",\n          \"operation\",\n          \"locator\",\n          \"semantic_digest\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_state_write\",\n      \"description\": \"Submit one prepared state write exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_state_write\",\n      \"recovery\": \"resolve_with_resolve_state_write\",\n      \"required_action\": \"data_write\",\n      \"resolver\": \"resolve_state_write\",\n      \"result_schema\": {\n        \"properties\": {\n          \"achievement\": {\n            \"$ref\": \"#/$defs/write_achievement\",\n            \"description\": \"Achievement carried by submit state write result; the authority interprets it as write achievement.\"\n          },\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by submit state write result; the authority interprets it as mutation outcome.\"\n          },\n          \"resolution\": {\n            \"$ref\": \"#/$defs/state_write_resolution\",\n            \"description\": \"Resolution carried by submit state write result; the authority interprets it as state write resolution.\"\n          },\n          \"result\": {\n            \"$ref\": \"#/$defs/state_command_result\",\n            \"description\": \"Result carried by submit state write result; the authority interprets it as state command result.\"\n          }\n        },\n        \"required\": [\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/state_operation\",\n            \"description\": \"Requested operation selector; use only a value admitted by this command's native semantic.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"action_id\",\n          \"operation\",\n          \"locator\",\n          \"semantic_digest\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_state_write\",\n      \"description\": \"Read the authoritative outcome of a prior state write from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_state_write\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"data_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resolution\": {\n            \"$ref\": \"#/$defs/state_write_resolution\",\n            \"description\": \"Resolution carried by resolve state write result; the authority interprets it as state write resolution.\"\n          }\n        },\n        \"required\": [\n          \"resolution\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.data\"\n}\n",
        ),
        "diagnostics" => Some(
            "{\n  \"$defs\": {\n    \"artifact\": {\n      \"description\": \"Versioned artifact record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bytes\": {\n          \"description\": \"Bytes carried by artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"expires_at\": {\n          \"description\": \"Expires at carried by artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"sha256\": {\n          \"description\": \"Sha256 carried by artifact; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"locator\",\n        \"bytes\",\n        \"sha256\",\n        \"expires_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"dense_vector_byte_order\": {\n      \"description\": \"Closed dense vector byte order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"little_endian\"\n      ],\n      \"type\": \"string\"\n    },\n    \"dense_vector_element_type\": {\n      \"description\": \"Closed dense vector element type choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"f32\",\n        \"f16\",\n        \"i8\"\n      ],\n      \"type\": \"string\"\n    },\n    \"error\": {\n      \"oneOf\": [\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"invalid_request\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"invalid_request\"\n                  ]\n                },\n                \"field\": {\n                  \"type\": \"string\"\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unsupported_version\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unsupported_version\"\n                  ]\n                },\n                \"maximum_supported\": {\n                  \"type\": \"integer\"\n                },\n                \"observed\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"observed\",\n                \"maximum_supported\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unauthenticated\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unauthenticated\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_credential\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"permission_denied\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"action\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"permission_denied\"\n                  ]\n                },\n                \"workload_class\": {\n                  \"$ref\": \"#/$defs/workload_class\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_precondition\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"stale_cursor\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"stale_cursor\"\n                  ]\n                },\n                \"restart_count\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"restart_count\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"restart_page\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"restart_budget_exhausted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"restart_budget_exhausted\"\n                  ]\n                },\n                \"maximum_restarts\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_restarts\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"limit_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"class\": {\n                  \"$ref\": \"#/$defs/limit_class\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"limit_exceeded\"\n                  ]\n                },\n                \"limit_id\": {\n                  \"type\": \"string\"\n                },\n                \"maximum\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"class\",\n                \"limit_id\",\n                \"maximum\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"reduce_request\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"capability_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"capability\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"capability_unavailable\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_submitted\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"submitted_indeterminate\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"submitted_indeterminate\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"expired_unknown\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"expired_unknown\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"secret_not_escrowed\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"secret_not_escrowed\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"retention_gap\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"retention_gap\"\n                  ]\n                },\n                \"retired_through\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"retired_through\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"artifact_range_invalid\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"artifact_range_invalid\"\n                  ]\n                },\n                \"maximum_bytes\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_bytes\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"correct_range\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"checksum_mismatch\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"checksum_mismatch\"\n                  ]\n                },\n                \"expected\": {\n                  \"type\": \"string\"\n                },\n                \"observed\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"expected\",\n                \"observed\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"limit_class\": {\n      \"description\": \"Closed limit class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"request_bound\",\n        \"collection_quota\",\n        \"engine_safety\"\n      ],\n      \"type\": \"string\"\n    },\n    \"locator\": {\n      \"description\": \"Versioned locator record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"description\": \"Authority carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"authority\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"missing_order\": {\n      \"description\": \"Closed missing order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"first\",\n        \"last\"\n      ],\n      \"type\": \"string\"\n    },\n    \"multi_match_field\": {\n      \"description\": \"Versioned multi match field record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"boost\": {\n          \"description\": \"Boost carried by multi match field; the authority interprets it as approximate number.\",\n          \"type\": \"string\"\n        },\n        \"field\": {\n          \"description\": \"Field carried by multi match field; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"boost\"\n      ],\n      \"type\": \"object\"\n    },\n    \"multi_match_mode\": {\n      \"description\": \"Closed multi match mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"best_fields\",\n        \"most_fields\",\n        \"phrase\",\n        \"phrase_prefix\",\n        \"cross_fields\"\n      ],\n      \"type\": \"string\"\n    },\n    \"multi_match_options\": {\n      \"description\": \"Versioned multi match options record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"analyzer\": {\n          \"$ref\": \"#/$defs/text_query_analyzer\",\n          \"description\": \"Analyzer carried by multi match options; the authority interprets it as text query analyzer.\"\n        },\n        \"minimum_should_match\": {\n          \"description\": \"Minimum should match carried by multi match options; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"mode\": {\n          \"$ref\": \"#/$defs/multi_match_mode\",\n          \"description\": \"Mode carried by multi match options; the authority interprets it as multi match mode.\"\n        },\n        \"operator\": {\n          \"$ref\": \"#/$defs/text_query_operator\",\n          \"description\": \"Operator carried by multi match options; the authority interprets it as text query operator.\"\n        },\n        \"slop\": {\n          \"description\": \"Slop carried by multi match options; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"zero_terms_query\": {\n          \"$ref\": \"#/$defs/zero_terms_query\",\n          \"description\": \"Zero terms query carried by multi match options; the authority interprets it as zero terms query.\"\n        }\n      },\n      \"required\": [\n        \"mode\",\n        \"operator\",\n        \"analyzer\",\n        \"zero_terms_query\",\n        \"slop\"\n      ],\n      \"type\": \"object\"\n    },\n    \"native_json\": {\n      \"oneOf\": [\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"null\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"bool\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"string\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"i64\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"u64\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"exact_decimal\"\n              ]\n            },\n            \"value\": {\n              \"properties\": {\n                \"coefficient\": {\n                  \"type\": \"string\"\n                },\n                \"scale\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"coefficient\",\n                \"scale\"\n              ],\n              \"type\": \"object\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"approximate\"\n              ]\n            },\n            \"value\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"array\"\n              ]\n            },\n            \"value\": {\n              \"items\": {\n                \"$ref\": \"#/$defs/native_json\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"object\"\n              ]\n            },\n            \"value\": {\n              \"items\": {\n                \"properties\": {\n                  \"name\": {\n                    \"type\": \"string\"\n                  },\n                  \"value\": {\n                    \"$ref\": \"#/$defs/native_json\"\n                  }\n                },\n                \"required\": [\n                  \"name\",\n                  \"value\"\n                ],\n                \"type\": \"object\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"nested_inner_hits\": {\n      \"description\": \"Versioned nested inner hits record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"from\": {\n          \"description\": \"From carried by nested inner hits; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by nested inner hits; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"size\": {\n          \"description\": \"Size carried by nested inner hits; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"sort\": {\n          \"description\": \"Sort carried by nested inner hits; the authority interprets it as bounded list:sort spec:16.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/sort_spec\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"from\",\n        \"size\",\n        \"sort\"\n      ],\n      \"type\": \"object\"\n    },\n    \"nested_score_mode\": {\n      \"description\": \"Closed nested score mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"avg\",\n        \"max\",\n        \"min\",\n        \"none\",\n        \"sum\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation\": {\n      \"description\": \"Versioned operation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"$ref\": \"#/$defs/operation_authority\",\n          \"description\": \"Authority carried by operation; the authority interprets it as operation authority.\"\n        },\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cancellation\": {\n          \"$ref\": \"#/$defs/operation_cancellation\",\n          \"description\": \"Cancellation carried by operation; the authority interprets it as operation cancellation.\"\n        },\n        \"current_state\": {\n          \"$ref\": \"#/$defs/operation_state\",\n          \"description\": \"Current state carried by operation; the authority interprets it as operation state.\"\n        },\n        \"failure\": {\n          \"$ref\": \"#/$defs/operation_failure\",\n          \"description\": \"Failure carried by operation; the authority interprets it as operation failure.\"\n        },\n        \"kind\": {\n          \"$ref\": \"#/$defs/operation_kind\",\n          \"description\": \"Kind carried by operation; the authority interprets it as operation kind.\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"pending_state\": {\n          \"$ref\": \"#/$defs/operation_pending_state\",\n          \"description\": \"Pending state carried by operation; the authority interprets it as operation pending state.\"\n        },\n        \"progress\": {\n          \"$ref\": \"#/$defs/operation_progress\",\n          \"description\": \"Progress carried by operation; the authority interprets it as operation progress.\"\n        },\n        \"result\": {\n          \"$ref\": \"#/$defs/operation_result\",\n          \"description\": \"Result carried by operation; the authority interprets it as operation result.\"\n        },\n        \"retention\": {\n          \"$ref\": \"#/$defs/operation_retention\",\n          \"description\": \"Retention carried by operation; the authority interprets it as operation retention.\"\n        },\n        \"submitted_at\": {\n          \"description\": \"Submitted at carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"$ref\": \"#/$defs/operation_target\",\n          \"description\": \"Target carried by operation; the authority interprets it as operation target.\"\n        },\n        \"terminal_at\": {\n          \"description\": \"Terminal at carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"locator\",\n        \"kind\",\n        \"authority\",\n        \"target\",\n        \"authority_revision\",\n        \"current_state\",\n        \"cancellation\",\n        \"retention\",\n        \"submitted_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_authority\": {\n      \"description\": \"Closed operation authority choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"catalog\",\n        \"tasks\",\n        \"security\",\n        \"diagnostics\",\n        \"portability\",\n        \"lifecycle\",\n        \"quota\",\n        \"admission\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_cancellation\": {\n      \"description\": \"Closed operation cancellation choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"not_cancellable\",\n        \"cancellable\",\n        \"cancel_requested\",\n        \"cancelled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_failure\": {\n      \"description\": \"Versioned operation failure record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/$defs/error\",\n          \"description\": \"Error carried by operation failure; the authority interprets it as error.\"\n        }\n      },\n      \"required\": [\n        \"error\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_kind\": {\n      \"description\": \"Closed operation kind choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"catalog\",\n        \"maintenance_task\",\n        \"security\",\n        \"diagnostic\",\n        \"collection_export\",\n        \"collection_restore\",\n        \"vector_evaluation\",\n        \"vector_warm\",\n        \"lifecycle\",\n        \"quota\",\n        \"admission\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_pending_state\": {\n      \"description\": \"Closed operation pending state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"queued\",\n        \"running\",\n        \"cancel_requested\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_progress\": {\n      \"description\": \"Versioned operation progress record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"completed\": {\n          \"description\": \"Completed carried by operation progress; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"total\": {\n          \"description\": \"Total carried by operation progress; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"unit\": {\n          \"$ref\": \"#/$defs/operation_progress_unit\",\n          \"description\": \"Unit carried by operation progress; the authority interprets it as operation progress unit.\"\n        }\n      },\n      \"required\": [\n        \"completed\",\n        \"total\",\n        \"unit\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_progress_unit\": {\n      \"description\": \"Closed operation progress unit choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"basis_points\",\n        \"items\",\n        \"bytes\",\n        \"work_units\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_result\": {\n      \"description\": \"Closed operation result union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"None variant of operation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"none\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Artifacts variant of operation result.\",\n          \"properties\": {\n            \"items\": {\n              \"description\": \"Items carried by operation result artifacts; the authority interprets it as bounded list:artifact:10000.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/artifact\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"artifacts\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"items\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"operation_retention\": {\n      \"description\": \"Versioned operation retention record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"retire_after\": {\n          \"description\": \"Retire after carried by operation retention; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/operation_retention_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"state\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_retention_state\": {\n      \"description\": \"Closed operation retention state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"active\",\n        \"retired\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_state\": {\n      \"description\": \"Closed operation state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"pending\",\n        \"succeeded\",\n        \"failed\",\n        \"cancelled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_target\": {\n      \"description\": \"Closed operation target union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Collection variant of operation target.\",\n          \"properties\": {\n            \"collection_id\": {\n              \"description\": \"Collection id carried by operation target collection; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"collection\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"collection_id\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resource variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"resource\"\n              ]\n            },\n            \"resource\": {\n              \"$ref\": \"#/$defs/resource\",\n              \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"resource\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Artifact variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"artifact\"\n              ]\n            },\n            \"locator\": {\n              \"$ref\": \"#/$defs/locator\",\n              \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"locator\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"None variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"none\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"query\": {\n      \"description\": \"Closed query union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Match all variant of query.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"match_all\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Term variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query term; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"term\"\n              ]\n            },\n            \"value\": {\n              \"$ref\": \"#/$defs/native_json\",\n              \"description\": \"Value carried by query term; the authority interprets it as json.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Terms variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query terms; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"terms\"\n              ]\n            },\n            \"values\": {\n              \"description\": \"Values carried by query terms; the authority interprets it as bounded list:json:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/native_json\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"values\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Range variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query range; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"include_lower\": {\n              \"description\": \"Include lower carried by query range; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"include_upper\": {\n              \"description\": \"Include upper carried by query range; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"range\"\n              ]\n            },\n            \"lower\": {\n              \"$ref\": \"#/$defs/native_json\",\n              \"description\": \"Lower carried by query range; the authority interprets it as json.\"\n            },\n            \"upper\": {\n              \"$ref\": \"#/$defs/native_json\",\n              \"description\": \"Upper carried by query range; the authority interprets it as json.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"include_lower\",\n            \"include_upper\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Text variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query text; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"text\"\n              ]\n            },\n            \"options\": {\n              \"$ref\": \"#/$defs/text_query_options\",\n              \"description\": \"Options carried by query text; the authority interprets it as text query options.\"\n            },\n            \"text\": {\n              \"description\": \"Text carried by query text; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"text\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Multi match variant of query.\",\n          \"properties\": {\n            \"fields\": {\n              \"description\": \"Fields carried by query multi match; the authority interprets it as bounded list:multi match field:64.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/multi_match_field\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"multi_match\"\n              ]\n            },\n            \"options\": {\n              \"$ref\": \"#/$defs/multi_match_options\",\n              \"description\": \"Options carried by query multi match; the authority interprets it as multi match options.\"\n            },\n            \"text\": {\n              \"description\": \"Text carried by query multi match; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"fields\",\n            \"text\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Exists variant of query.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by query exists; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"exists\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Prefix variant of query.\",\n          \"properties\": {\n            \"analyze_wildcard\": {\n              \"description\": \"Analyze wildcard carried by query prefix; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"analyzer\": {\n              \"$ref\": \"#/$defs/text_query_analyzer\",\n              \"description\": \"Analyzer carried by query prefix; the authority interprets it as text query analyzer.\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by query prefix; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"prefix\"\n              ]\n            },\n            \"prefix\": {\n              \"description\": \"Prefix carried by query prefix; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"prefix\",\n            \"analyze_wildcard\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Fuzzy variant of query.\",\n          \"properties\": {\n            \"analyzer\": {\n              \"$ref\": \"#/$defs/text_query_analyzer\",\n              \"description\": \"Analyzer carried by query fuzzy; the authority interprets it as text query analyzer.\"\n            },\n            \"distance\": {\n              \"description\": \"Distance carried by query fuzzy; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"field\": {\n              \"description\": \"Field carried by query fuzzy; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"fuzzy\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by query fuzzy; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"value\",\n            \"distance\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Boost variant of query.\",\n          \"properties\": {\n            \"boost\": {\n              \"description\": \"Boost carried by query boost; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"boost\"\n              ]\n            },\n            \"query\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Query carried by query boost; the authority interprets it as box:query.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"query\",\n            \"boost\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Bool variant of query.\",\n          \"properties\": {\n            \"filter\": {\n              \"description\": \"Filter carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"bool\"\n              ]\n            },\n            \"minimum_should_match\": {\n              \"description\": \"Minimum should match carried by query bool; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"must\": {\n              \"description\": \"Must carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            },\n            \"must_not\": {\n              \"description\": \"Must not carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            },\n            \"should\": {\n              \"description\": \"Should carried by query bool; the authority interprets it as bounded list:query:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/query\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"must\",\n            \"filter\",\n            \"should\",\n            \"must_not\",\n            \"minimum_should_match\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested variant of query.\",\n          \"properties\": {\n            \"ignore_unmapped\": {\n              \"description\": \"Ignore unmapped carried by query nested; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"inner_hits\": {\n              \"$ref\": \"#/$defs/nested_inner_hits\",\n              \"description\": \"Inner hits carried by query nested; the authority interprets it as nested inner hits.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"nested\"\n              ]\n            },\n            \"path\": {\n              \"description\": \"Path carried by query nested; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"query\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Query carried by query nested; the authority interprets it as box:query.\"\n            },\n            \"score_mode\": {\n              \"$ref\": \"#/$defs/nested_score_mode\",\n              \"description\": \"Score mode carried by query nested; the authority interprets it as nested score mode.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"path\",\n            \"query\",\n            \"score_mode\",\n            \"ignore_unmapped\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"sort_mode\": {\n      \"description\": \"Closed sort mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"auto\",\n        \"min\",\n        \"max\"\n      ],\n      \"type\": \"string\"\n    },\n    \"sort_order\": {\n      \"description\": \"Closed sort order choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"asc\",\n        \"desc\"\n      ],\n      \"type\": \"string\"\n    },\n    \"sort_spec\": {\n      \"description\": \"Closed sort spec union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Score variant of sort spec.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"score\"\n              ]\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/sort_order\",\n              \"description\": \"Order carried by sort spec score; the authority interprets it as sort order.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"order\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Field variant of sort spec.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by sort spec field; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"field\"\n              ]\n            },\n            \"missing\": {\n              \"$ref\": \"#/$defs/missing_order\",\n              \"description\": \"Missing carried by sort spec field; the authority interprets it as missing order.\"\n            },\n            \"mode\": {\n              \"$ref\": \"#/$defs/sort_mode\",\n              \"description\": \"Mode carried by sort spec field; the authority interprets it as sort mode.\"\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/sort_order\",\n              \"description\": \"Order carried by sort spec field; the authority interprets it as sort order.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field\",\n            \"order\",\n            \"mode\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested field variant of sort spec.\",\n          \"properties\": {\n            \"field\": {\n              \"description\": \"Field carried by sort spec nested field; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"filter\": {\n              \"$ref\": \"#/$defs/query\",\n              \"description\": \"Filter carried by sort spec nested field; the authority interprets it as box:query.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"nested_field\"\n              ]\n            },\n            \"missing\": {\n              \"$ref\": \"#/$defs/missing_order\",\n              \"description\": \"Missing carried by sort spec nested field; the authority interprets it as missing order.\"\n            },\n            \"mode\": {\n              \"$ref\": \"#/$defs/sort_mode\",\n              \"description\": \"Mode carried by sort spec nested field; the authority interprets it as sort mode.\"\n            },\n            \"order\": {\n              \"$ref\": \"#/$defs/sort_order\",\n              \"description\": \"Order carried by sort spec nested field; the authority interprets it as sort order.\"\n            },\n            \"path\": {\n              \"description\": \"Path carried by sort spec nested field; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"path\",\n            \"field\",\n            \"order\",\n            \"mode\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"text_query_analyzer\": {\n      \"description\": \"Closed text query analyzer choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"mapping\",\n        \"standard\",\n        \"simple\",\n        \"whitespace\",\n        \"keyword\"\n      ],\n      \"type\": \"string\"\n    },\n    \"text_query_operator\": {\n      \"description\": \"Closed text query operator choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"or\",\n        \"and\"\n      ],\n      \"type\": \"string\"\n    },\n    \"text_query_options\": {\n      \"description\": \"Versioned text query options record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"analyzer\": {\n          \"$ref\": \"#/$defs/text_query_analyzer\",\n          \"description\": \"Analyzer carried by text query options; the authority interprets it as text query analyzer.\"\n        },\n        \"minimum_should_match\": {\n          \"description\": \"Minimum should match carried by text query options; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"operator\": {\n          \"$ref\": \"#/$defs/text_query_operator\",\n          \"description\": \"Operator carried by text query options; the authority interprets it as text query operator.\"\n        },\n        \"zero_terms_query\": {\n          \"$ref\": \"#/$defs/zero_terms_query\",\n          \"description\": \"Zero terms query carried by text query options; the authority interprets it as zero terms query.\"\n        }\n      },\n      \"required\": [\n        \"operator\",\n        \"analyzer\",\n        \"zero_terms_query\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_calibration_candidate\": {\n      \"description\": \"Versioned vector calibration candidate record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"build_scratch_bytes\": {\n          \"description\": \"Build scratch bytes carried by vector calibration candidate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"evidence_digest\": {\n          \"description\": \"Evidence digest carried by vector calibration candidate; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"profile\": {\n          \"$ref\": \"#/$defs/vector_strategy_profile\",\n          \"description\": \"Profile carried by vector calibration candidate; the authority interprets it as vector strategy profile.\"\n        },\n        \"recall\": {\n          \"$ref\": \"#/$defs/vector_recall_result\",\n          \"description\": \"Recall carried by vector calibration candidate; the authority interprets it as vector recall result.\"\n        },\n        \"resident_bytes\": {\n          \"description\": \"Resident bytes carried by vector calibration candidate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"profile\",\n        \"recall\",\n        \"build_scratch_bytes\",\n        \"resident_bytes\",\n        \"evidence_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_calibration_objective\": {\n      \"description\": \"Closed vector calibration objective choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced\",\n        \"high_recall\",\n        \"memory_efficient\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_calibration_result\": {\n      \"description\": \"Versioned vector calibration result record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"candidates\": {\n          \"description\": \"Candidates carried by vector calibration result; the authority interprets it as bounded list:vector calibration candidate:3.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/vector_calibration_candidate\"\n          },\n          \"type\": \"array\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"objective\": {\n          \"$ref\": \"#/$defs/vector_calibration_objective\",\n          \"description\": \"Objective carried by vector calibration result; the authority interprets it as vector calibration objective.\"\n        },\n        \"recommended_evidence_digest\": {\n          \"description\": \"Recommended evidence digest carried by vector calibration result; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"recommended_profile\": {\n          \"$ref\": \"#/$defs/vector_strategy_profile\",\n          \"description\": \"Recommended profile carried by vector calibration result; the authority interprets it as vector strategy profile.\"\n        },\n        \"requires_explicit_resource_revision_and_rebuild\": {\n          \"description\": \"Requires explicit resource revision and rebuild carried by vector calibration result; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"objective\",\n        \"candidates\",\n        \"recommended_profile\",\n        \"recommended_evidence_digest\",\n        \"requires_explicit_resource_revision_and_rebuild\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_candidate_policy\": {\n      \"description\": \"Closed vector candidate policy choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced\",\n        \"high_recall\",\n        \"memory_efficient\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_diagnostic_result\": {\n      \"description\": \"Closed vector diagnostic result union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Recall variant of vector diagnostic result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"recall\"\n              ]\n            },\n            \"result\": {\n              \"$ref\": \"#/$defs/vector_recall_result\",\n              \"description\": \"Result carried by vector diagnostic result recall; the authority interprets it as box:vector recall result.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"result\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Calibration variant of vector diagnostic result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"calibration\"\n              ]\n            },\n            \"result\": {\n              \"$ref\": \"#/$defs/vector_calibration_result\",\n              \"description\": \"Result carried by vector diagnostic result calibration; the authority interprets it as box:vector calibration result.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"result\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"vector_evaluation_budget\": {\n      \"description\": \"Versioned vector evaluation budget record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"maximum_build_scratch_bytes\": {\n          \"description\": \"Maximum build scratch bytes carried by vector evaluation budget; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_distance_evaluations\": {\n          \"description\": \"Maximum distance evaluations carried by vector evaluation budget; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_elapsed_work_units\": {\n          \"description\": \"Maximum elapsed work units carried by vector evaluation budget; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_object_bytes\": {\n          \"description\": \"Maximum object bytes carried by vector evaluation budget; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_object_reads\": {\n          \"description\": \"Maximum object reads carried by vector evaluation budget; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_peak_memory_bytes\": {\n          \"description\": \"Maximum peak memory bytes carried by vector evaluation budget; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_profile_comparisons\": {\n          \"description\": \"Maximum profile comparisons carried by vector evaluation budget; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"maximum_distance_evaluations\",\n        \"maximum_elapsed_work_units\",\n        \"maximum_peak_memory_bytes\",\n        \"maximum_object_reads\",\n        \"maximum_object_bytes\",\n        \"maximum_build_scratch_bytes\",\n        \"maximum_profile_comparisons\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_evaluation_error\": {\n      \"description\": \"Versioned vector evaluation error record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"code\": {\n          \"$ref\": \"#/$defs/vector_evaluation_error_code\",\n          \"description\": \"Code carried by vector evaluation error; the authority interprets it as vector evaluation error code.\"\n        },\n        \"sample_ordinal\": {\n          \"description\": \"Sample ordinal carried by vector evaluation error; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"sample_ordinal\",\n        \"code\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_evaluation_error_code\": {\n      \"description\": \"Closed vector evaluation error code choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"ann_refused\",\n        \"exhaustive_refused\",\n        \"timed_out\",\n        \"cancelled\",\n        \"internal\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_evaluation_query_set\": {\n      \"description\": \"Closed vector evaluation query set union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Sample variant of vector evaluation query set.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"sample\"\n              ]\n            },\n            \"sample_count\": {\n              \"description\": \"Sample count carried by vector evaluation query set sample; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"seed\": {\n              \"description\": \"Seed carried by vector evaluation query set sample; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"seed\",\n            \"sample_count\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Supplied variant of vector evaluation query set.\",\n          \"properties\": {\n            \"digest\": {\n              \"description\": \"Digest carried by vector evaluation query set supplied; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"supplied\"\n              ]\n            },\n            \"queries\": {\n              \"description\": \"Queries carried by vector evaluation query set supplied; the authority interprets it as bounded list:vector value:256.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/vector_value\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"digest\",\n            \"queries\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"vector_evaluation_snapshot\": {\n      \"description\": \"Closed vector evaluation snapshot union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Committed cut variant of vector evaluation snapshot.\",\n          \"properties\": {\n            \"digest\": {\n              \"description\": \"Digest carried by vector evaluation snapshot committed cut; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"committed_cut\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"digest\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Pit variant of vector evaluation snapshot.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"pit\"\n              ]\n            },\n            \"pit\": {\n              \"$ref\": \"#/$defs/cursor\",\n              \"description\": \"Pit carried by vector evaluation snapshot pit; the authority interprets it as cursor.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"pit\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"vector_evaluation_work\": {\n      \"description\": \"Versioned vector evaluation work record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"distance_evaluations\": {\n          \"description\": \"Distance evaluations carried by vector evaluation work; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"elapsed_work_units\": {\n          \"description\": \"Elapsed work units carried by vector evaluation work; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"object_bytes\": {\n          \"description\": \"Object bytes carried by vector evaluation work; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"object_reads\": {\n          \"description\": \"Object reads carried by vector evaluation work; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"peak_memory_bytes\": {\n          \"description\": \"Peak memory bytes carried by vector evaluation work; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"distance_evaluations\",\n        \"elapsed_work_units\",\n        \"peak_memory_bytes\",\n        \"object_reads\",\n        \"object_bytes\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_metric\": {\n      \"description\": \"Closed vector metric choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"cosine\",\n        \"dot_product\",\n        \"squared_l2\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_recall_result\": {\n      \"description\": \"Versioned vector recall result record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"ann_result_count\": {\n          \"description\": \"Ann result count carried by vector recall result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"ann_work\": {\n          \"$ref\": \"#/$defs/vector_evaluation_work\",\n          \"description\": \"Ann work carried by vector recall result; the authority interprets it as vector evaluation work.\"\n        },\n        \"candidate_policy\": {\n          \"$ref\": \"#/$defs/vector_candidate_policy\",\n          \"description\": \"Candidate policy carried by vector recall result; the authority interprets it as vector candidate policy.\"\n        },\n        \"completed_samples\": {\n          \"description\": \"Completed samples carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"errors\": {\n          \"description\": \"Errors carried by vector recall result; the authority interprets it as bounded list:vector evaluation error:256.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/vector_evaluation_error\"\n          },\n          \"type\": \"array\"\n        },\n        \"exhaustive_result_count\": {\n          \"description\": \"Exhaustive result count carried by vector recall result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"exhaustive_work\": {\n          \"$ref\": \"#/$defs/vector_evaluation_work\",\n          \"description\": \"Exhaustive work carried by vector recall result; the authority interprets it as vector evaluation work.\"\n        },\n        \"field\": {\n          \"description\": \"Field carried by vector recall result; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"k\": {\n          \"description\": \"K carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"mapping_generation\": {\n          \"description\": \"Mapping generation carried by vector recall result; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"mean_recall_basis_points\": {\n          \"description\": \"Mean recall basis points carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"metric\": {\n          \"$ref\": \"#/$defs/vector_metric\",\n          \"description\": \"Metric carried by vector recall result; the authority interprets it as vector metric.\"\n        },\n        \"minimum_recall_basis_points\": {\n          \"description\": \"Minimum recall basis points carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"p05_recall_basis_points\": {\n          \"description\": \"P05 recall basis points carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"p50_recall_basis_points\": {\n          \"description\": \"P50 recall basis points carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"p90_recall_basis_points\": {\n          \"description\": \"P90 recall basis points carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"p99_recall_basis_points\": {\n          \"description\": \"P99 recall basis points carried by vector recall result; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"query_set_digest\": {\n          \"description\": \"Query set digest carried by vector recall result; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"snapshot_digest\": {\n          \"description\": \"Snapshot digest carried by vector recall result; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"strategy_identity\": {\n          \"description\": \"Strategy identity carried by vector recall result; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"index\",\n        \"field\",\n        \"mapping_generation\",\n        \"snapshot_digest\",\n        \"query_set_digest\",\n        \"metric\",\n        \"k\",\n        \"candidate_policy\",\n        \"strategy_identity\",\n        \"completed_samples\",\n        \"ann_result_count\",\n        \"exhaustive_result_count\",\n        \"mean_recall_basis_points\",\n        \"minimum_recall_basis_points\",\n        \"p05_recall_basis_points\",\n        \"p50_recall_basis_points\",\n        \"p90_recall_basis_points\",\n        \"p99_recall_basis_points\",\n        \"ann_work\",\n        \"exhaustive_work\",\n        \"errors\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_strategy_profile\": {\n      \"description\": \"Closed vector strategy profile choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced_v1\",\n        \"high_recall_v1\",\n        \"memory_efficient_v1\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_value\": {\n      \"description\": \"Closed vector value union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Numeric variant of vector value.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"numeric\"\n              ]\n            },\n            \"values\": {\n              \"description\": \"Values carried by vector value numeric; the authority interprets it as bounded list:approximate number:16384.\",\n              \"items\": {\n                \"type\": \"string\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"values\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Binary variant of vector value.\",\n          \"properties\": {\n            \"byte_order\": {\n              \"$ref\": \"#/$defs/dense_vector_byte_order\",\n              \"description\": \"Byte order carried by vector value binary; the authority interprets it as dense vector byte order.\"\n            },\n            \"data_base64\": {\n              \"description\": \"Data base64 carried by vector value binary; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"element_type\": {\n              \"$ref\": \"#/$defs/dense_vector_element_type\",\n              \"description\": \"Element type carried by vector value binary; the authority interprets it as dense vector element type.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"binary\"\n              ]\n            },\n            \"quantization_scale\": {\n              \"description\": \"Quantization scale carried by vector value binary; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"element_type\",\n            \"byte_order\",\n            \"data_base64\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    },\n    \"zero_terms_query\": {\n      \"description\": \"Closed zero terms query choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"none\",\n        \"all\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"diagnostics\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"budget\": {\n            \"$ref\": \"#/$defs/vector_evaluation_budget\",\n            \"description\": \"Budget carried by evaluate vector recall request; the authority interprets it as vector evaluation budget.\"\n          },\n          \"candidate_policy\": {\n            \"$ref\": \"#/$defs/vector_candidate_policy\",\n            \"description\": \"Candidate policy carried by evaluate vector recall request; the authority interprets it as vector candidate policy.\"\n          },\n          \"field\": {\n            \"description\": \"Field carried by evaluate vector recall request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"filter\": {\n            \"$ref\": \"#/$defs/query\",\n            \"description\": \"Filter carried by evaluate vector recall request; the authority interprets it as query.\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"k\": {\n            \"description\": \"K carried by evaluate vector recall request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"mapping_generation\": {\n            \"description\": \"Mapping generation carried by evaluate vector recall request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"maximum_bytes\": {\n            \"description\": \"Maximum bytes carried by evaluate vector recall request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"metric\": {\n            \"$ref\": \"#/$defs/vector_metric\",\n            \"description\": \"Metric carried by evaluate vector recall request; the authority interprets it as vector metric.\"\n          },\n          \"query_set\": {\n            \"$ref\": \"#/$defs/vector_evaluation_query_set\",\n            \"description\": \"Query set carried by evaluate vector recall request; the authority interprets it as vector evaluation query set.\"\n          },\n          \"snapshot\": {\n            \"$ref\": \"#/$defs/vector_evaluation_snapshot\",\n            \"description\": \"Snapshot carried by evaluate vector recall request; the authority interprets it as vector evaluation snapshot.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"index\",\n          \"field\",\n          \"mapping_generation\",\n          \"snapshot\",\n          \"query_set\",\n          \"metric\",\n          \"k\",\n          \"candidate_policy\",\n          \"budget\",\n          \"maximum_bytes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"evaluate_vector_recall\",\n      \"description\": \"Execute the bounded evaluate vector recall semantic owned by the diagnostics authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_evaluate_vector_recall\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"diagnostics_create\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"budget\": {\n            \"$ref\": \"#/$defs/vector_evaluation_budget\",\n            \"description\": \"Budget carried by calibrate vector strategy request; the authority interprets it as vector evaluation budget.\"\n          },\n          \"field\": {\n            \"description\": \"Field carried by calibrate vector strategy request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"filter\": {\n            \"$ref\": \"#/$defs/query\",\n            \"description\": \"Filter carried by calibrate vector strategy request; the authority interprets it as query.\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"k\": {\n            \"description\": \"K carried by calibrate vector strategy request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"mapping_generation\": {\n            \"description\": \"Mapping generation carried by calibrate vector strategy request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"maximum_bytes\": {\n            \"description\": \"Maximum bytes carried by calibrate vector strategy request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"metric\": {\n            \"$ref\": \"#/$defs/vector_metric\",\n            \"description\": \"Metric carried by calibrate vector strategy request; the authority interprets it as vector metric.\"\n          },\n          \"minimum_recall_basis_points\": {\n            \"description\": \"Minimum recall basis points carried by calibrate vector strategy request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"objective\": {\n            \"$ref\": \"#/$defs/vector_calibration_objective\",\n            \"description\": \"Objective carried by calibrate vector strategy request; the authority interprets it as vector calibration objective.\"\n          },\n          \"query_set\": {\n            \"$ref\": \"#/$defs/vector_evaluation_query_set\",\n            \"description\": \"Query set carried by calibrate vector strategy request; the authority interprets it as vector evaluation query set.\"\n          },\n          \"snapshot\": {\n            \"$ref\": \"#/$defs/vector_evaluation_snapshot\",\n            \"description\": \"Snapshot carried by calibrate vector strategy request; the authority interprets it as vector evaluation snapshot.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"index\",\n          \"field\",\n          \"mapping_generation\",\n          \"snapshot\",\n          \"query_set\",\n          \"metric\",\n          \"k\",\n          \"objective\",\n          \"minimum_recall_basis_points\",\n          \"budget\",\n          \"maximum_bytes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"calibrate_vector_strategy\",\n      \"description\": \"Execute the bounded calibrate vector strategy semantic owned by the diagnostics authority.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_calibrate_vector_strategy\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"diagnostics_create\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_vector_diagnostic\",\n      \"description\": \"Read the exact current vector diagnostic selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_vector_diagnostic\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"diagnostics_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"artifacts\": {\n            \"description\": \"Artifacts carried by get vector diagnostic result; the authority interprets it as list:artifact.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/artifact\"\n            },\n            \"type\": \"array\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          },\n          \"result\": {\n            \"$ref\": \"#/$defs/vector_diagnostic_result\",\n            \"description\": \"Result carried by get vector diagnostic result; the authority interprets it as vector diagnostic result.\"\n          }\n        },\n        \"required\": [\n          \"operation\",\n          \"artifacts\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"maximum_bytes\": {\n            \"description\": \"Maximum bytes carried by create diagnostic request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"scope\": {\n            \"description\": \"Scope carried by create diagnostic request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"scope\",\n          \"maximum_bytes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"create_diagnostic\",\n      \"description\": \"Create diagnostic through the admitted authoritative path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_create_diagnostic\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"diagnostics_create\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_diagnostic\",\n      \"description\": \"Read the exact current diagnostic selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_diagnostic\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"diagnostics_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"artifacts\": {\n            \"description\": \"Artifacts carried by get diagnostic result; the authority interprets it as list:artifact.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/artifact\"\n            },\n            \"type\": \"array\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\",\n          \"artifacts\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.diagnostics\"\n}\n",
        ),
        "discovery" => Some(
            "{\n  \"$defs\": {\n    \"capability_grant\": {\n      \"description\": \"Versioned capability grant record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"action\": {\n          \"description\": \"Action carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"admissible_errors\": {\n          \"description\": \"Admissible errors carried by capability grant; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"cancellable\": {\n          \"description\": \"Cancellable carried by capability grant; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"cancellation\": {\n          \"description\": \"Cancellation carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"capability_family\": {\n          \"description\": \"Capability family carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"command\": {\n          \"description\": \"Command carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"effect_class\": {\n          \"description\": \"Effect class carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"exact_index_incarnations\": {\n          \"description\": \"Exact index incarnations carried by capability grant; the authority interprets it as bounded list:identity:1024.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"identity_requirement\": {\n          \"description\": \"Identity requirement carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"index_patterns\": {\n          \"description\": \"Index patterns carried by capability grant; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"mutation_class\": {\n          \"description\": \"Mutation class carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"possible_submission_states\": {\n          \"description\": \"Possible submission states carried by capability grant; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"reason\": {\n          \"description\": \"Reason carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"recovery\": {\n          \"description\": \"Recovery carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"referenced_limits\": {\n          \"description\": \"Referenced limits carried by capability grant; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"resolver_command\": {\n          \"description\": \"Resolver command carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"retry_safety\": {\n          \"description\": \"Retry safety carried by capability grant; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"risk_flags\": {\n          \"description\": \"Risk flags carried by capability grant; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"side_effects\": {\n          \"description\": \"Side effects carried by capability grant; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        },\n        \"workload_classes\": {\n          \"description\": \"Workload classes carried by capability grant; the authority interprets it as bounded list:workload class:4.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/workload_class\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"command\",\n        \"action\",\n        \"state\",\n        \"reason\",\n        \"mutation_class\",\n        \"cancellable\",\n        \"workload_classes\",\n        \"possible_submission_states\",\n        \"capability_family\",\n        \"effect_class\",\n        \"risk_flags\",\n        \"admissible_errors\",\n        \"referenced_limits\",\n        \"retry_safety\",\n        \"identity_requirement\",\n        \"cancellation\",\n        \"side_effects\",\n        \"recovery\",\n        \"index_patterns\",\n        \"exact_index_incarnations\"\n      ],\n      \"type\": \"object\"\n    },\n    \"protocol_limit\": {\n      \"description\": \"Versioned protocol limit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"default\": {\n          \"description\": \"Default carried by protocol limit; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"id\": {\n          \"description\": \"Id carried by protocol limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"maximum\": {\n          \"description\": \"Maximum carried by protocol limit; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"unit\": {\n          \"description\": \"Unit carried by protocol limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"id\",\n        \"default\",\n        \"maximum\",\n        \"unit\"\n      ],\n      \"type\": \"object\"\n    },\n    \"stream_binding\": {\n      \"description\": \"Versioned stream binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"auth_metadata\": {\n          \"description\": \"Auth metadata carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"auth_scheme\": {\n          \"description\": \"Auth scheme carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"endpoint\": {\n          \"description\": \"Endpoint carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"method\": {\n          \"description\": \"Method carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"schema_digest\": {\n          \"description\": \"Schema digest carried by stream binding; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"semantic_format_version\": {\n          \"description\": \"Semantic format version carried by stream binding; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"service\": {\n          \"description\": \"Service carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"transport\": {\n          \"description\": \"Transport carried by stream binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"transport\",\n        \"service\",\n        \"method\",\n        \"endpoint\",\n        \"auth_metadata\",\n        \"auth_scheme\",\n        \"semantic_format_version\",\n        \"schema_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"discovery\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"discover\",\n      \"description\": \"Read and bind the authenticated principal, Collection, schema, capabilities, limits, and selected streams before issuing other calls.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_discover\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"identity_discovery\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"artifact_version\": {\n            \"description\": \"Artifact version carried by discover result; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"capabilities\": {\n            \"description\": \"Capabilities carried by discover result; the authority interprets it as list:capability grant.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/capability_grant\"\n            },\n            \"type\": \"array\"\n          },\n          \"collection_id\": {\n            \"description\": \"Collection id carried by discover result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"limits\": {\n            \"description\": \"Limits carried by discover result; the authority interprets it as list:protocol limit.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/protocol_limit\"\n            },\n            \"type\": \"array\"\n          },\n          \"policy_revision\": {\n            \"description\": \"Policy revision carried by discover result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"principal_id\": {\n            \"description\": \"Principal id carried by discover result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"schema_digest\": {\n            \"description\": \"Schema digest carried by discover result; the authority interprets it as digest.\",\n            \"type\": \"string\"\n          },\n          \"schema_id\": {\n            \"description\": \"Schema id carried by discover result; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"streams\": {\n            \"description\": \"Streams carried by discover result; the authority interprets it as list:stream binding.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/stream_binding\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"principal_id\",\n          \"collection_id\",\n          \"policy_revision\",\n          \"artifact_version\",\n          \"schema_id\",\n          \"schema_digest\",\n          \"streams\",\n          \"capabilities\",\n          \"limits\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.discovery\"\n}\n",
        ),
        "lifecycle" => Some(
            "{\n  \"$defs\": {\n    \"administration_alias_action\": {\n      \"description\": \"Closed administration alias action union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Put variant of administration alias action.\",\n          \"properties\": {\n            \"expected_revision\": {\n              \"description\": \"Expected revision carried by administration alias action put; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"filter\": {\n              \"description\": \"Filter carried by administration alias action put; the authority interprets it as raw json.\",\n              \"properties\": {\n                \"bytes_base64\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"bytes_base64\"\n              ],\n              \"type\": \"object\"\n            },\n            \"index_routing\": {\n              \"description\": \"Index routing carried by administration alias action put; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"put\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration alias action put; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"search_routing\": {\n              \"description\": \"Search routing carried by administration alias action put; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"targets\": {\n              \"description\": \"Targets carried by administration alias action put; the authority interprets it as bounded list:alias target:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/alias_target\"\n              },\n              \"type\": \"array\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"targets\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete variant of administration alias action.\",\n          \"properties\": {\n            \"expected_revision\": {\n              \"description\": \"Expected revision carried by administration alias action delete; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration alias action delete; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected_revision\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"administration_mutation\": {\n      \"description\": \"Closed administration mutation union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Apply alias actions variant of administration mutation.\",\n          \"properties\": {\n            \"actions\": {\n              \"description\": \"Actions carried by administration mutation apply alias actions; the authority interprets it as bounded list:administration alias action:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/administration_alias_action\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"apply_alias_actions\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"actions\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Put component template variant of administration mutation.\",\n          \"properties\": {\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation put component template; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"put_component_template\"\n              ]\n            },\n            \"mapping\": {\n              \"$ref\": \"#/$defs/mapping\",\n              \"description\": \"Mapping carried by administration mutation put component template; the authority interprets it as mapping.\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation put component template; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"resource_spec\": {\n              \"$ref\": \"#/$defs/index_resource_spec\",\n              \"description\": \"Resource spec carried by administration mutation put component template; the authority interprets it as index resource spec.\"\n            },\n            \"settings\": {\n              \"description\": \"Settings carried by administration mutation put component template; the authority interprets it as raw json.\",\n              \"properties\": {\n                \"bytes_base64\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"bytes_base64\"\n              ],\n              \"type\": \"object\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"mapping\",\n            \"settings\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete component template variant of administration mutation.\",\n          \"properties\": {\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation delete component template; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete_component_template\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation delete component template; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Put index template variant of administration mutation.\",\n          \"properties\": {\n            \"components\": {\n              \"description\": \"Components carried by administration mutation put index template; the authority interprets it as bounded list:expected binding:1024.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/expected_binding\"\n              },\n              \"type\": \"array\"\n            },\n            \"data_stream\": {\n              \"description\": \"Data stream carried by administration mutation put index template; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation put index template; the authority interprets it as expected binding.\"\n            },\n            \"index_patterns\": {\n              \"description\": \"Index patterns carried by administration mutation put index template; the authority interprets it as bounded list:string:1024.\",\n              \"items\": {\n                \"type\": \"string\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"put_index_template\"\n              ]\n            },\n            \"mapping\": {\n              \"$ref\": \"#/$defs/mapping\",\n              \"description\": \"Mapping carried by administration mutation put index template; the authority interprets it as mapping.\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation put index template; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"priority\": {\n              \"description\": \"Priority carried by administration mutation put index template; the authority interprets it as i32.\",\n              \"type\": \"integer\"\n            },\n            \"resource_spec\": {\n              \"$ref\": \"#/$defs/index_resource_spec\",\n              \"description\": \"Resource spec carried by administration mutation put index template; the authority interprets it as index resource spec.\"\n            },\n            \"settings\": {\n              \"description\": \"Settings carried by administration mutation put index template; the authority interprets it as raw json.\",\n              \"properties\": {\n                \"bytes_base64\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"bytes_base64\"\n              ],\n              \"type\": \"object\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"priority\",\n            \"data_stream\",\n            \"index_patterns\",\n            \"components\",\n            \"mapping\",\n            \"settings\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete index template variant of administration mutation.\",\n          \"properties\": {\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation delete index template; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete_index_template\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation delete index template; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Put ingest pipeline variant of administration mutation.\",\n          \"properties\": {\n            \"definition\": {\n              \"description\": \"Definition carried by administration mutation put ingest pipeline; the authority interprets it as raw json.\",\n              \"properties\": {\n                \"bytes_base64\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"bytes_base64\"\n              ],\n              \"type\": \"object\"\n            },\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation put ingest pipeline; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"put_ingest_pipeline\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation put ingest pipeline; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"definition\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete ingest pipeline variant of administration mutation.\",\n          \"properties\": {\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation delete ingest pipeline; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete_ingest_pipeline\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation delete ingest pipeline; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Put lifecycle policy variant of administration mutation.\",\n          \"properties\": {\n            \"delete_expired\": {\n              \"description\": \"Delete expired carried by administration mutation put lifecycle policy; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation put lifecycle policy; the authority interprets it as expected binding.\"\n            },\n            \"freeze_hint\": {\n              \"description\": \"Freeze hint carried by administration mutation put lifecycle policy; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"put_lifecycle_policy\"\n              ]\n            },\n            \"merge_hint\": {\n              \"description\": \"Merge hint carried by administration mutation put lifecycle policy; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation put lifecycle policy; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"retention\": {\n              \"$ref\": \"#/$defs/retention_policy\",\n              \"description\": \"Retention carried by administration mutation put lifecycle policy; the authority interprets it as retention policy.\"\n            },\n            \"rollover\": {\n              \"$ref\": \"#/$defs/rollover_thresholds\",\n              \"description\": \"Rollover carried by administration mutation put lifecycle policy; the authority interprets it as rollover thresholds.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"rollover\",\n            \"retention\",\n            \"merge_hint\",\n            \"freeze_hint\",\n            \"delete_expired\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete lifecycle policy variant of administration mutation.\",\n          \"properties\": {\n            \"expected\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Expected carried by administration mutation delete lifecycle policy; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete_lifecycle_policy\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation delete lifecycle policy; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Create data stream variant of administration mutation.\",\n          \"properties\": {\n            \"index_template\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Index template carried by administration mutation create data stream; the authority interprets it as expected binding.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"create_data_stream\"\n              ]\n            },\n            \"lifecycle_policy\": {\n              \"$ref\": \"#/$defs/expected_binding\",\n              \"description\": \"Lifecycle policy carried by administration mutation create data stream; the authority interprets it as expected binding.\"\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation create data stream; the authority interprets it as string.\",\n              \"type\": \"string\"\n            },\n            \"timestamp_field\": {\n              \"description\": \"Timestamp field carried by administration mutation create data stream; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"timestamp_field\",\n            \"index_template\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Delete data stream variant of administration mutation.\",\n          \"properties\": {\n            \"expected_revision\": {\n              \"description\": \"Expected revision carried by administration mutation delete data stream; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"delete_data_stream\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation delete data stream; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected_revision\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Rollover data stream variant of administration mutation.\",\n          \"properties\": {\n            \"expected_revision\": {\n              \"description\": \"Expected revision carried by administration mutation rollover data stream; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"rollover_data_stream\"\n              ]\n            },\n            \"name\": {\n              \"description\": \"Name carried by administration mutation rollover data stream; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"name\",\n            \"expected_revision\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"administration_outcome\": {\n      \"description\": \"Versioned administration outcome record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"action_id\": {\n          \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n          \"type\": \"string\"\n        },\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by administration outcome; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"resource\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"action_id\",\n        \"authority_revision\",\n        \"state\"\n      ],\n      \"type\": \"object\"\n    },\n    \"aggregate_then_delete_policy\": {\n      \"description\": \"Versioned aggregate then delete policy record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bucket_alignment_millis\": {\n          \"description\": \"Bucket alignment millis carried by aggregate then delete policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"bucket_width_millis\": {\n          \"description\": \"Bucket width millis carried by aggregate then delete policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"detail_retirement_acknowledged\": {\n          \"description\": \"Detail retirement acknowledged carried by aggregate then delete policy; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"dimensions\": {\n          \"description\": \"Dimensions carried by aggregate then delete policy; the authority interprets it as bounded list:digest:32.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"expected_policy_generation\": {\n          \"description\": \"Expected policy generation carried by aggregate then delete policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"measures\": {\n          \"description\": \"Measures carried by aggregate then delete policy; the authority interprets it as bounded list:rollup measure:64.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/rollup_measure\"\n          },\n          \"type\": \"array\"\n        },\n        \"policy_generation\": {\n          \"description\": \"Policy generation carried by aggregate then delete policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"policy_id\": {\n          \"description\": \"Policy id carried by aggregate then delete policy; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"timestamp_field_digest\": {\n          \"description\": \"Timestamp field digest carried by aggregate then delete policy; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"policy_id\",\n        \"policy_generation\",\n        \"detail_retirement_acknowledged\",\n        \"timestamp_field_digest\",\n        \"bucket_width_millis\",\n        \"bucket_alignment_millis\",\n        \"dimensions\",\n        \"measures\"\n      ],\n      \"type\": \"object\"\n    },\n    \"alias_target\": {\n      \"description\": \"Versioned alias target record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"index\": {\n          \"$ref\": \"#/$defs/index_reference\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"write_index\": {\n          \"description\": \"Write index carried by alias target; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"index\",\n        \"write_index\"\n      ],\n      \"type\": \"object\"\n    },\n    \"analyzer_identity\": {\n      \"description\": \"Versioned analyzer identity record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field\": {\n          \"description\": \"Field carried by analyzer identity; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"index_analyzer\": {\n          \"$ref\": \"#/$defs/mapping_analyzer\",\n          \"description\": \"Index analyzer carried by analyzer identity; the authority interprets it as mapping analyzer.\"\n        },\n        \"search_analyzer\": {\n          \"$ref\": \"#/$defs/mapping_analyzer\",\n          \"description\": \"Search analyzer carried by analyzer identity; the authority interprets it as mapping analyzer.\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"index_analyzer\",\n        \"search_analyzer\"\n      ],\n      \"type\": \"object\"\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"dense_vector_element_type\": {\n      \"description\": \"Closed dense vector element type choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"f32\",\n        \"f16\",\n        \"i8\"\n      ],\n      \"type\": \"string\"\n    },\n    \"dynamic_mapping_policy\": {\n      \"description\": \"Closed dynamic mapping policy choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"true\",\n        \"false\",\n        \"strict\"\n      ],\n      \"type\": \"string\"\n    },\n    \"expected_binding\": {\n      \"description\": \"Versioned expected binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by expected binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by expected binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"incarnation\",\n        \"revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"external_key_binding\": {\n      \"description\": \"Versioned external key binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"access_generation\": {\n          \"description\": \"Access generation carried by external key binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"binding_generation\": {\n          \"description\": \"Binding generation carried by external key binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"binding_id\": {\n          \"description\": \"Binding id carried by external key binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"content_key_generation\": {\n          \"description\": \"Content key generation carried by external key binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"content_key_id\": {\n          \"description\": \"Content key id carried by external key binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"object_context_digest\": {\n          \"description\": \"Object context digest carried by external key binding; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"opaque_binding_base64\": {\n          \"description\": \"Opaque binding base64 carried by external key binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"content_key_id\",\n        \"content_key_generation\",\n        \"binding_id\",\n        \"binding_generation\",\n        \"access_generation\",\n        \"opaque_binding_base64\",\n        \"object_context_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_reference\": {\n      \"description\": \"Versioned index reference record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by index reference; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by index reference; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"index_resource_spec\": {\n      \"description\": \"Versioned index resource spec record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"durability\": {\n          \"$ref\": \"#/$defs/resource_durability_class\",\n          \"description\": \"Durability carried by index resource spec; the authority interprets it as resource durability class.\"\n        },\n        \"encryption_required\": {\n          \"description\": \"Encryption required carried by index resource spec; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            3\n          ]\n        },\n        \"initial_shards\": {\n          \"description\": \"Initial shards carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"lifecycle_binding\": {\n          \"description\": \"Lifecycle binding carried by index resource spec; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"memtable_hard_max_bytes\": {\n          \"description\": \"Memtable hard max bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"merge_parallelism\": {\n          \"description\": \"Merge parallelism carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"nvme_admission_weight\": {\n          \"description\": \"Nvme admission weight carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"nvme_hard_max_bytes\": {\n          \"description\": \"Nvme hard max bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"ram_admission_weight\": {\n          \"description\": \"Ram admission weight carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"ram_hard_max_bytes\": {\n          \"description\": \"Ram hard max bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"refresh_objective_millis\": {\n          \"description\": \"Refresh objective millis carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"resolver_capability\": {\n          \"description\": \"Resolver capability carried by index resource spec; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"seal_parallelism\": {\n          \"description\": \"Seal parallelism carried by index resource spec; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"storage_class\": {\n          \"$ref\": \"#/$defs/resource_storage_class\",\n          \"description\": \"Storage class carried by index resource spec; the authority interprets it as resource storage class.\"\n        },\n        \"target_shard_bytes\": {\n          \"description\": \"Target shard bytes carried by index resource spec; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"vector\": {\n          \"$ref\": \"#/$defs/vector_resource_policy\",\n          \"description\": \"Vector carried by index resource spec; the authority interprets it as vector resource policy.\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"revision\",\n        \"initial_shards\",\n        \"target_shard_bytes\",\n        \"durability\",\n        \"storage_class\",\n        \"ram_admission_weight\",\n        \"ram_hard_max_bytes\",\n        \"nvme_admission_weight\",\n        \"nvme_hard_max_bytes\",\n        \"refresh_objective_millis\",\n        \"memtable_hard_max_bytes\",\n        \"seal_parallelism\",\n        \"merge_parallelism\",\n        \"vector\",\n        \"encryption_required\"\n      ],\n      \"type\": \"object\"\n    },\n    \"ingest_pipeline_detail\": {\n      \"description\": \"Versioned ingest pipeline detail record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"definition\": {\n          \"description\": \"Definition carried by ingest pipeline detail; the authority interprets it as raw json.\",\n          \"properties\": {\n            \"bytes_base64\": {\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"bytes_base64\"\n          ],\n          \"type\": \"object\"\n        },\n        \"summary\": {\n          \"$ref\": \"#/$defs/ingest_pipeline_summary\",\n          \"description\": \"Summary carried by ingest pipeline detail; the authority interprets it as ingest pipeline summary.\"\n        }\n      },\n      \"required\": [\n        \"summary\",\n        \"definition\"\n      ],\n      \"type\": \"object\"\n    },\n    \"ingest_pipeline_summary\": {\n      \"description\": \"Versioned ingest pipeline summary record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"digest\": {\n          \"description\": \"Digest carried by ingest pipeline summary; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by ingest pipeline summary; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by ingest pipeline summary; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by ingest pipeline summary; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"incarnation\",\n        \"revision\",\n        \"digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"keyword_limit\": {\n      \"description\": \"Versioned keyword limit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field\": {\n          \"description\": \"Field carried by keyword limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"max_bytes\": {\n          \"description\": \"Max bytes carried by keyword limit; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"normalizer\": {\n          \"$ref\": \"#/$defs/keyword_normalizer\",\n          \"description\": \"Normalizer carried by keyword limit; the authority interprets it as keyword normalizer.\"\n        }\n      },\n      \"required\": [\n        \"field\",\n        \"max_bytes\",\n        \"normalizer\"\n      ],\n      \"type\": \"object\"\n    },\n    \"keyword_normalizer\": {\n      \"description\": \"Closed keyword normalizer choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"keyword\",\n        \"lowercase\"\n      ],\n      \"type\": \"string\"\n    },\n    \"lifecycle_binding_status\": {\n      \"description\": \"Versioned lifecycle binding status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"access_generation\": {\n          \"description\": \"Access generation carried by lifecycle binding status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"binding_generation\": {\n          \"description\": \"Binding generation carried by lifecycle binding status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"binding_id\": {\n          \"description\": \"Binding id carried by lifecycle binding status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"content_key_generation\": {\n          \"description\": \"Content key generation carried by lifecycle binding status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"content_key_id\": {\n          \"description\": \"Content key id carried by lifecycle binding status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"content_key_id\",\n        \"content_key_generation\",\n        \"binding_id\",\n        \"binding_generation\",\n        \"access_generation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_rollup_status\": {\n      \"description\": \"Versioned lifecycle rollup status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bucket_alignment_millis\": {\n          \"description\": \"Bucket alignment millis carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"bucket_width_millis\": {\n          \"description\": \"Bucket width millis carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"coverages\": {\n          \"description\": \"Coverages carried by lifecycle rollup status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"detail_retirement_acknowledged\": {\n          \"description\": \"Detail retirement acknowledged carried by lifecycle rollup status; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"dimensions\": {\n          \"description\": \"Dimensions carried by lifecycle rollup status; the authority interprets it as bounded list:digest:32.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"ledger_revision\": {\n          \"description\": \"Ledger revision carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"measures\": {\n          \"description\": \"Measures carried by lifecycle rollup status; the authority interprets it as bounded list:rollup measure:64.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/rollup_measure\"\n          },\n          \"type\": \"array\"\n        },\n        \"policy_generation\": {\n          \"description\": \"Policy generation carried by lifecycle rollup status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"policy_id\": {\n          \"description\": \"Policy id carried by lifecycle rollup status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"query_contract_version\": {\n          \"description\": \"Query contract version carried by lifecycle rollup status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"raw_retired_coverages\": {\n          \"description\": \"Raw retired coverages carried by lifecycle rollup status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"timestamp_field_digest\": {\n          \"description\": \"Timestamp field digest carried by lifecycle rollup status; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"policy_id\",\n        \"policy_generation\",\n        \"ledger_revision\",\n        \"coverages\",\n        \"raw_retired_coverages\",\n        \"detail_retirement_acknowledged\",\n        \"query_contract_version\",\n        \"timestamp_field_digest\",\n        \"bucket_width_millis\",\n        \"bucket_alignment_millis\",\n        \"dimensions\",\n        \"measures\"\n      ],\n      \"type\": \"object\"\n    },\n    \"lifecycle_status\": {\n      \"description\": \"Versioned lifecycle status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"active_bindings\": {\n          \"description\": \"Active bindings carried by lifecycle status; the authority interprets it as bounded list:lifecycle binding status:1024.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/lifecycle_binding_status\"\n          },\n          \"type\": \"array\"\n        },\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by lifecycle status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            2\n          ]\n        },\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"rollup\": {\n          \"$ref\": \"#/$defs/lifecycle_rollup_status\",\n          \"description\": \"Rollup carried by lifecycle status; the authority interprets it as lifecycle rollup status.\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"index\",\n        \"authority_revision\",\n        \"active_bindings\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mapping\": {\n      \"description\": \"Versioned mapping record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"analyzer_identities\": {\n          \"description\": \"Analyzer identities carried by mapping; the authority interprets it as bounded list:analyzer identity:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/analyzer_identity\"\n          },\n          \"type\": \"array\"\n        },\n        \"dynamic_policy\": {\n          \"$ref\": \"#/$defs/dynamic_mapping_policy\",\n          \"description\": \"Dynamic policy carried by mapping; the authority interprets it as dynamic mapping policy.\"\n        },\n        \"fields\": {\n          \"description\": \"Fields carried by mapping; the authority interprets it as bounded list:mapping field:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/mapping_field\"\n          },\n          \"type\": \"array\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"generation\": {\n          \"description\": \"Generation carried by mapping; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"keyword_limits\": {\n          \"description\": \"Keyword limits carried by mapping; the authority interprets it as bounded list:keyword limit:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/keyword_limit\"\n          },\n          \"type\": \"array\"\n        },\n        \"mode\": {\n          \"$ref\": \"#/$defs/mapping_mode\",\n          \"description\": \"Mode carried by mapping; the authority interprets it as mapping mode.\"\n        },\n        \"multi_field_projections\": {\n          \"description\": \"Multi field projections carried by mapping; the authority interprets it as bounded list:multi field projection:16384.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/multi_field_projection\"\n          },\n          \"type\": \"array\"\n        },\n        \"nested_paths\": {\n          \"description\": \"Nested paths carried by mapping; the authority interprets it as bounded list:string:64.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"generation\",\n        \"mode\",\n        \"dynamic_policy\",\n        \"fields\",\n        \"multi_field_projections\",\n        \"analyzer_identities\",\n        \"keyword_limits\",\n        \"nested_paths\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mapping_analyzer\": {\n      \"description\": \"Closed mapping analyzer choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"keyword\",\n        \"simple\",\n        \"standard\",\n        \"whitespace\"\n      ],\n      \"type\": \"string\"\n    },\n    \"mapping_field\": {\n      \"description\": \"Versioned mapping field record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"field_type\": {\n          \"$ref\": \"#/$defs/mapping_field_type\",\n          \"description\": \"Field type carried by mapping field; the authority interprets it as mapping field type.\"\n        },\n        \"null_value\": {\n          \"$ref\": \"#/$defs/mapping_scalar\",\n          \"description\": \"Null value carried by mapping field; the authority interprets it as mapping scalar.\"\n        },\n        \"path\": {\n          \"description\": \"Path carried by mapping field; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"stored\": {\n          \"description\": \"Stored carried by mapping field; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"required\": [\n        \"path\",\n        \"field_type\",\n        \"stored\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mapping_field_type\": {\n      \"description\": \"Closed mapping field type union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Text variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"text\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Keyword variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"keyword\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"U64 variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"u64\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Date variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"date\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"I64 variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"i64\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"F64 variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"f64\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Bool variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"bool\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Nested variant of mapping field type.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"nested\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Vector variant of mapping field type.\",\n          \"properties\": {\n            \"dimensions\": {\n              \"description\": \"Dimensions carried by mapping field type vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"element_type\": {\n              \"$ref\": \"#/$defs/dense_vector_element_type\",\n              \"description\": \"Element type carried by mapping field type vector; the authority interprets it as dense vector element type.\"\n            },\n            \"field_id\": {\n              \"description\": \"Field id carried by mapping field type vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"format_version\": {\n              \"enum\": [\n                3\n              ]\n            },\n            \"kind\": {\n              \"enum\": [\n                \"vector\"\n              ]\n            },\n            \"metric\": {\n              \"$ref\": \"#/$defs/vector_metric\",\n              \"description\": \"Metric carried by mapping field type vector; the authority interprets it as vector metric.\"\n            },\n            \"quantization_scale\": {\n              \"description\": \"Quantization scale carried by mapping field type vector; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"format_version\",\n            \"field_id\",\n            \"dimensions\",\n            \"metric\",\n            \"element_type\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sparse vector variant of mapping field type.\",\n          \"properties\": {\n            \"field_id\": {\n              \"description\": \"Field id carried by mapping field type sparse vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"format_version\": {\n              \"enum\": [\n                3\n              ]\n            },\n            \"kind\": {\n              \"enum\": [\n                \"sparse_vector\"\n              ]\n            },\n            \"maximum_dimension\": {\n              \"description\": \"Maximum dimension carried by mapping field type sparse vector; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"weight_type\": {\n              \"$ref\": \"#/$defs/sparse_vector_weight_type\",\n              \"description\": \"Weight type carried by mapping field type sparse vector; the authority interprets it as sparse vector weight type.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"format_version\",\n            \"field_id\",\n            \"maximum_dimension\",\n            \"weight_type\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Vector set variant of mapping field type.\",\n          \"properties\": {\n            \"dimensions\": {\n              \"description\": \"Dimensions carried by mapping field type vector set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"element_type\": {\n              \"$ref\": \"#/$defs/dense_vector_element_type\",\n              \"description\": \"Element type carried by mapping field type vector set; the authority interprets it as dense vector element type.\"\n            },\n            \"field_id\": {\n              \"description\": \"Field id carried by mapping field type vector set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"format_version\": {\n              \"enum\": [\n                3\n              ]\n            },\n            \"kind\": {\n              \"enum\": [\n                \"vector_set\"\n              ]\n            },\n            \"maximum_vectors\": {\n              \"description\": \"Maximum vectors carried by mapping field type vector set; the authority interprets it as u32.\",\n              \"type\": \"integer\"\n            },\n            \"metric\": {\n              \"$ref\": \"#/$defs/vector_metric\",\n              \"description\": \"Metric carried by mapping field type vector set; the authority interprets it as vector metric.\"\n            },\n            \"quantization_scale\": {\n              \"description\": \"Quantization scale carried by mapping field type vector set; the authority interprets it as approximate number.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"format_version\",\n            \"field_id\",\n            \"dimensions\",\n            \"metric\",\n            \"element_type\",\n            \"maximum_vectors\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"mapping_mode\": {\n      \"description\": \"Closed mapping mode choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"mutable\",\n        \"append_log\",\n        \"state\"\n      ],\n      \"type\": \"string\"\n    },\n    \"mapping_scalar\": {\n      \"description\": \"Closed mapping scalar union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Boolean variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"boolean\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar boolean; the authority interprets it as bool.\",\n              \"type\": \"boolean\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"I64 variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"i64\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar i64; the authority interprets it as i64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"U64 variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"u64\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar u64; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"F64 bits variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"f64_bits\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar f64 bits; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Keyword variant of mapping scalar.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"keyword\"\n              ]\n            },\n            \"value\": {\n              \"description\": \"Value carried by mapping scalar keyword; the authority interprets it as string.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"value\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"multi_field_projection\": {\n      \"description\": \"Versioned multi field projection record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"child\": {\n          \"description\": \"Child carried by multi field projection; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"parent\": {\n          \"description\": \"Parent carried by multi field projection; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"parent\",\n        \"child\"\n      ],\n      \"type\": \"object\"\n    },\n    \"mutation_outcome\": {\n      \"description\": \"Closed mutation outcome union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terminal variant of mutation outcome.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"terminal\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Pending variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome pending; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"pending\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Indeterminate variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome indeterminate; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resolution required variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome resolution required; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"resolution_required\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"resolver\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"mutation_resolver\": {\n      \"description\": \"Closed mutation resolver choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"clone_index\",\n        \"get_history\",\n        \"resolve_append_bulk\",\n        \"resolve_catalog_action\",\n        \"resolve_document_bulk\",\n        \"resolve_document_mutation\",\n        \"resolve_security_action\",\n        \"resolve_service_credential_reservation\",\n        \"resolve_state_write\"\n      ],\n      \"type\": \"string\"\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource_durability_class\": {\n      \"description\": \"Closed resource durability class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"regional_object\",\n        \"zonal_low_latency\",\n        \"relaxed\",\n        \"ephemeral\"\n      ],\n      \"type\": \"string\"\n    },\n    \"resource_storage_class\": {\n      \"description\": \"Closed resource storage class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"standard\",\n        \"cold\"\n      ],\n      \"type\": \"string\"\n    },\n    \"retention_policy\": {\n      \"description\": \"Versioned retention policy record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"backing_index_max_age_millis\": {\n          \"description\": \"Backing index max age millis carried by retention policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"document_max_age_millis\": {\n          \"description\": \"Document max age millis carried by retention policy; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [],\n      \"type\": \"object\"\n    },\n    \"rollover_thresholds\": {\n      \"description\": \"Versioned rollover thresholds record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"max_age_millis\": {\n          \"description\": \"Max age millis carried by rollover thresholds; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"max_primary_bytes\": {\n          \"description\": \"Max primary bytes carried by rollover thresholds; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"max_primary_docs\": {\n          \"description\": \"Max primary docs carried by rollover thresholds; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [],\n      \"type\": \"object\"\n    },\n    \"rollup_measure\": {\n      \"description\": \"Closed rollup measure union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Count variant of rollup measure.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"count\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Sum variant of rollup measure.\",\n          \"properties\": {\n            \"field_path_digest\": {\n              \"description\": \"Field path digest carried by rollup measure sum; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"sum\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field_path_digest\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Min variant of rollup measure.\",\n          \"properties\": {\n            \"field_path_digest\": {\n              \"description\": \"Field path digest carried by rollup measure min; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"min\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field_path_digest\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Max variant of rollup measure.\",\n          \"properties\": {\n            \"field_path_digest\": {\n              \"description\": \"Field path digest carried by rollup measure max; the authority interprets it as digest.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"max\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"field_path_digest\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"sparse_vector_weight_type\": {\n      \"description\": \"Closed sparse vector weight type choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"f32\",\n        \"f16\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_calibration_binding\": {\n      \"description\": \"Versioned vector calibration binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"evidence_digest\": {\n          \"description\": \"Evidence digest carried by vector calibration binding; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"profile\": {\n          \"$ref\": \"#/$defs/vector_strategy_profile\",\n          \"description\": \"Profile carried by vector calibration binding; the authority interprets it as vector strategy profile.\"\n        }\n      },\n      \"required\": [\n        \"profile\",\n        \"evidence_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_indexing_objective\": {\n      \"description\": \"Closed vector indexing objective choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"fast_build\",\n        \"balanced\",\n        \"compact\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_metric\": {\n      \"description\": \"Closed vector metric choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"cosine\",\n        \"dot_product\",\n        \"squared_l2\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_quality_objective\": {\n      \"description\": \"Closed vector quality objective choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced\",\n        \"high_recall\",\n        \"memory_efficient\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_residency_intent\": {\n      \"description\": \"Closed vector residency intent choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"automatic\",\n        \"prefer_resident\",\n        \"require_resident\"\n      ],\n      \"type\": \"string\"\n    },\n    \"vector_resource_policy\": {\n      \"description\": \"Versioned vector resource policy record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"calibration\": {\n          \"$ref\": \"#/$defs/vector_calibration_binding\",\n          \"description\": \"Calibration carried by vector resource policy; the authority interprets it as vector calibration binding.\"\n        },\n        \"indexing\": {\n          \"$ref\": \"#/$defs/vector_indexing_objective\",\n          \"description\": \"Indexing carried by vector resource policy; the authority interprets it as vector indexing objective.\"\n        },\n        \"quality\": {\n          \"$ref\": \"#/$defs/vector_quality_objective\",\n          \"description\": \"Quality carried by vector resource policy; the authority interprets it as vector quality objective.\"\n        },\n        \"residency\": {\n          \"$ref\": \"#/$defs/vector_residency_intent\",\n          \"description\": \"Residency carried by vector resource policy; the authority interprets it as vector residency intent.\"\n        }\n      },\n      \"required\": [\n        \"quality\",\n        \"indexing\"\n      ],\n      \"type\": \"object\"\n    },\n    \"vector_strategy_profile\": {\n      \"description\": \"Closed vector strategy profile choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"balanced_v1\",\n        \"high_recall_v1\",\n        \"memory_efficient_v1\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"lifecycle\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"expected_revision\": {\n            \"description\": \"Expected revision carried by apply administration mutation request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"mutation\": {\n            \"$ref\": \"#/$defs/administration_mutation\",\n            \"description\": \"Mutation carried by apply administration mutation request; the authority interprets it as administration mutation.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"expected_revision\",\n          \"mutation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"apply_administration_mutation\",\n      \"description\": \"Apply administration mutation under its declared authority and revision preconditions.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_apply_administration_mutation\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"outcome\": {\n            \"$ref\": \"#/$defs/administration_outcome\",\n            \"description\": \"Outcome carried by apply administration mutation result; the authority interprets it as administration outcome.\"\n          }\n        },\n        \"required\": [\n          \"outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"name_prefix\": {\n            \"description\": \"Name prefix carried by list ingest pipelines request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list ingest pipelines request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_ingest_pipelines\",\n      \"description\": \"Read one bounded page of ingest pipelines and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_ingest_pipelines\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list ingest pipelines result; the authority interprets it as list:ingest pipeline summary.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/ingest_pipeline_summary\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"restart_count\": {\n            \"description\": \"Restart count carried by list ingest pipelines result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"items\",\n          \"restart_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_incarnation\": {\n            \"description\": \"Expected incarnation carried by get ingest pipeline request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by get ingest pipeline request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_ingest_pipeline\",\n      \"description\": \"Read the exact current ingest pipeline selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_ingest_pipeline\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"resource\": {\n            \"$ref\": \"#/$defs/ingest_pipeline_detail\",\n            \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n          }\n        },\n        \"required\": [\n          \"resource\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"definition\": {\n            \"description\": \"Definition carried by simulate ingest pipeline request; the authority interprets it as raw json.\",\n            \"oneOf\": [\n              {\n                \"properties\": {\n                  \"bytes_base64\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"bytes_base64\"\n                ],\n                \"type\": \"object\"\n              },\n              {\n                \"properties\": {\n                  \"raw_json_text\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"raw_json_text\"\n                ],\n                \"type\": \"object\"\n              }\n            ]\n          },\n          \"expected\": {\n            \"$ref\": \"#/$defs/expected_binding\",\n            \"description\": \"Expected carried by simulate ingest pipeline request; the authority interprets it as expected binding.\"\n          },\n          \"name\": {\n            \"description\": \"Name carried by simulate ingest pipeline request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"source\": {\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n            \"oneOf\": [\n              {\n                \"properties\": {\n                  \"bytes_base64\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"bytes_base64\"\n                ],\n                \"type\": \"object\"\n              },\n              {\n                \"properties\": {\n                  \"raw_json_text\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"required\": [\n                  \"raw_json_text\"\n                ],\n                \"type\": \"object\"\n              }\n            ]\n          }\n        },\n        \"required\": [\n          \"source\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"simulate_ingest_pipeline\",\n      \"description\": \"Execute the bounded simulate ingest pipeline semantic owned by the lifecycle authority.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_simulate_ingest_pipeline\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"changed\": {\n            \"description\": \"Changed carried by simulate ingest pipeline result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"dropped\": {\n            \"description\": \"Dropped carried by simulate ingest pipeline result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"source\": {\n            \"description\": \"Exact caller JSON bytes; preserve byte identity and duplicate-key behavior rather than reparsing.\",\n            \"properties\": {\n              \"bytes_base64\": {\n                \"type\": \"string\"\n              }\n            },\n            \"required\": [\n              \"bytes_base64\"\n            ],\n            \"type\": \"object\"\n          }\n        },\n        \"required\": [\n          \"dropped\",\n          \"changed\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"binding\": {\n            \"$ref\": \"#/$defs/external_key_binding\",\n            \"description\": \"Binding carried by configure external key request; the authority interprets it as external key binding.\"\n          },\n          \"expected_authority_revision\": {\n            \"description\": \"Expected authority revision carried by configure external key request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"expected_authority_revision\",\n          \"binding\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"configure_external_key\",\n      \"description\": \"Configure external key as one bounded control-plane change.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_configure_external_key\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by configure external key result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/lifecycle_status\",\n            \"description\": \"Status carried by configure external key result; the authority interprets it as lifecycle status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"binding\": {\n            \"$ref\": \"#/$defs/external_key_binding\",\n            \"description\": \"Binding carried by rotate external key binding request; the authority interprets it as external key binding.\"\n          },\n          \"expected_authority_revision\": {\n            \"description\": \"Expected authority revision carried by rotate external key binding request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"predecessor_binding_id\": {\n            \"description\": \"Predecessor binding id carried by rotate external key binding request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"expected_authority_revision\",\n          \"predecessor_binding_id\",\n          \"binding\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"rotate_external_key_binding\",\n      \"description\": \"Execute the bounded rotate external key binding semantic owned by the lifecycle authority.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_rotate_external_key_binding\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by rotate external key binding result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/lifecycle_status\",\n            \"description\": \"Status carried by rotate external key binding result; the authority interprets it as lifecycle status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_authority_revision\": {\n            \"description\": \"Expected authority revision carried by configure aggregate then delete request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"policy\": {\n            \"$ref\": \"#/$defs/aggregate_then_delete_policy\",\n            \"description\": \"Policy carried by configure aggregate then delete request; the authority interprets it as aggregate then delete policy.\"\n          }\n        },\n        \"required\": [\n          \"index\",\n          \"expected_authority_revision\",\n          \"policy\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"configure_aggregate_then_delete\",\n      \"description\": \"Configure aggregate then delete as one bounded control-plane change.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_configure_aggregate_then_delete\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"lifecycle_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by configure aggregate then delete result; the authority interprets it as mutation outcome.\"\n          },\n          \"status\": {\n            \"$ref\": \"#/$defs/lifecycle_status\",\n            \"description\": \"Status carried by configure aggregate then delete result; the authority interprets it as lifecycle status.\"\n          }\n        },\n        \"required\": [\n          \"status\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [\n        \"destructive\"\n      ],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.lifecycle\"\n}\n",
        ),
        "operations" => Some(
            "{\n  \"$defs\": {\n    \"artifact\": {\n      \"description\": \"Versioned artifact record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bytes\": {\n          \"description\": \"Bytes carried by artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"expires_at\": {\n          \"description\": \"Expires at carried by artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"sha256\": {\n          \"description\": \"Sha256 carried by artifact; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"locator\",\n        \"bytes\",\n        \"sha256\",\n        \"expires_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"error\": {\n      \"oneOf\": [\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"invalid_request\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"invalid_request\"\n                  ]\n                },\n                \"field\": {\n                  \"type\": \"string\"\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unsupported_version\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unsupported_version\"\n                  ]\n                },\n                \"maximum_supported\": {\n                  \"type\": \"integer\"\n                },\n                \"observed\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"observed\",\n                \"maximum_supported\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unauthenticated\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unauthenticated\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_credential\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"permission_denied\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"action\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"permission_denied\"\n                  ]\n                },\n                \"workload_class\": {\n                  \"$ref\": \"#/$defs/workload_class\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_precondition\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"stale_cursor\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"stale_cursor\"\n                  ]\n                },\n                \"restart_count\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"restart_count\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"restart_page\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"restart_budget_exhausted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"restart_budget_exhausted\"\n                  ]\n                },\n                \"maximum_restarts\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_restarts\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"limit_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"class\": {\n                  \"$ref\": \"#/$defs/limit_class\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"limit_exceeded\"\n                  ]\n                },\n                \"limit_id\": {\n                  \"type\": \"string\"\n                },\n                \"maximum\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"class\",\n                \"limit_id\",\n                \"maximum\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"reduce_request\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"capability_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"capability\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"capability_unavailable\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_submitted\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"submitted_indeterminate\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"submitted_indeterminate\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"expired_unknown\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"expired_unknown\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"secret_not_escrowed\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"secret_not_escrowed\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"retention_gap\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"retention_gap\"\n                  ]\n                },\n                \"retired_through\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"retired_through\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"artifact_range_invalid\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"artifact_range_invalid\"\n                  ]\n                },\n                \"maximum_bytes\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_bytes\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"correct_range\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"checksum_mismatch\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"checksum_mismatch\"\n                  ]\n                },\n                \"expected\": {\n                  \"type\": \"string\"\n                },\n                \"observed\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"expected\",\n                \"observed\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"limit_class\": {\n      \"description\": \"Closed limit class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"request_bound\",\n        \"collection_quota\",\n        \"engine_safety\"\n      ],\n      \"type\": \"string\"\n    },\n    \"locator\": {\n      \"description\": \"Versioned locator record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"description\": \"Authority carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"authority\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_attempt_observation\": {\n      \"description\": \"Versioned maintenance attempt observation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"lease_epoch\": {\n          \"description\": \"Lease epoch carried by maintenance attempt observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"lease_expires_at\": {\n          \"description\": \"Lease expires at carried by maintenance attempt observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"observed_at_millis\": {\n          \"description\": \"Observed at millis carried by maintenance attempt observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/maintenance_attempt_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"state\",\n        \"lease_epoch\",\n        \"lease_expires_at\",\n        \"observed_at_millis\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_attempt_state\": {\n      \"description\": \"Closed maintenance attempt state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"running\",\n        \"deadline_exceeded_draining\",\n        \"deadline_exceeded_reclaim_pending\",\n        \"cancellation_draining\",\n        \"claim_recovery_pending\"\n      ],\n      \"type\": \"string\"\n    },\n    \"maintenance_failure_class\": {\n      \"description\": \"Closed maintenance failure class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"corruption\",\n        \"attempt_budget\",\n        \"structural_limit\",\n        \"execution\",\n        \"other\"\n      ],\n      \"type\": \"string\"\n    },\n    \"maintenance_failure_class_count\": {\n      \"description\": \"Versioned maintenance failure class count record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"class\": {\n          \"$ref\": \"#/$defs/maintenance_failure_class\",\n          \"description\": \"Class carried by maintenance failure class count; the authority interprets it as maintenance failure class.\"\n        },\n        \"count\": {\n          \"description\": \"Count carried by maintenance failure class count; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"class\",\n        \"count\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_status_aggregate\": {\n      \"description\": \"Versioned maintenance status aggregate record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"active_passes\": {\n          \"description\": \"Active passes carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cancellation_draining\": {\n          \"description\": \"Cancellation draining carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cancellation_requested\": {\n          \"description\": \"Cancellation requested carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cancellations_total\": {\n          \"description\": \"Cancellations total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"claim_recovery_pending\": {\n          \"description\": \"Claim recovery pending carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"current_action_capacity\": {\n          \"description\": \"Current action capacity carried by maintenance status aggregate; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"deadline_draining\": {\n          \"description\": \"Deadline draining carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"deadline_failures_total\": {\n          \"description\": \"Deadline failures total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"deferred\": {\n          \"description\": \"Deferred carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"durable_last_progress_at\": {\n          \"description\": \"Durable last progress at carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"eligible_backlog\": {\n          \"description\": \"Eligible backlog carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"failure_classes\": {\n          \"description\": \"Failure classes carried by maintenance status aggregate; the authority interprets it as list:maintenance failure class count.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/maintenance_failure_class_count\"\n          },\n          \"type\": \"array\"\n        },\n        \"format_version\": {\n          \"enum\": [\n            1\n          ]\n        },\n        \"leased\": {\n          \"description\": \"Leased carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"local_in_flight\": {\n          \"description\": \"Local in flight carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"local_observation_millis\": {\n          \"description\": \"Local observation millis carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"logical_observation_time\": {\n          \"description\": \"Logical observation time carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"maximum_action_capacity\": {\n          \"description\": \"Maximum action capacity carried by maintenance status aggregate; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"oldest_backlog_age\": {\n          \"description\": \"Oldest backlog age carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"oldest_no_progress_age\": {\n          \"description\": \"Oldest no progress age carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"oldest_parked_age\": {\n          \"description\": \"Oldest parked age carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"oldest_retry_wait_age\": {\n          \"description\": \"Oldest retry wait age carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"oldest_runnable_age\": {\n          \"description\": \"Oldest runnable age carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"overlay_capacity_exhaustions_total\": {\n          \"description\": \"Overlay capacity exhaustions total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"parked_operator_required\": {\n          \"description\": \"Parked operator required carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"projection_refresh_pending\": {\n          \"description\": \"Projection refresh pending carried by maintenance status aggregate; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"recovery_era\": {\n          \"description\": \"Recovery era carried by maintenance status aggregate; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"retry_ready\": {\n          \"description\": \"Retry ready carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"retry_wait\": {\n          \"description\": \"Retry wait carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"root_revision\": {\n          \"description\": \"Root revision carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"runnable\": {\n          \"description\": \"Runnable carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"source_revision\": {\n          \"description\": \"Source revision carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"task_failures_total\": {\n          \"description\": \"Task failures total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"task_retries_total\": {\n          \"description\": \"Task retries total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"tasks_claimed_total\": {\n          \"description\": \"Tasks claimed total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"tasks_completed_total\": {\n          \"description\": \"Tasks completed total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"tasks_progressed_total\": {\n          \"description\": \"Tasks progressed total carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"total_incomplete\": {\n          \"description\": \"Total incomplete carried by maintenance status aggregate; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"format_version\",\n        \"recovery_era\",\n        \"source_revision\",\n        \"root_revision\",\n        \"logical_observation_time\",\n        \"total_incomplete\",\n        \"parked_operator_required\",\n        \"retry_wait\",\n        \"retry_ready\",\n        \"leased\",\n        \"deferred\",\n        \"runnable\",\n        \"eligible_backlog\",\n        \"cancellation_requested\",\n        \"current_action_capacity\",\n        \"maximum_action_capacity\",\n        \"active_passes\",\n        \"local_in_flight\",\n        \"deadline_draining\",\n        \"cancellation_draining\",\n        \"claim_recovery_pending\",\n        \"projection_refresh_pending\",\n        \"tasks_claimed_total\",\n        \"tasks_progressed_total\",\n        \"tasks_completed_total\",\n        \"task_retries_total\",\n        \"task_failures_total\",\n        \"deadline_failures_total\",\n        \"cancellations_total\",\n        \"overlay_capacity_exhaustions_total\",\n        \"failure_classes\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_task_scope\": {\n      \"description\": \"Versioned maintenance task scope record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"index\": {\n          \"$ref\": \"#/$defs/resource\",\n          \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by maintenance task scope; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"shard_id\": {\n          \"description\": \"Shard id carried by maintenance task scope; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"kind\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_task_status\": {\n      \"description\": \"Versioned maintenance task status record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"admitted_at\": {\n          \"description\": \"Admitted at carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"attempt_count\": {\n          \"description\": \"Attempt count carried by maintenance task status; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"cancellation_requested\": {\n          \"description\": \"Cancellation requested carried by maintenance task status; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"checkpoint_generation\": {\n          \"description\": \"Checkpoint generation carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"defer_reason\": {\n          \"description\": \"Defer reason carried by maintenance task status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"failure_at\": {\n          \"description\": \"Failure at carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"failure_class\": {\n          \"$ref\": \"#/$defs/maintenance_failure_class\",\n          \"description\": \"Failure class carried by maintenance task status; the authority interprets it as maintenance failure class.\"\n        },\n        \"failure_code\": {\n          \"description\": \"Failure code carried by maintenance task status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by maintenance task status; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"last_progress_at\": {\n          \"description\": \"Last progress at carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"last_transition_at\": {\n          \"description\": \"Last transition at carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"lease_acquired_at\": {\n          \"description\": \"Lease acquired at carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"lease_expires_at\": {\n          \"description\": \"Lease expires at carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"local_attempt\": {\n          \"$ref\": \"#/$defs/maintenance_attempt_observation\",\n          \"description\": \"Local attempt carried by maintenance task status; the authority interprets it as maintenance attempt observation.\"\n        },\n        \"operator_action_required\": {\n          \"description\": \"Operator action required carried by maintenance task status; the authority interprets it as bool.\",\n          \"type\": \"boolean\"\n        },\n        \"retry_not_before\": {\n          \"description\": \"Retry not before carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"scope\": {\n          \"$ref\": \"#/$defs/maintenance_task_scope\",\n          \"description\": \"Scope carried by maintenance task status; the authority interprets it as maintenance task scope.\"\n        },\n        \"state_since\": {\n          \"description\": \"State since carried by maintenance task status; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"task_id\": {\n          \"description\": \"Task id carried by maintenance task status; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"work_state\": {\n          \"$ref\": \"#/$defs/maintenance_work_state\",\n          \"description\": \"Work state carried by maintenance task status; the authority interprets it as maintenance work state.\"\n        }\n      },\n      \"required\": [\n        \"task_id\",\n        \"kind\",\n        \"scope\",\n        \"checkpoint_generation\",\n        \"attempt_count\",\n        \"admitted_at\",\n        \"last_transition_at\",\n        \"last_progress_at\",\n        \"work_state\",\n        \"state_since\",\n        \"cancellation_requested\",\n        \"operator_action_required\"\n      ],\n      \"type\": \"object\"\n    },\n    \"maintenance_work_state\": {\n      \"description\": \"Closed maintenance work state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"parked_operator_required\",\n        \"retry_wait\",\n        \"retry_ready\",\n        \"leased\",\n        \"deferred\",\n        \"runnable\"\n      ],\n      \"type\": \"string\"\n    },\n    \"mutation_outcome\": {\n      \"description\": \"Closed mutation outcome union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Terminal variant of mutation outcome.\",\n          \"properties\": {\n            \"state\": {\n              \"enum\": [\n                \"terminal\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Pending variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome pending; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"pending\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Indeterminate variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome indeterminate; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resolution required variant of mutation outcome.\",\n          \"properties\": {\n            \"resolver\": {\n              \"$ref\": \"#/$defs/mutation_resolver\",\n              \"description\": \"Resolver carried by mutation outcome resolution required; the authority interprets it as mutation resolver.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"resolution_required\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"resolver\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"mutation_resolver\": {\n      \"description\": \"Closed mutation resolver choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"clone_index\",\n        \"get_history\",\n        \"resolve_append_bulk\",\n        \"resolve_catalog_action\",\n        \"resolve_document_bulk\",\n        \"resolve_document_mutation\",\n        \"resolve_security_action\",\n        \"resolve_service_credential_reservation\",\n        \"resolve_state_write\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation\": {\n      \"description\": \"Versioned operation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"$ref\": \"#/$defs/operation_authority\",\n          \"description\": \"Authority carried by operation; the authority interprets it as operation authority.\"\n        },\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cancellation\": {\n          \"$ref\": \"#/$defs/operation_cancellation\",\n          \"description\": \"Cancellation carried by operation; the authority interprets it as operation cancellation.\"\n        },\n        \"current_state\": {\n          \"$ref\": \"#/$defs/operation_state\",\n          \"description\": \"Current state carried by operation; the authority interprets it as operation state.\"\n        },\n        \"failure\": {\n          \"$ref\": \"#/$defs/operation_failure\",\n          \"description\": \"Failure carried by operation; the authority interprets it as operation failure.\"\n        },\n        \"kind\": {\n          \"$ref\": \"#/$defs/operation_kind\",\n          \"description\": \"Kind carried by operation; the authority interprets it as operation kind.\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"pending_state\": {\n          \"$ref\": \"#/$defs/operation_pending_state\",\n          \"description\": \"Pending state carried by operation; the authority interprets it as operation pending state.\"\n        },\n        \"progress\": {\n          \"$ref\": \"#/$defs/operation_progress\",\n          \"description\": \"Progress carried by operation; the authority interprets it as operation progress.\"\n        },\n        \"result\": {\n          \"$ref\": \"#/$defs/operation_result\",\n          \"description\": \"Result carried by operation; the authority interprets it as operation result.\"\n        },\n        \"retention\": {\n          \"$ref\": \"#/$defs/operation_retention\",\n          \"description\": \"Retention carried by operation; the authority interprets it as operation retention.\"\n        },\n        \"submitted_at\": {\n          \"description\": \"Submitted at carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"$ref\": \"#/$defs/operation_target\",\n          \"description\": \"Target carried by operation; the authority interprets it as operation target.\"\n        },\n        \"terminal_at\": {\n          \"description\": \"Terminal at carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"locator\",\n        \"kind\",\n        \"authority\",\n        \"target\",\n        \"authority_revision\",\n        \"current_state\",\n        \"cancellation\",\n        \"retention\",\n        \"submitted_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_authority\": {\n      \"description\": \"Closed operation authority choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"catalog\",\n        \"tasks\",\n        \"security\",\n        \"diagnostics\",\n        \"portability\",\n        \"lifecycle\",\n        \"quota\",\n        \"admission\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_cancellation\": {\n      \"description\": \"Closed operation cancellation choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"not_cancellable\",\n        \"cancellable\",\n        \"cancel_requested\",\n        \"cancelled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_failure\": {\n      \"description\": \"Versioned operation failure record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/$defs/error\",\n          \"description\": \"Error carried by operation failure; the authority interprets it as error.\"\n        }\n      },\n      \"required\": [\n        \"error\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_kind\": {\n      \"description\": \"Closed operation kind choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"catalog\",\n        \"maintenance_task\",\n        \"security\",\n        \"diagnostic\",\n        \"collection_export\",\n        \"collection_restore\",\n        \"vector_evaluation\",\n        \"vector_warm\",\n        \"lifecycle\",\n        \"quota\",\n        \"admission\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_pending_state\": {\n      \"description\": \"Closed operation pending state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"queued\",\n        \"running\",\n        \"cancel_requested\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_progress\": {\n      \"description\": \"Versioned operation progress record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"completed\": {\n          \"description\": \"Completed carried by operation progress; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"total\": {\n          \"description\": \"Total carried by operation progress; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"unit\": {\n          \"$ref\": \"#/$defs/operation_progress_unit\",\n          \"description\": \"Unit carried by operation progress; the authority interprets it as operation progress unit.\"\n        }\n      },\n      \"required\": [\n        \"completed\",\n        \"total\",\n        \"unit\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_progress_unit\": {\n      \"description\": \"Closed operation progress unit choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"basis_points\",\n        \"items\",\n        \"bytes\",\n        \"work_units\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_result\": {\n      \"description\": \"Closed operation result union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"None variant of operation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"none\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Artifacts variant of operation result.\",\n          \"properties\": {\n            \"items\": {\n              \"description\": \"Items carried by operation result artifacts; the authority interprets it as bounded list:artifact:10000.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/artifact\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"artifacts\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"items\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"operation_retention\": {\n      \"description\": \"Versioned operation retention record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"retire_after\": {\n          \"description\": \"Retire after carried by operation retention; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/operation_retention_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"state\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_retention_state\": {\n      \"description\": \"Closed operation retention state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"active\",\n        \"retired\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_state\": {\n      \"description\": \"Closed operation state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"pending\",\n        \"succeeded\",\n        \"failed\",\n        \"cancelled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_target\": {\n      \"description\": \"Closed operation target union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Collection variant of operation target.\",\n          \"properties\": {\n            \"collection_id\": {\n              \"description\": \"Collection id carried by operation target collection; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"collection\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"collection_id\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resource variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"resource\"\n              ]\n            },\n            \"resource\": {\n              \"$ref\": \"#/$defs/resource\",\n              \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"resource\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Artifact variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"artifact\"\n              ]\n            },\n            \"locator\": {\n              \"$ref\": \"#/$defs/locator\",\n              \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"locator\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"None variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"none\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"readiness_observation\": {\n      \"description\": \"Versioned readiness observation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"observed_cut\": {\n          \"description\": \"Observed cut carried by readiness observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"reason\": {\n          \"description\": \"Reason carried by readiness observation; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by readiness observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        },\n        \"subject\": {\n          \"description\": \"Subject carried by readiness observation; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"subject\",\n        \"state\",\n        \"revision\",\n        \"observed_cut\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"operations\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"list_operations\",\n      \"description\": \"Read one bounded page of operations and return only an authority-issued continuation.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_list_operations\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"operation_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"items\": {\n            \"description\": \"Items carried by list operations result; the authority interprets it as list:operation.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/operation\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          }\n        },\n        \"required\": [\n          \"items\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_operation\",\n      \"description\": \"Read the exact current operation selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_operation\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"operation_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"after_authority_revision\": {\n            \"description\": \"After authority revision carried by wait operation request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"interval_millis\": {\n            \"description\": \"Interval millis carried by wait operation request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"maximum_attempts\": {\n            \"description\": \"Finite caller-owned attempt budget; zero or unbounded polling is invalid.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"after_authority_revision\",\n          \"maximum_attempts\",\n          \"interval_millis\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"wait_operation\",\n      \"description\": \"Wait for a durable operation revision within an explicit attempt and interval budget without polling indefinitely.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_wait_operation\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"operation_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"attempts\": {\n            \"description\": \"Attempts carried by wait operation result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\",\n          \"attempts\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cancel_action\": {\n            \"description\": \"Cancel action carried by cancel operation request; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"expected_authority_revision\": {\n            \"description\": \"Expected authority revision carried by cancel operation request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"expected_authority_revision\",\n          \"cancel_action\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"cancel_operation\",\n      \"description\": \"Request cancellation of operation; terminal state remains authority-reported.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_cancel_operation\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"operation_cancel\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"cancel_generation\": {\n            \"description\": \"Cancel generation carried by cancel operation result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"mutation_outcome\": {\n            \"$ref\": \"#/$defs/mutation_outcome\",\n            \"description\": \"Mutation outcome carried by cancel operation result; the authority interprets it as mutation outcome.\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"cancel_generation\",\n          \"mutation_outcome\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_upgrade_readiness\",\n      \"description\": \"Read the exact current upgrade readiness selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_upgrade_readiness\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"task_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"blockers\": {\n            \"description\": \"Blockers carried by get upgrade readiness result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"expires_at\": {\n            \"description\": \"Expires at carried by get upgrade readiness result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"observations\": {\n            \"description\": \"Observations carried by get upgrade readiness result; the authority interprets it as list:readiness observation.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/readiness_observation\"\n            },\n            \"type\": \"array\"\n          },\n          \"observed_at\": {\n            \"description\": \"Observed at carried by get upgrade readiness result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"ready\": {\n            \"description\": \"Ready carried by get upgrade readiness result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"recovery_era\": {\n            \"description\": \"Recovery era carried by get upgrade readiness result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"ready\",\n          \"blockers\",\n          \"observations\",\n          \"recovery_era\",\n          \"observed_at\",\n          \"expires_at\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"index\": {\n            \"$ref\": \"#/$defs/resource\",\n            \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          }\n        },\n        \"required\": [\n          \"page_size\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_maintenance_status\",\n      \"description\": \"Read the exact current maintenance status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_maintenance_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"task_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"aggregate\": {\n            \"$ref\": \"#/$defs/maintenance_status_aggregate\",\n            \"description\": \"Aggregate carried by get maintenance status result; the authority interprets it as maintenance status aggregate.\"\n          },\n          \"items\": {\n            \"description\": \"Items carried by get maintenance status result; the authority interprets it as list:maintenance task status.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/maintenance_task_status\"\n            },\n            \"type\": \"array\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          }\n        },\n        \"required\": [\n          \"aggregate\",\n          \"items\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"artifact\": {\n            \"$ref\": \"#/$defs/artifact\",\n            \"description\": \"Artifact carried by read artifact chunk request; the authority interprets it as artifact.\"\n          },\n          \"length\": {\n            \"description\": \"Length carried by read artifact chunk request; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"offset\": {\n            \"description\": \"Offset carried by read artifact chunk request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"artifact\",\n          \"offset\",\n          \"length\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"read_artifact_chunk\",\n      \"description\": \"Read a bounded range of artifact chunk and verify the returned identity and digest.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_read_artifact_chunk\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"operation_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"artifact_sha256\": {\n            \"description\": \"Artifact sha256 carried by read artifact chunk result; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"bytes_base64\": {\n            \"description\": \"Bytes base64 carried by read artifact chunk result; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"chunk_sha256\": {\n            \"description\": \"Chunk sha256 carried by read artifact chunk result; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"complete\": {\n            \"description\": \"Complete carried by read artifact chunk result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"offset\": {\n            \"description\": \"Offset carried by read artifact chunk result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"offset\",\n          \"bytes_base64\",\n          \"chunk_sha256\",\n          \"artifact_sha256\",\n          \"complete\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.operations\"\n}\n",
        ),
        "portability" => Some(
            "{\n  \"$defs\": {\n    \"artifact\": {\n      \"description\": \"Versioned artifact record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"bytes\": {\n          \"description\": \"Bytes carried by artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"expires_at\": {\n          \"description\": \"Expires at carried by artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"sha256\": {\n          \"description\": \"Sha256 carried by artifact; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"locator\",\n        \"bytes\",\n        \"sha256\",\n        \"expires_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"collection_export_artifact\": {\n      \"description\": \"Versioned collection export artifact record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"artifact\": {\n          \"$ref\": \"#/$defs/artifact\",\n          \"description\": \"Artifact carried by collection export artifact; the authority interprets it as artifact.\"\n        },\n        \"backend_authority\": {\n          \"description\": \"Backend authority carried by collection export artifact; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"object_key\": {\n          \"description\": \"Object key carried by collection export artifact; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"source_catalog_revision\": {\n          \"description\": \"Source catalog revision carried by collection export artifact; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"source_collection_id\": {\n          \"description\": \"Source collection id carried by collection export artifact; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"artifact\",\n        \"backend_authority\",\n        \"object_key\",\n        \"source_collection_id\",\n        \"source_catalog_revision\"\n      ],\n      \"type\": \"object\"\n    },\n    \"error\": {\n      \"oneOf\": [\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"aborted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"aborted\"\n                  ]\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"deadline_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"deadline_exceeded\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"invalid_request\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"invalid_request\"\n                  ]\n                },\n                \"field\": {\n                  \"type\": \"string\"\n                },\n                \"reason\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"reason\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unsupported_version\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unsupported_version\"\n                  ]\n                },\n                \"maximum_supported\": {\n                  \"type\": \"integer\"\n                },\n                \"observed\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"observed\",\n                \"maximum_supported\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"unauthenticated\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"unauthenticated\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_credential\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"permission_denied\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"action\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"permission_denied\"\n                  ]\n                },\n                \"workload_class\": {\n                  \"$ref\": \"#/$defs/workload_class\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_found\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_found\"\n                  ]\n                },\n                \"resource\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"refresh_precondition\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"conflict\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"conflict\"\n                  ]\n                },\n                \"expected_revision\": {\n                  \"type\": \"string\"\n                },\n                \"observed_revision\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"stale_cursor\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"stale_cursor\"\n                  ]\n                },\n                \"restart_count\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"restart_count\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"restart_page\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"restart_budget_exhausted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"restart_budget_exhausted\"\n                  ]\n                },\n                \"maximum_restarts\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_restarts\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"limit_exceeded\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"class\": {\n                  \"$ref\": \"#/$defs/limit_class\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"limit_exceeded\"\n                  ]\n                },\n                \"limit_id\": {\n                  \"type\": \"string\"\n                },\n                \"maximum\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"class\",\n                \"limit_id\",\n                \"maximum\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"reduce_request\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"capability_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"capability\": {\n                  \"type\": \"string\"\n                },\n                \"code\": {\n                  \"enum\": [\n                    \"capability_unavailable\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"not_submitted\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"submitted_indeterminate\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"submitted_indeterminate\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"expired_unknown\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"expired_unknown\"\n                  ]\n                },\n                \"locator\": {\n                  \"$ref\": \"#/$defs/locator\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"secret_not_escrowed\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"secret_not_escrowed\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"retention_gap\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"retention_gap\"\n                  ]\n                },\n                \"retired_through\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"retired_through\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"known_retired\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"artifact_range_invalid\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"artifact_range_invalid\"\n                  ]\n                },\n                \"maximum_bytes\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"maximum_bytes\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"correct_range\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"checksum_mismatch\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"checksum_mismatch\"\n                  ]\n                },\n                \"expected\": {\n                  \"type\": \"string\"\n                },\n                \"observed\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\",\n                \"expected\",\n                \"observed\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"retry_after\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"temporarily_unavailable\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"temporarily_unavailable\"\n                  ]\n                },\n                \"retry_after_millis\": {\n                  \"type\": \"string\"\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"not_submitted\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"resolved\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"stop\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"properties\": {\n            \"code\": {\n              \"enum\": [\n                \"internal\"\n              ]\n            },\n            \"details\": {\n              \"properties\": {\n                \"code\": {\n                  \"enum\": [\n                    \"internal\"\n                  ]\n                }\n              },\n              \"required\": [\n                \"code\"\n              ],\n              \"type\": \"object\"\n            },\n            \"disposition\": {\n              \"enum\": [\n                \"indeterminate\"\n              ]\n            },\n            \"message\": {\n              \"type\": \"string\"\n            },\n            \"recovery\": {\n              \"enum\": [\n                \"resolve\"\n              ]\n            }\n          },\n          \"required\": [\n            \"code\",\n            \"message\",\n            \"disposition\",\n            \"recovery\",\n            \"details\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"limit_class\": {\n      \"description\": \"Closed limit class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"request_bound\",\n        \"collection_quota\",\n        \"engine_safety\"\n      ],\n      \"type\": \"string\"\n    },\n    \"locator\": {\n      \"description\": \"Versioned locator record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"description\": \"Authority carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"authority\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation\": {\n      \"description\": \"Versioned operation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"$ref\": \"#/$defs/operation_authority\",\n          \"description\": \"Authority carried by operation; the authority interprets it as operation authority.\"\n        },\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"cancellation\": {\n          \"$ref\": \"#/$defs/operation_cancellation\",\n          \"description\": \"Cancellation carried by operation; the authority interprets it as operation cancellation.\"\n        },\n        \"current_state\": {\n          \"$ref\": \"#/$defs/operation_state\",\n          \"description\": \"Current state carried by operation; the authority interprets it as operation state.\"\n        },\n        \"failure\": {\n          \"$ref\": \"#/$defs/operation_failure\",\n          \"description\": \"Failure carried by operation; the authority interprets it as operation failure.\"\n        },\n        \"kind\": {\n          \"$ref\": \"#/$defs/operation_kind\",\n          \"description\": \"Kind carried by operation; the authority interprets it as operation kind.\"\n        },\n        \"locator\": {\n          \"$ref\": \"#/$defs/locator\",\n          \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n        },\n        \"pending_state\": {\n          \"$ref\": \"#/$defs/operation_pending_state\",\n          \"description\": \"Pending state carried by operation; the authority interprets it as operation pending state.\"\n        },\n        \"progress\": {\n          \"$ref\": \"#/$defs/operation_progress\",\n          \"description\": \"Progress carried by operation; the authority interprets it as operation progress.\"\n        },\n        \"result\": {\n          \"$ref\": \"#/$defs/operation_result\",\n          \"description\": \"Result carried by operation; the authority interprets it as operation result.\"\n        },\n        \"retention\": {\n          \"$ref\": \"#/$defs/operation_retention\",\n          \"description\": \"Retention carried by operation; the authority interprets it as operation retention.\"\n        },\n        \"submitted_at\": {\n          \"description\": \"Submitted at carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"$ref\": \"#/$defs/operation_target\",\n          \"description\": \"Target carried by operation; the authority interprets it as operation target.\"\n        },\n        \"terminal_at\": {\n          \"description\": \"Terminal at carried by operation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"locator\",\n        \"kind\",\n        \"authority\",\n        \"target\",\n        \"authority_revision\",\n        \"current_state\",\n        \"cancellation\",\n        \"retention\",\n        \"submitted_at\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_authority\": {\n      \"description\": \"Closed operation authority choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"catalog\",\n        \"tasks\",\n        \"security\",\n        \"diagnostics\",\n        \"portability\",\n        \"lifecycle\",\n        \"quota\",\n        \"admission\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_cancellation\": {\n      \"description\": \"Closed operation cancellation choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"not_cancellable\",\n        \"cancellable\",\n        \"cancel_requested\",\n        \"cancelled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_failure\": {\n      \"description\": \"Versioned operation failure record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/$defs/error\",\n          \"description\": \"Error carried by operation failure; the authority interprets it as error.\"\n        }\n      },\n      \"required\": [\n        \"error\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_kind\": {\n      \"description\": \"Closed operation kind choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"catalog\",\n        \"maintenance_task\",\n        \"security\",\n        \"diagnostic\",\n        \"collection_export\",\n        \"collection_restore\",\n        \"vector_evaluation\",\n        \"vector_warm\",\n        \"lifecycle\",\n        \"quota\",\n        \"admission\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_pending_state\": {\n      \"description\": \"Closed operation pending state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"queued\",\n        \"running\",\n        \"cancel_requested\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_progress\": {\n      \"description\": \"Versioned operation progress record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"completed\": {\n          \"description\": \"Completed carried by operation progress; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"total\": {\n          \"description\": \"Total carried by operation progress; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"unit\": {\n          \"$ref\": \"#/$defs/operation_progress_unit\",\n          \"description\": \"Unit carried by operation progress; the authority interprets it as operation progress unit.\"\n        }\n      },\n      \"required\": [\n        \"completed\",\n        \"total\",\n        \"unit\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_progress_unit\": {\n      \"description\": \"Closed operation progress unit choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"basis_points\",\n        \"items\",\n        \"bytes\",\n        \"work_units\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_result\": {\n      \"description\": \"Closed operation result union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"None variant of operation result.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"none\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Artifacts variant of operation result.\",\n          \"properties\": {\n            \"items\": {\n              \"description\": \"Items carried by operation result artifacts; the authority interprets it as bounded list:artifact:10000.\",\n              \"items\": {\n                \"$ref\": \"#/$defs/artifact\"\n              },\n              \"type\": \"array\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"artifacts\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"items\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"operation_retention\": {\n      \"description\": \"Versioned operation retention record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"retire_after\": {\n          \"description\": \"Retire after carried by operation retention; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"$ref\": \"#/$defs/operation_retention_state\",\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\"\n        }\n      },\n      \"required\": [\n        \"state\"\n      ],\n      \"type\": \"object\"\n    },\n    \"operation_retention_state\": {\n      \"description\": \"Closed operation retention state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"active\",\n        \"retired\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_state\": {\n      \"description\": \"Closed operation state choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"pending\",\n        \"succeeded\",\n        \"failed\",\n        \"cancelled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"operation_target\": {\n      \"description\": \"Closed operation target union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Collection variant of operation target.\",\n          \"properties\": {\n            \"collection_id\": {\n              \"description\": \"Collection id carried by operation target collection; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"collection\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"collection_id\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Resource variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"resource\"\n              ]\n            },\n            \"resource\": {\n              \"$ref\": \"#/$defs/resource\",\n              \"description\": \"Exact resource name and incarnation; stale incarnations must fail rather than retarget.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"resource\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Artifact variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"artifact\"\n              ]\n            },\n            \"locator\": {\n              \"$ref\": \"#/$defs/locator\",\n              \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"locator\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"None variant of operation target.\",\n          \"properties\": {\n            \"kind\": {\n              \"enum\": [\n                \"none\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"portability_storage_capability\": {\n      \"description\": \"Versioned portability storage capability record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"backend_authority\": {\n          \"description\": \"Backend authority carried by portability storage capability; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"key_capability_digest\": {\n          \"description\": \"Key capability digest carried by portability storage capability; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"maximum_bytes\": {\n          \"description\": \"Maximum bytes carried by portability storage capability; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"object_prefix\": {\n          \"description\": \"Object prefix carried by portability storage capability; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"backend_authority\",\n        \"object_prefix\",\n        \"maximum_bytes\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"portability\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by prepare collection export request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_collection_export\",\n      \"description\": \"Validate and bind one Collection export to its action identity and portability storage capability without starting export work.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_collection_export\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"collection_export\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"maximum_bytes\": {\n            \"description\": \"Maximum bytes carried by prepare collection export result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"semantic_digest\",\n          \"maximum_bytes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by start collection export request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"semantic_digest\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"start_collection_export\",\n      \"description\": \"Start one durable collection export exactly once and return its operation identity.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_start_collection_export\",\n      \"recovery\": \"resolve_with_resolve_collection_export\",\n      \"required_action\": \"collection_export\",\n      \"resolver\": \"resolve_collection_export\",\n      \"result_schema\": {\n        \"properties\": {\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by resolve collection export request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"semantic_digest\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_collection_export\",\n      \"description\": \"Read the authoritative outcome of a prior collection export from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_collection_export\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"collection_export\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"artifact\": {\n            \"$ref\": \"#/$defs/collection_export_artifact\",\n            \"description\": \"Artifact carried by resolve collection export result; the authority interprets it as collection export artifact.\"\n          },\n          \"expired_unknown\": {\n            \"description\": \"Expired unknown carried by resolve collection export result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"expired_unknown\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\",\n        \"known_retired\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"artifact\": {\n            \"$ref\": \"#/$defs/collection_export_artifact\",\n            \"description\": \"Artifact carried by verify collection export request; the authority interprets it as collection export artifact.\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by verify collection export request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"artifact\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"verify_collection_export\",\n      \"description\": \"Execute the bounded verify collection export semantic owned by the portability authority.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_verify_collection_export\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"collection_export\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"document_count\": {\n            \"description\": \"Document count carried by verify collection export result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"index_count\": {\n            \"description\": \"Index count carried by verify collection export result; the authority interprets it as u32.\",\n            \"type\": \"integer\"\n          },\n          \"source_catalog_revision\": {\n            \"description\": \"Source catalog revision carried by verify collection export result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"source_collection_id\": {\n            \"description\": \"Source collection id carried by verify collection export result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          },\n          \"verified\": {\n            \"description\": \"Verified carried by verify collection export result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          }\n        },\n        \"required\": [\n          \"verified\",\n          \"source_collection_id\",\n          \"source_catalog_revision\",\n          \"index_count\",\n          \"document_count\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"artifact\": {\n            \"$ref\": \"#/$defs/collection_export_artifact\",\n            \"description\": \"Artifact carried by prepare collection restore request; the authority interprets it as collection export artifact.\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by prepare collection restore request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"artifact\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_collection_restore\",\n      \"description\": \"Validate and bind one collection restore without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_collection_restore\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"collection_restore\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"maximum_bytes\": {\n            \"description\": \"Maximum bytes carried by prepare collection restore result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"source_collection_id\": {\n            \"description\": \"Source collection id carried by prepare collection restore result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"semantic_digest\",\n          \"source_collection_id\",\n          \"maximum_bytes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"artifact\": {\n            \"$ref\": \"#/$defs/collection_export_artifact\",\n            \"description\": \"Artifact carried by start collection restore request; the authority interprets it as collection export artifact.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by start collection restore request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"semantic_digest\",\n          \"artifact\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"start_collection_restore\",\n      \"description\": \"Start one prepared Collection restore into destination-owned data and resolve any response loss by action identity.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_start_collection_restore\",\n      \"recovery\": \"resolve_with_resolve_collection_restore\",\n      \"required_action\": \"collection_restore\",\n      \"resolver\": \"resolve_collection_restore\",\n      \"result_schema\": {\n        \"properties\": {\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"operation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"action_id\": {\n            \"description\": \"Caller-stable idempotency identity for one logical action; reuse it only for recovery of that action.\",\n            \"type\": \"string\"\n          },\n          \"artifact\": {\n            \"$ref\": \"#/$defs/collection_export_artifact\",\n            \"description\": \"Artifact carried by resolve collection restore request; the authority interprets it as collection export artifact.\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          },\n          \"storage\": {\n            \"$ref\": \"#/$defs/portability_storage_capability\",\n            \"description\": \"Storage carried by resolve collection restore request; the authority interprets it as portability storage capability.\"\n          }\n        },\n        \"required\": [\n          \"action_id\",\n          \"semantic_digest\",\n          \"artifact\",\n          \"storage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_collection_restore\",\n      \"description\": \"Read the authoritative outcome of a prior collection restore from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_collection_restore\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"collection_restore\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"expired_unknown\": {\n            \"description\": \"Expired unknown carried by resolve collection restore result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"operation\": {\n            \"$ref\": \"#/$defs/operation\",\n            \"description\": \"Durable operation projection whose identity is used for bounded waiting, cancellation, and diagnosis.\"\n          }\n        },\n        \"required\": [\n          \"expired_unknown\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\",\n        \"known_retired\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.portability\"\n}\n",
        ),
        "quota" => Some(
            "{\n  \"$defs\": {\n    \"quota_consumption\": {\n      \"description\": \"Versioned quota consumption record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"consumed\": {\n          \"description\": \"Consumed carried by quota consumption; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"dimension\": {\n          \"description\": \"Dimension carried by quota consumption; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"window_millis\": {\n          \"description\": \"Window millis carried by quota consumption; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"dimension\",\n        \"consumed\",\n        \"window_millis\"\n      ],\n      \"type\": \"object\"\n    },\n    \"quota_limit\": {\n      \"description\": \"Versioned quota limit record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"dimension\": {\n          \"description\": \"Dimension carried by quota limit; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"maximum\": {\n          \"description\": \"Maximum carried by quota limit; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"window_millis\": {\n          \"description\": \"Window millis carried by quota limit; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"dimension\",\n        \"maximum\",\n        \"window_millis\"\n      ],\n      \"type\": \"object\"\n    },\n    \"quota_update\": {\n      \"description\": \"Versioned quota update record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"revision\": {\n          \"description\": \"Revision carried by quota update; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"revision\",\n        \"state\"\n      ],\n      \"type\": \"object\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"quota\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_quota\",\n      \"description\": \"Read the exact current quota selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_quota\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"quota_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"limits\": {\n            \"description\": \"Limits carried by get quota result; the authority interprets it as list:quota limit.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/quota_limit\"\n            },\n            \"type\": \"array\"\n          },\n          \"revision\": {\n            \"description\": \"Revision carried by get quota result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"usage\": {\n            \"description\": \"Usage carried by get quota result; the authority interprets it as list:quota consumption.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/quota_consumption\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"revision\",\n          \"limits\",\n          \"usage\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_revision\": {\n            \"description\": \"Expected revision carried by update quota request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"limits\": {\n            \"description\": \"Limits carried by update quota request; the authority interprets it as list:quota limit.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/quota_limit\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"expected_revision\",\n          \"limits\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"update_quota\",\n      \"description\": \"Update quota under its exact revision and authorization preconditions.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_update_quota\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"quota_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"update\": {\n            \"$ref\": \"#/$defs/quota_update\",\n            \"description\": \"Update carried by update quota result; the authority interprets it as quota update.\"\n          }\n        },\n        \"required\": [\n          \"update\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.quota\"\n}\n",
        ),
        "runtime_control" => Some(
            "{\n  \"$defs\": {\n    \"core_binding\": {\n      \"description\": \"Versioned core binding record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"cluster_id\": {\n          \"description\": \"Cluster id carried by core binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"collection_id\": {\n          \"description\": \"Collection id carried by core binding; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"configuration_generation\": {\n          \"description\": \"Configuration generation carried by core binding; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"native_endpoints\": {\n          \"description\": \"Native endpoints carried by core binding; the authority interprets it as list:string.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"schema_digest\": {\n          \"description\": \"Schema digest carried by core binding; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"schema_id\": {\n          \"description\": \"Schema id carried by core binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"selected_stream_endpoint\": {\n          \"description\": \"Selected stream endpoint carried by core binding; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"cluster_id\",\n        \"collection_id\",\n        \"configuration_generation\",\n        \"native_endpoints\",\n        \"selected_stream_endpoint\",\n        \"schema_id\",\n        \"schema_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"readiness_observation\": {\n      \"description\": \"Versioned readiness observation record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"observed_cut\": {\n          \"description\": \"Observed cut carried by readiness observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"reason\": {\n          \"description\": \"Reason carried by readiness observation; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"revision\": {\n          \"description\": \"Revision carried by readiness observation; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n          \"type\": \"string\"\n        },\n        \"subject\": {\n          \"description\": \"Subject carried by readiness observation; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"subject\",\n        \"state\",\n        \"revision\",\n        \"observed_cut\"\n      ],\n      \"type\": \"object\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"runtime_control\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_binding\",\n      \"description\": \"Read the current cluster and Collection binding used to detect endpoint, identity, or profile drift.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_binding\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"binding_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"binding\": {\n            \"$ref\": \"#/$defs/core_binding\",\n            \"description\": \"Binding carried by get binding result; the authority interprets it as core binding.\"\n          },\n          \"derived\": {\n            \"description\": \"Derived carried by get binding result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"revision\": {\n            \"description\": \"Revision carried by get binding result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"binding\",\n          \"derived\",\n          \"revision\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_admission_status\",\n      \"description\": \"Read the exact current admission status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_admission_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"admission_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"converged\": {\n            \"description\": \"Converged carried by get admission status result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"revision\": {\n            \"description\": \"Revision carried by get admission status result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"state\",\n          \"revision\",\n          \"converged\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"expected_revision\": {\n            \"description\": \"Expected revision carried by set admission request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"expected_revision\",\n          \"state\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"set_admission\",\n      \"description\": \"Set admission as one bounded control-plane change.\",\n      \"effect_class\": \"control_write\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_set_admission\",\n      \"recovery\": \"retry_if_not_submitted\",\n      \"required_action\": \"admission_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"converged\": {\n            \"description\": \"Converged carried by set admission result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"revision\": {\n            \"description\": \"Revision carried by set admission result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"state\",\n          \"revision\",\n          \"converged\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_quiesce_status\",\n      \"description\": \"Read the exact current quiesce status selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_quiesce_status\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"admission_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"blockers\": {\n            \"description\": \"Blockers carried by get quiesce status result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"expires_at\": {\n            \"description\": \"Expires at carried by get quiesce status result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"observations\": {\n            \"description\": \"Observations carried by get quiesce status result; the authority interprets it as list:readiness observation.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/readiness_observation\"\n            },\n            \"type\": \"array\"\n          },\n          \"observed_at\": {\n            \"description\": \"Observed at carried by get quiesce status result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"ready\": {\n            \"description\": \"Ready carried by get quiesce status result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"recovery_era\": {\n            \"description\": \"Recovery era carried by get quiesce status result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"ready\",\n          \"blockers\",\n          \"observations\",\n          \"recovery_era\",\n          \"observed_at\",\n          \"expires_at\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {},\n        \"required\": [],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_decommission_readiness\",\n      \"description\": \"Read the exact current decommission readiness selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_decommission_readiness\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"admission_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"blockers\": {\n            \"description\": \"Blockers carried by get decommission readiness result; the authority interprets it as list:string.\",\n            \"items\": {\n              \"type\": \"string\"\n            },\n            \"type\": \"array\"\n          },\n          \"expires_at\": {\n            \"description\": \"Expires at carried by get decommission readiness result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"observations\": {\n            \"description\": \"Observations carried by get decommission readiness result; the authority interprets it as list:readiness observation.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/readiness_observation\"\n            },\n            \"type\": \"array\"\n          },\n          \"observed_at\": {\n            \"description\": \"Observed at carried by get decommission readiness result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"ready\": {\n            \"description\": \"Ready carried by get decommission readiness result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"recovery_era\": {\n            \"description\": \"Recovery era carried by get decommission readiness result; the authority interprets it as identity.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"ready\",\n          \"blockers\",\n          \"observations\",\n          \"recovery_era\",\n          \"observed_at\",\n          \"expires_at\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.runtime_control\"\n}\n",
        ),
        "security" => Some(
            "{\n  \"$defs\": {\n    \"locator\": {\n      \"description\": \"Versioned locator record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority\": {\n          \"description\": \"Authority carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by locator; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"authority\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"resource\": {\n      \"description\": \"Versioned resource record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"incarnation\": {\n          \"description\": \"Incarnation carried by resource; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"kind\": {\n          \"description\": \"Kind carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name carried by resource; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"kind\",\n        \"name\",\n        \"incarnation\"\n      ],\n      \"type\": \"object\"\n    },\n    \"role_append_access_preparation\": {\n      \"description\": \"Closed role append access preparation union selected by state; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Prepared variant of role append access preparation.\",\n          \"properties\": {\n            \"expires_at\": {\n              \"description\": \"Expires at carried by role append access preparation prepared; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"locator\": {\n              \"$ref\": \"#/$defs/locator\",\n              \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n            },\n            \"predecessor_role_version\": {\n              \"description\": \"Predecessor role version carried by role append access preparation prepared; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"semantic_digest\": {\n              \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"prepared\"\n              ]\n            },\n            \"successor_role_version\": {\n              \"description\": \"Successor role version carried by role append access preparation prepared; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"locator\",\n            \"semantic_digest\",\n            \"expires_at\",\n            \"predecessor_role_version\",\n            \"successor_role_version\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Already satisfied variant of role append access preparation.\",\n          \"properties\": {\n            \"role\": {\n              \"$ref\": \"#/$defs/security_role\",\n              \"description\": \"Role carried by role append access preparation already satisfied; the authority interprets it as security role.\"\n            },\n            \"state\": {\n              \"enum\": [\n                \"already_satisfied\"\n              ]\n            }\n          },\n          \"required\": [\n            \"state\",\n            \"role\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"role_append_scope_change\": {\n      \"description\": \"Closed role append scope change union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Add variant of role append scope change.\",\n          \"properties\": {\n            \"index\": {\n              \"$ref\": \"#/$defs/resource\",\n              \"description\": \"Exact Collection-scoped index name and incarnation targeted by this operation.\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"add\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"index\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Remove variant of role append scope change.\",\n          \"properties\": {\n            \"index_incarnation\": {\n              \"description\": \"Index incarnation carried by role append scope change remove; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"remove\"\n              ]\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"index_incarnation\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"security_action_outcome\": {\n      \"description\": \"Closed security action outcome union selected by kind; fields from different variants are not interchangeable.\",\n      \"oneOf\": [\n        {\n          \"description\": \"Reserved variant of security action outcome.\",\n          \"properties\": {\n            \"api_key_id\": {\n              \"description\": \"Api key id carried by security action outcome reserved; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"generation\": {\n              \"description\": \"Generation carried by security action outcome reserved; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"reserved\"\n              ]\n            },\n            \"principal_id\": {\n              \"description\": \"Principal id carried by security action outcome reserved; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"principal_id\",\n            \"api_key_id\",\n            \"generation\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Activated variant of security action outcome.\",\n          \"properties\": {\n            \"api_key_id\": {\n              \"description\": \"Api key id carried by security action outcome activated; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"generation\": {\n              \"description\": \"Generation carried by security action outcome activated; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"activated\"\n              ]\n            },\n            \"principal_id\": {\n              \"description\": \"Principal id carried by security action outcome activated; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"principal_id\",\n            \"api_key_id\",\n            \"generation\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Revoked variant of security action outcome.\",\n          \"properties\": {\n            \"api_key_id\": {\n              \"description\": \"Api key id carried by security action outcome revoked; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"generation\": {\n              \"description\": \"Generation carried by security action outcome revoked; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"revoked\"\n              ]\n            },\n            \"principal_id\": {\n              \"description\": \"Principal id carried by security action outcome revoked; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"principal_id\",\n            \"api_key_id\",\n            \"generation\"\n          ],\n          \"type\": \"object\"\n        },\n        {\n          \"description\": \"Retired variant of security action outcome.\",\n          \"properties\": {\n            \"api_key_id\": {\n              \"description\": \"Api key id carried by security action outcome retired; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            },\n            \"generation\": {\n              \"description\": \"Generation carried by security action outcome retired; the authority interprets it as u64.\",\n              \"type\": \"string\"\n            },\n            \"kind\": {\n              \"enum\": [\n                \"retired\"\n              ]\n            },\n            \"principal_id\": {\n              \"description\": \"Principal id carried by security action outcome retired; the authority interprets it as identity.\",\n              \"type\": \"string\"\n            }\n          },\n          \"required\": [\n            \"kind\",\n            \"principal_id\",\n            \"api_key_id\",\n            \"generation\"\n          ],\n          \"type\": \"object\"\n        }\n      ]\n    },\n    \"security_role\": {\n      \"description\": \"Versioned security role record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"allowed_workload_classes\": {\n          \"description\": \"Allowed workload classes carried by security role; the authority interprets it as bounded list:workload class:4.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/workload_class\"\n          },\n          \"type\": \"array\"\n        },\n        \"append_index_incarnations\": {\n          \"description\": \"Append index incarnations carried by security role; the authority interprets it as bounded list:identity:8.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"delegable_permissions\": {\n          \"description\": \"Delegable permissions carried by security role; the authority interprets it as bounded list:string:32.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"index_patterns\": {\n          \"description\": \"Index patterns carried by security role; the authority interprets it as bounded list:string:8.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"permissions\": {\n          \"description\": \"Permissions carried by security role; the authority interprets it as bounded list:string:32.\",\n          \"items\": {\n            \"type\": \"string\"\n          },\n          \"type\": \"array\"\n        },\n        \"role_name\": {\n          \"description\": \"Role name carried by security role; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"version\": {\n          \"description\": \"Version carried by security role; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"role_name\",\n        \"version\",\n        \"permissions\",\n        \"delegable_permissions\",\n        \"allowed_workload_classes\",\n        \"index_patterns\",\n        \"append_index_incarnations\"\n      ],\n      \"type\": \"object\"\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"security\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          }\n        },\n        \"required\": [\n          \"locator\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"resolve_security_action\",\n      \"description\": \"Read the authoritative outcome of a prior security action from its original recovery identity; this never resubmits it.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_resolve_security_action\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"security_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"result\": {\n            \"$ref\": \"#/$defs/security_action_outcome\",\n            \"description\": \"Result carried by resolve security action result; the authority interprets it as security action outcome.\"\n          },\n          \"secret_escrowed\": {\n            \"description\": \"Secret escrowed carried by resolve security action result; the authority interprets it as bool.\",\n            \"type\": \"boolean\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\",\n          \"secret_escrowed\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"role_name\": {\n            \"description\": \"Role name carried by get security role request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"role_name\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"get_security_role\",\n      \"description\": \"Read the exact current security role selected by the request identity and preconditions.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_get_security_role\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"security_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"role\": {\n            \"$ref\": \"#/$defs/security_role\",\n            \"description\": \"Role carried by get security role result; the authority interprets it as security role.\"\n          }\n        },\n        \"required\": [\n          \"role\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"changes\": {\n            \"description\": \"Changes carried by prepare role append access change request; the authority interprets it as bounded list:role append scope change:8.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/role_append_scope_change\"\n            },\n            \"type\": \"array\"\n          },\n          \"expected_role_version\": {\n            \"description\": \"Expected role version carried by prepare role append access change request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"role_name\": {\n            \"description\": \"Role name carried by prepare role append access change request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"role_name\",\n          \"expected_role_version\",\n          \"changes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"prepare_role_append_access_change\",\n      \"description\": \"Validate and bind one role append access change without committing its authoritative effect.\",\n      \"effect_class\": \"prepare\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_prepare_role_append_access_change\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"security_admin\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"preparation\": {\n            \"$ref\": \"#/$defs/role_append_access_preparation\",\n            \"description\": \"Preparation carried by prepare role append access change result; the authority interprets it as role append access preparation.\"\n          }\n        },\n        \"required\": [\n          \"preparation\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [\n        \"destructive\"\n      ],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    },\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"changes\": {\n            \"description\": \"Changes carried by submit role append access change request; the authority interprets it as bounded list:role append scope change:8.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/role_append_scope_change\"\n            },\n            \"type\": \"array\"\n          },\n          \"expected_role_version\": {\n            \"description\": \"Expected role version carried by submit role append access change request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"role_name\": {\n            \"description\": \"Role name carried by submit role append access change request; the authority interprets it as string.\",\n            \"type\": \"string\"\n          },\n          \"semantic_digest\": {\n            \"description\": \"Digest binding prepared semantics; submission and resolution must use the exact returned value.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"semantic_digest\",\n          \"role_name\",\n          \"expected_role_version\",\n          \"changes\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"submit_role_append_access_change\",\n      \"description\": \"Submit one prepared role append access change exactly once to its authoritative commit path.\",\n      \"effect_class\": \"durable_submit\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_submit_role_append_access_change\",\n      \"recovery\": \"resolve_with_resolve_security_action\",\n      \"required_action\": \"security_admin\",\n      \"resolver\": \"resolve_security_action\",\n      \"result_schema\": {\n        \"properties\": {\n          \"locator\": {\n            \"$ref\": \"#/$defs/locator\",\n            \"description\": \"Authority-issued recovery locator; persist and replay it unchanged after response loss.\"\n          },\n          \"role\": {\n            \"$ref\": \"#/$defs/security_role\",\n            \"description\": \"Role carried by submit role append access change result; the authority interprets it as security role.\"\n          },\n          \"state\": {\n            \"description\": \"Current authority-reported state; do not infer a later state from elapsed wall time.\",\n            \"type\": \"string\"\n          },\n          \"target_policy_revision\": {\n            \"description\": \"Target policy revision carried by submit role append access change result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"locator\",\n          \"state\",\n          \"target_policy_revision\",\n          \"role\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [\n        \"destructive\"\n      ],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"submitted\",\n        \"known_retired\",\n        \"indeterminate\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.security\"\n}\n",
        ),
        "usage" => Some(
            "{\n  \"$defs\": {\n    \"core_usage_correction\": {\n      \"description\": \"Versioned core usage correction record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by core usage correction; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"correction_identity\": {\n          \"description\": \"Correction identity carried by core usage correction; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"correction_sequence\": {\n          \"description\": \"Correction sequence carried by core usage correction; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"dimensions\": {\n          \"description\": \"Dimensions carried by core usage correction; the authority interprets it as list:usage dimension.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/usage_dimension\"\n          },\n          \"type\": \"array\"\n        },\n        \"index_id\": {\n          \"description\": \"Index id carried by core usage correction; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"meter_set_version\": {\n          \"description\": \"Meter set version carried by core usage correction; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"reason_digest\": {\n          \"description\": \"Reason digest carried by core usage correction; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"sequence\": {\n          \"description\": \"Sequence carried by core usage correction; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"source_digest\": {\n          \"description\": \"Source digest carried by core usage correction; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"target_record_identity\": {\n          \"description\": \"Target record identity carried by core usage correction; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"values\": {\n          \"description\": \"Values carried by core usage correction; the authority interprets it as list:physical usage value.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/physical_usage_value\"\n          },\n          \"type\": \"array\"\n        },\n        \"window_end\": {\n          \"description\": \"Window end carried by core usage correction; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"window_start\": {\n          \"description\": \"Window start carried by core usage correction; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"workload_class\": {\n          \"$ref\": \"#/$defs/workload_class\",\n          \"description\": \"Workload class carried by core usage correction; the authority interprets it as workload class.\"\n        }\n      },\n      \"required\": [\n        \"sequence\",\n        \"correction_sequence\",\n        \"correction_identity\",\n        \"target_record_identity\",\n        \"index_id\",\n        \"workload_class\",\n        \"window_start\",\n        \"window_end\",\n        \"meter_set_version\",\n        \"dimensions\",\n        \"values\",\n        \"reason_digest\",\n        \"authority_revision\",\n        \"source_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"core_usage_units\": {\n      \"description\": \"Versioned core usage units record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"authority_revision\": {\n          \"description\": \"Authority revision carried by core usage units; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"dimensions\": {\n          \"description\": \"Dimensions carried by core usage units; the authority interprets it as list:usage dimension.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/usage_dimension\"\n          },\n          \"type\": \"array\"\n        },\n        \"index_id\": {\n          \"description\": \"Index id carried by core usage units; the authority interprets it as identity.\",\n          \"type\": \"string\"\n        },\n        \"meter_set_version\": {\n          \"description\": \"Meter set version carried by core usage units; the authority interprets it as u32.\",\n          \"type\": \"integer\"\n        },\n        \"record_identity\": {\n          \"description\": \"Record identity carried by core usage units; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"sequence\": {\n          \"description\": \"Sequence carried by core usage units; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"source_digest\": {\n          \"description\": \"Source digest carried by core usage units; the authority interprets it as digest.\",\n          \"type\": \"string\"\n        },\n        \"values\": {\n          \"description\": \"Values carried by core usage units; the authority interprets it as list:physical usage value.\",\n          \"items\": {\n            \"$ref\": \"#/$defs/physical_usage_value\"\n          },\n          \"type\": \"array\"\n        },\n        \"window_end\": {\n          \"description\": \"Window end carried by core usage units; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"window_start\": {\n          \"description\": \"Window start carried by core usage units; the authority interprets it as u64.\",\n          \"type\": \"string\"\n        },\n        \"workload_class\": {\n          \"$ref\": \"#/$defs/workload_class\",\n          \"description\": \"Workload class carried by core usage units; the authority interprets it as workload class.\"\n        }\n      },\n      \"required\": [\n        \"sequence\",\n        \"record_identity\",\n        \"index_id\",\n        \"workload_class\",\n        \"window_start\",\n        \"window_end\",\n        \"meter_set_version\",\n        \"dimensions\",\n        \"values\",\n        \"authority_revision\",\n        \"source_digest\"\n      ],\n      \"type\": \"object\"\n    },\n    \"cursor\": {\n      \"description\": \"Versioned cursor record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"value\": {\n          \"description\": \"Value carried by cursor; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"physical_usage_value\": {\n      \"description\": \"Versioned physical usage value record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"meter\": {\n          \"description\": \"Meter carried by physical usage value; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"unit\": {\n          \"description\": \"Unit carried by physical usage value; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by physical usage value; the authority interprets it as exact decimal.\",\n          \"properties\": {\n            \"coefficient\": {\n              \"type\": \"string\"\n            },\n            \"scale\": {\n              \"type\": \"integer\"\n            }\n          },\n          \"required\": [\n            \"coefficient\",\n            \"scale\"\n          ],\n          \"type\": \"object\"\n        }\n      },\n      \"required\": [\n        \"meter\",\n        \"unit\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"usage_dimension\": {\n      \"description\": \"Versioned usage dimension record with closed fields and exact current-shape decoding.\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"Name carried by usage dimension; the authority interprets it as string.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value carried by usage dimension; the authority interprets it as string.\",\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"name\",\n        \"value\"\n      ],\n      \"type\": \"object\"\n    },\n    \"workload_class\": {\n      \"description\": \"Closed workload class choice; only the listed current values are admitted.\",\n      \"enum\": [\n        \"interactive_search\",\n        \"batch_analytics\",\n        \"streaming_ingest\",\n        \"bulk_backfill\",\n        \"internal_maintenance\"\n      ],\n      \"type\": \"string\"\n    }\n  },\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"family\": \"usage\",\n  \"format_version\": 1,\n  \"native_schema_sha256\": \"3a14f2017b295839922ab36dd98b32e02dad1d314ecb9ccbc396a9c89cf84b5b\",\n  \"operations\": [\n    {\n      \"argument_schema\": {\n        \"properties\": {\n          \"cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque page continuation issued by the authority; never synthesize or edit it.\"\n          },\n          \"page_size\": {\n            \"description\": \"Maximum items requested for this page, bounded by discovery.\",\n            \"type\": \"integer\"\n          },\n          \"window_end\": {\n            \"description\": \"Window end carried by export usage request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"window_start\": {\n            \"description\": \"Window start carried by export usage request; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          }\n        },\n        \"required\": [\n          \"window_start\",\n          \"window_end\",\n          \"page_size\"\n        ],\n        \"type\": \"object\"\n      },\n      \"command\": \"export_usage\",\n      \"description\": \"Read a bounded export page of usage with explicit continuation and source bounds.\",\n      \"effect_class\": \"read_only\",\n      \"maximum_result_bytes\": 2097152,\n      \"name\": \"lodestone_export_usage\",\n      \"recovery\": \"retry\",\n      \"required_action\": \"usage_read\",\n      \"resolver\": null,\n      \"result_schema\": {\n        \"properties\": {\n          \"corrections\": {\n            \"description\": \"Corrections carried by export usage result; the authority interprets it as list:core usage correction.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/core_usage_correction\"\n            },\n            \"type\": \"array\"\n          },\n          \"cumulative_through\": {\n            \"description\": \"Cumulative through carried by export usage result; the authority interprets it as u64.\",\n            \"type\": \"string\"\n          },\n          \"next_cursor\": {\n            \"$ref\": \"#/$defs/cursor\",\n            \"description\": \"Opaque continuation for the next page; absence means the bounded traversal is complete.\"\n          },\n          \"units\": {\n            \"description\": \"Units carried by export usage result; the authority interprets it as list:core usage units.\",\n            \"items\": {\n              \"$ref\": \"#/$defs/core_usage_units\"\n            },\n            \"type\": \"array\"\n          }\n        },\n        \"required\": [\n          \"units\",\n          \"corrections\",\n          \"cumulative_through\"\n        ],\n        \"type\": \"object\"\n      },\n      \"risk_flags\": [],\n      \"submission_states\": [\n        \"not_submitted\",\n        \"resolved\"\n      ]\n    }\n  ],\n  \"result_ceiling_policy\": \"refuse_before_call_when_declared_result_ceiling_exceeds_host_limit\",\n  \"schema_id\": \"lodestone.api.tool-pack.usage\"\n}\n",
        ),
        _ => None,
    }
}