changedOutput schema / properties / caller_owned_agent_execution / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "const": false,
- "type": "boolean"
- },
- "assetfare_server_key_access": {
- "const": false,
- "type": "boolean"
- },
- "assetfare_server_signing": {
- "const": false,
- "type": "boolean"
- },
- "assetfare_server_submission": {
- "const": false,
- "type": "boolean"
- },
- "command": {
- "const": "assetfare-agent-runner",
- "type": "string"
- },
- "key_location": {
- "const": "caller_wallet_adapter_only",
- "type": "string"
- },
- "minimum_package_version": {
- "const": "1.5.0",
- "type": "string"
- },
- "package": {
- "const": "assetfare-mcp",
- "type": "string"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v1.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "const": false,
- "type": "boolean"
- },
- "scope": {
- "const": "caller_process_only",
- "type": "string"
- },
- "supported": {
- "const": true,
- "type": "boolean"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v1",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v1",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.6.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.6.1",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.6.2",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.7.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.7.1",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.8.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.8.1",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.8.2",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.8.3",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.8.4",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.9.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.10.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.11.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.12.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.13.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.13.1",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.13.2",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.14.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.14.1",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.14.2",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.14.3",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.14.4",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.14.5",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.15.0",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.15.1",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "a2a_remote_skill": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
- },
- "assetfare_server_key_access": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
- },
- "assetfare_server_signing": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
- },
- "assetfare_server_submission": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
- },
- "command": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
- },
- "key_location": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
- },
- "minimum_package_version": {
- "const": "1.15.3",
- "type": "string"
- },
- "package": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
- },
- "policy_schema": {
- "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
- "type": "string"
- },
- "remote_mcp_tool": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
- },
- "scope": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
- },
- "supported": {
- "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
- },
- "version": {
- "const": "assetfare-caller-owned-agent-execution-v2",
- "type": "string"
- },
- "wallet_adapter_contract_version": {
- "const": "assetfare-caller-wallet-adapter-v2",
- "type": "string"
- }
- },
- "required": [
- "supported",
- "scope",
- "package",
- "command",
- "key_location",
- "remote_mcp_tool",
- "a2a_remote_skill",
- "assetfare_server_key_access",
- "assetfare_server_signing",
- "assetfare_server_submission",
- "version",
- "minimum_package_version",
- "policy_schema",
- "wallet_adapter_contract_version"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "const": false,
+ "type": "boolean"
+ },
+ "assetfare_server_key_access": {
+ "const": false,
+ "type": "boolean"
+ },
+ "assetfare_server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "assetfare_server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "command": {
+ "const": "assetfare-agent-runner",
+ "type": "string"
+ },
+ "key_location": {
+ "const": "caller_wallet_adapter_only",
+ "type": "string"
+ },
+ "minimum_package_version": {
+ "const": "1.5.0",
+ "type": "string"
+ },
+ "package": {
+ "const": "assetfare-mcp",
+ "type": "string"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v1.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "const": false,
+ "type": "boolean"
+ },
+ "scope": {
+ "const": "caller_process_only",
+ "type": "string"
+ },
+ "supported": {
+ "const": true,
+ "type": "boolean"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v1",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.6.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.6.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.6.2",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.7.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.7.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.8.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.8.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.8.2",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.8.3",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.8.4",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.9.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.10.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.11.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.12.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.13.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.13.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.13.2",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.14.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.14.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.14.2",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.14.3",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.14.4",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.14.5",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.15.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.15.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.15.3",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.16.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.17.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.18.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.19.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.19.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.20.0",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.20.1",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/a2a_remote_skill"
+ },
+ "assetfare_server_key_access": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_key_access"
+ },
+ "assetfare_server_signing": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_signing"
+ },
+ "assetfare_server_submission": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/assetfare_server_submission"
+ },
+ "command": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/command"
+ },
+ "key_location": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/key_location"
+ },
+ "minimum_package_version": {
+ "const": "1.21.3",
+ "type": "string"
+ },
+ "package": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/package"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "remote_mcp_tool": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/remote_mcp_tool"
+ },
+ "scope": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/scope"
+ },
+ "supported": {
+ "$ref": "#/properties/caller_owned_agent_execution/anyOf/0/properties/supported"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v2",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "command",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a2a_remote_skill": {
+ "const": false,
+ "type": "boolean"
+ },
+ "assetfare_server_key_access": {
+ "const": false,
+ "type": "boolean"
+ },
+ "assetfare_server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "assetfare_server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "key_location": {
+ "const": "caller_wallet_adapter_only",
+ "type": "string"
+ },
+ "local_verdict_schema": {
+ "const": "https://assetfare.dev/schemas/assetfare-local-verification-verdict-1.0.0.json",
+ "type": "string"
+ },
+ "manual_transaction_reasoning_required": {
+ "const": false,
+ "type": "boolean"
+ },
+ "minimum_package_version": {
+ "const": "1.21.3",
+ "type": "string"
+ },
+ "package": {
+ "const": "assetfare-mcp",
+ "type": "string"
+ },
+ "plan_command": {
+ "const": "assetfare-plan",
+ "type": "string"
+ },
+ "policy_schema": {
+ "const": "https://assetfare.dev/schemas/caller-owned-execution-policy-v2.json",
+ "type": "string"
+ },
+ "proof_carrying_action_required": {
+ "const": true,
+ "type": "boolean"
+ },
+ "remote_mcp_tool": {
+ "const": false,
+ "type": "boolean"
+ },
+ "remote_semantic_verification_is_not_signing_authority": {
+ "const": true,
+ "type": "boolean"
+ },
+ "required_pre_sign_status": {
+ "const": "verified_for_signing",
+ "type": "string"
+ },
+ "scope": {
+ "const": "caller_process_only",
+ "type": "string"
+ },
+ "session_runner_command": {
+ "const": "assetfare-agent-runner",
+ "type": "string"
+ },
+ "supported": {
+ "const": true,
+ "type": "boolean"
+ },
+ "version": {
+ "const": "assetfare-caller-owned-agent-execution-v3",
+ "type": "string"
+ },
+ "wallet_adapter_contract_version": {
+ "const": "assetfare-caller-wallet-adapter-v2",
+ "type": "string"
+ }
+ },
+ "required": [
+ "supported",
+ "scope",
+ "package",
+ "key_location",
+ "remote_mcp_tool",
+ "a2a_remote_skill",
+ "assetfare_server_key_access",
+ "assetfare_server_signing",
+ "assetfare_server_submission",
+ "version",
+ "minimum_package_version",
+ "policy_schema",
+ "wallet_adapter_contract_version",
+ "local_verdict_schema",
+ "manual_transaction_reasoning_required",
+ "plan_command",
+ "proof_carrying_action_required",
+ "remote_semantic_verification_is_not_signing_authority",
+ "required_pre_sign_status",
+ "session_runner_command"
+ ],
+ "type": "object"
+ }
+]
changedOutput schema / properties / direct_route_summary / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "assetfare_fee_step_bound": {
- "const": true,
- "type": "boolean"
- },
- "base_unit_amounts_are_decimal_strings": {
- "const": true,
- "type": "boolean"
- },
- "classification_values": {
- "items": [
- {
- "const": "direct_protocol_only",
- "type": "string"
- },
- {
- "const": "external_intent",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "external_intent": {
- "const": "Across only for Robinhood ingress; provider-internal liquidity sourcing or aggregation remains possible",
- "type": "string"
- },
- "normalized_chain_asset_endpoints": {
- "const": true,
- "type": "boolean"
- },
- "ordered_provider_path": {
- "const": true,
- "type": "boolean"
- },
- "required_on_every_quote": {
- "const": true,
- "type": "boolean"
- },
- "route_aggregator_used_scope": {
- "const": "assetfare_engine_only",
- "type": "string"
- },
- "route_count": {
- "const": 76,
- "type": "number"
- },
- "server_signing": {
- "const": false,
- "type": "boolean"
- },
- "server_submission": {
- "const": false,
- "type": "boolean"
- },
- "step_count": {
- "const": 172,
- "type": "number"
- },
- "version": {
- "const": "assetfare-direct-route-summary-v1",
- "type": "string"
- }
- },
- "required": [
- "version",
- "required_on_every_quote",
- "route_count",
- "step_count",
- "ordered_provider_path",
- "normalized_chain_asset_endpoints",
- "base_unit_amounts_are_decimal_strings",
- "assetfare_fee_step_bound",
- "classification_values",
- "route_aggregator_used_scope",
- "external_intent",
- "server_signing",
- "server_submission"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "assetfare_fee_step_bound": {
- "const": true,
- "type": "boolean"
- },
- "base_unit_amounts_are_decimal_strings": {
- "const": true,
- "type": "boolean"
- },
- "classification_values": {
- "items": [
- {
- "const": "direct_protocol_only",
- "type": "string"
- },
- {
- "const": "external_intent",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "economic_eligibility_is_route_and_amount_conditioned": {
- "const": true,
- "type": "boolean"
- },
- "external_coverage_only_route_count": {
- "const": 9,
- "type": "number"
- },
- "external_intent": {
- "const": "Across only for nine Robinhood ingress coverage routes; provider-internal liquidity sourcing or aggregation remains possible",
- "type": "string"
- },
- "normalized_chain_asset_endpoints": {
- "const": true,
- "type": "boolean"
- },
- "ordered_provider_path": {
- "const": true,
- "type": "boolean"
- },
- "primary_direct_route_count": {
- "const": 67,
- "type": "number"
- },
- "product_classification_values": {
- "items": [
- {
- "const": "primary_direct",
- "type": "string"
- },
- {
- "const": "external_coverage_only",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "required_on_every_quote": {
- "const": true,
- "type": "boolean"
- },
- "route_aggregator_used_scope": {
- "const": "assetfare_engine_only",
- "type": "string"
- },
- "route_count": {
- "const": 76,
- "type": "number"
- },
- "server_signing": {
- "const": false,
- "type": "boolean"
- },
- "server_submission": {
- "const": false,
- "type": "boolean"
- },
- "step_count": {
- "const": 170,
- "type": "number"
- },
- "version": {
- "const": "assetfare-direct-route-summary-v1",
- "type": "string"
- }
- },
- "required": [
- "version",
- "required_on_every_quote",
- "route_count",
- "primary_direct_route_count",
- "external_coverage_only_route_count",
- "step_count",
- "ordered_provider_path",
- "normalized_chain_asset_endpoints",
- "base_unit_amounts_are_decimal_strings",
- "assetfare_fee_step_bound",
- "classification_values",
- "product_classification_values",
- "economic_eligibility_is_route_and_amount_conditioned",
- "route_aggregator_used_scope",
- "external_intent",
- "server_signing",
- "server_submission"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "assetfare_fee_step_bound": {
- "const": true,
- "type": "boolean"
- },
- "base_unit_amounts_are_decimal_strings": {
- "const": true,
- "type": "boolean"
- },
- "classification_values": {
- "items": [
- {
- "const": "direct_protocol_only",
- "type": "string"
- },
- {
- "const": "external_intent",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "economic_eligibility_is_route_and_amount_conditioned": {
- "const": true,
- "type": "boolean"
- },
- "external_coverage_only_route_count": {
- "const": 0,
- "type": "number"
- },
- "external_intent": {
- "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
- "type": "string"
- },
- "normalized_chain_asset_endpoints": {
- "const": true,
- "type": "boolean"
- },
- "ordered_provider_path": {
- "const": true,
- "type": "boolean"
- },
- "primary_direct_route_count": {
- "const": 76,
- "type": "number"
- },
- "product_classification_values": {
- "items": [
- {
- "const": "primary_direct",
- "type": "string"
- },
- {
- "const": "external_coverage_only",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "required_on_every_quote": {
- "const": true,
- "type": "boolean"
- },
- "route_aggregator_used_scope": {
- "const": "assetfare_engine_only",
- "type": "string"
- },
- "route_count": {
- "const": 76,
- "type": "number"
- },
- "server_signing": {
- "const": false,
- "type": "boolean"
- },
- "server_submission": {
- "const": false,
- "type": "boolean"
- },
- "step_count": {
- "const": 184,
- "type": "number"
- },
- "version": {
- "const": "assetfare-direct-route-summary-v1",
- "type": "string"
- }
- },
- "required": [
- "version",
- "required_on_every_quote",
- "route_count",
- "primary_direct_route_count",
- "external_coverage_only_route_count",
- "step_count",
- "ordered_provider_path",
- "normalized_chain_asset_endpoints",
- "base_unit_amounts_are_decimal_strings",
- "assetfare_fee_step_bound",
- "classification_values",
- "product_classification_values",
- "economic_eligibility_is_route_and_amount_conditioned",
- "route_aggregator_used_scope",
- "external_intent",
- "server_signing",
- "server_submission"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "assetfare_fee_step_bound": {
- "const": true,
- "type": "boolean"
- },
- "base_unit_amounts_are_decimal_strings": {
- "const": true,
- "type": "boolean"
- },
- "classification_values": {
- "items": [
- {
- "const": "direct_protocol_only",
- "type": "string"
- },
- {
- "const": "external_intent",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "economic_eligibility_is_route_and_amount_conditioned": {
- "const": true,
- "type": "boolean"
- },
- "external_coverage_only_route_count": {
- "const": 0,
- "type": "number"
- },
- "external_intent": {
- "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
- "type": "string"
- },
- "normalized_chain_asset_endpoints": {
- "const": true,
- "type": "boolean"
- },
- "ordered_provider_path": {
- "const": true,
- "type": "boolean"
- },
- "primary_direct_route_count": {
- "const": 80,
- "type": "number"
- },
- "product_classification_values": {
- "items": [
- {
- "const": "primary_direct",
- "type": "string"
- },
- {
- "const": "external_coverage_only",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "required_on_every_quote": {
- "const": true,
- "type": "boolean"
- },
- "route_aggregator_used_scope": {
- "const": "assetfare_engine_only",
- "type": "string"
- },
- "route_count": {
- "const": 80,
- "type": "number"
- },
- "server_signing": {
- "const": false,
- "type": "boolean"
- },
- "server_submission": {
- "const": false,
- "type": "boolean"
- },
- "step_count": {
- "const": 188,
- "type": "number"
- },
- "version": {
- "const": "assetfare-direct-route-summary-v1",
- "type": "string"
- }
- },
- "required": [
- "version",
- "required_on_every_quote",
- "route_count",
- "primary_direct_route_count",
- "external_coverage_only_route_count",
- "step_count",
- "ordered_provider_path",
- "normalized_chain_asset_endpoints",
- "base_unit_amounts_are_decimal_strings",
- "assetfare_fee_step_bound",
- "classification_values",
- "product_classification_values",
- "economic_eligibility_is_route_and_amount_conditioned",
- "route_aggregator_used_scope",
- "external_intent",
- "server_signing",
- "server_submission"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "assetfare_fee_step_bound": {
- "const": true,
- "type": "boolean"
- },
- "base_unit_amounts_are_decimal_strings": {
- "const": true,
- "type": "boolean"
- },
- "classification_values": {
- "items": [
- {
- "const": "direct_protocol_only",
- "type": "string"
- },
- {
- "const": "external_intent",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "economic_eligibility_is_route_and_amount_conditioned": {
- "const": true,
- "type": "boolean"
- },
- "external_coverage_only_route_count": {
- "const": 0,
- "type": "number"
- },
- "external_intent": {
- "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
- "type": "string"
- },
- "normalized_chain_asset_endpoints": {
- "const": true,
- "type": "boolean"
- },
- "ordered_provider_path": {
- "const": true,
- "type": "boolean"
- },
- "primary_direct_route_count": {
- "const": 54,
- "type": "number"
- },
- "product_classification_values": {
- "items": [
- {
- "const": "primary_direct",
- "type": "string"
- },
- {
- "const": "external_coverage_only",
- "type": "string"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "required_on_every_quote": {
- "const": true,
- "type": "boolean"
- },
- "route_aggregator_used_scope": {
- "const": "assetfare_engine_only",
- "type": "string"
- },
- "route_count": {
- "const": 54,
- "type": "number"
- },
- "server_signing": {
- "const": false,
- "type": "boolean"
- },
- "server_submission": {
- "const": false,
- "type": "boolean"
- },
- "step_count": {
- "const": 95,
- "type": "number"
- },
- "version": {
- "const": "assetfare-direct-route-summary-v1",
- "type": "string"
- }
- },
- "required": [
- "version",
- "required_on_every_quote",
- "route_count",
- "primary_direct_route_count",
- "external_coverage_only_route_count",
- "step_count",
- "ordered_provider_path",
- "normalized_chain_asset_endpoints",
- "base_unit_amounts_are_decimal_strings",
- "assetfare_fee_step_bound",
- "classification_values",
- "product_classification_values",
- "economic_eligibility_is_route_and_amount_conditioned",
- "route_aggregator_used_scope",
- "external_intent",
- "server_signing",
- "server_submission"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "external_intent": {
+ "const": "Across only for Robinhood ingress; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 76,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 172,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 9,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "Across only for nine Robinhood ingress coverage routes; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 67,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 76,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 170,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 76,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 76,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 184,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 80,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 80,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 188,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 54,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 54,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 95,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 98,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 98,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 206,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 100,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 100,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 208,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_fee_step_bound": {
+ "const": true,
+ "type": "boolean"
+ },
+ "base_unit_amounts_are_decimal_strings": {
+ "const": true,
+ "type": "boolean"
+ },
+ "classification_values": {
+ "items": [
+ {
+ "const": "direct_protocol_only",
+ "type": "string"
+ },
+ {
+ "const": "external_intent",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "economic_eligibility_is_route_and_amount_conditioned": {
+ "const": true,
+ "type": "boolean"
+ },
+ "external_coverage_only_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "external_intent": {
+ "const": "No public route uses an external intent protocol; provider-internal liquidity sourcing or aggregation remains possible",
+ "type": "string"
+ },
+ "normalized_chain_asset_endpoints": {
+ "const": true,
+ "type": "boolean"
+ },
+ "ordered_provider_path": {
+ "const": true,
+ "type": "boolean"
+ },
+ "primary_direct_route_count": {
+ "const": 65,
+ "type": "number"
+ },
+ "product_classification_values": {
+ "items": [
+ {
+ "const": "primary_direct",
+ "type": "string"
+ },
+ {
+ "const": "external_coverage_only",
+ "type": "string"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "required_on_every_quote": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_aggregator_used_scope": {
+ "const": "assetfare_engine_only",
+ "type": "string"
+ },
+ "route_count": {
+ "const": 65,
+ "type": "number"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "step_count": {
+ "const": 118,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-direct-route-summary-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "required_on_every_quote",
+ "route_count",
+ "primary_direct_route_count",
+ "external_coverage_only_route_count",
+ "step_count",
+ "ordered_provider_path",
+ "normalized_chain_asset_endpoints",
+ "base_unit_amounts_are_decimal_strings",
+ "assetfare_fee_step_bound",
+ "classification_values",
+ "product_classification_values",
+ "economic_eligibility_is_route_and_amount_conditioned",
+ "route_aggregator_used_scope",
+ "external_intent",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+ }
+]
changedOutput schema / properties / economic_guidance / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "advisory_start_distribution": {
- "additionalProperties": false,
- "properties": {
- "100": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "1000": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "10000": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "250": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "2500": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "50": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "500": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "5000": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- }
- },
- "required": [
- "50",
- "100",
- "250",
- "500",
- "1000",
- "2500",
- "5000",
- "10000"
- ],
- "type": "object"
- },
- "amount_is_never_rejected_by_economic_guidance": {
- "const": true,
- "type": "boolean"
- },
- "as_of": {
- "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
- "type": "string"
- },
- "confidence_counts": {
- "additionalProperties": false,
- "properties": {
- "coverage_only_retest": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "measured_route_specific": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "measured_two_day": {
- "maximum": 80,
- "minimum": 0,
- "type": "integer"
- },
- "reworked_route_remeasure": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- },
- "structural_estimate": {
- "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
- }
- },
- "required": [
- "measured_two_day",
- "measured_route_specific",
- "structural_estimate",
- "reworked_route_remeasure",
- "coverage_only_retest"
- ],
- "type": "object"
- },
- "currency": {
- "const": "USD",
- "type": "string"
- },
- "economic_guidance_is_non_enforcing": {
- "const": true,
- "type": "boolean"
- },
- "fresh_quote_and_caller_decision_control": {
- "const": true,
- "type": "boolean"
- },
- "route_count": {
- "const": 80,
- "type": "number"
- },
- "technical_quote_minimum_usd": {
- "const": 1,
- "type": "number"
- },
- "update_policy": {
- "const": "append_daily_observations_then_replace_values_without_schema_change",
- "type": "string"
- },
- "values_change_with_market": {
- "const": true,
- "type": "boolean"
- },
- "version": {
- "const": "assetfare-route-economic-guidance-v1",
- "type": "string"
- }
- },
- "required": [
- "version",
- "as_of",
- "route_count",
- "currency",
- "technical_quote_minimum_usd",
- "economic_guidance_is_non_enforcing",
- "amount_is_never_rejected_by_economic_guidance",
- "values_change_with_market",
- "fresh_quote_and_caller_decision_control",
- "update_policy",
- "confidence_counts",
- "advisory_start_distribution"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "advisory_start_distribution": {
- "additionalProperties": false,
- "properties": {
- "100": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- },
- "1000": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- },
- "10000": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- },
- "250": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- },
- "2500": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- },
- "50": {
- "maximum": 98,
- "minimum": 0,
- "type": "integer"
- },
- "500": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- },
- "5000": {
- "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
- }
- },
- "required": [
- "50",
- "100",
- "250",
- "500",
- "1000",
- "2500",
- "5000",
- "10000"
- ],
- "type": "object"
- },
- "amount_is_never_rejected_by_economic_guidance": {
- "const": true,
- "type": "boolean"
- },
- "as_of": {
- "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
- "type": "string"
- },
- "availability_only_route_count": {
- "const": 10,
- "type": "number"
- },
- "currency": {
- "const": "USD",
- "type": "string"
- },
- "economic_guidance_is_non_enforcing": {
- "const": true,
- "type": "boolean"
- },
- "expected_output_ranking": {
- "const": true,
- "type": "boolean"
- },
- "first_use_zero_allowance_scenario": {
- "const": true,
- "type": "boolean"
- },
- "fresh_quote_and_caller_decision_control": {
- "const": true,
- "type": "boolean"
- },
- "incomplete_cost_never_promoted": {
- "const": true,
- "type": "boolean"
- },
- "public_active_route_count": {
- "const": 54,
- "type": "number"
- },
- "public_inactive_route_count": {
- "const": 44,
- "type": "number"
- },
- "recommendation_status_counts": {
- "additionalProperties": false,
- "properties": {
- "active_availability_only": {
- "const": 10,
- "type": "number"
- },
- "active_price_verified": {
- "const": 44,
- "type": "number"
- },
- "inactive_economics": {
- "const": 44,
- "type": "number"
- }
- },
- "required": [
- "active_price_verified",
- "active_availability_only",
- "inactive_economics"
- ],
- "type": "object"
- },
- "route_count": {
- "const": 98,
- "type": "number"
- },
- "technical_quote_minimum_usd": {
- "const": 1,
- "type": "number"
- },
- "tested_ceiling_usd": {
- "const": 10000,
- "type": "number"
- },
- "update_policy": {
- "const": "daily_measurement_with_three_day_reactivation_hysteresis",
- "type": "string"
- },
- "values_change_with_market": {
- "const": true,
- "type": "boolean"
- },
- "verified_best_from_route_count": {
- "const": 44,
- "type": "number"
- },
- "version": {
- "const": "assetfare-route-economic-guidance-v3",
- "type": "string"
- }
- },
- "required": [
- "version",
- "as_of",
- "route_count",
- "public_active_route_count",
- "public_inactive_route_count",
- "verified_best_from_route_count",
- "availability_only_route_count",
- "currency",
- "technical_quote_minimum_usd",
- "economic_guidance_is_non_enforcing",
- "amount_is_never_rejected_by_economic_guidance",
- "values_change_with_market",
- "fresh_quote_and_caller_decision_control",
- "update_policy",
- "first_use_zero_allowance_scenario",
- "expected_output_ranking",
- "incomplete_cost_never_promoted",
- "tested_ceiling_usd",
- "advisory_start_distribution",
- "recommendation_status_counts"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "advisory_start_distribution": {
+ "additionalProperties": false,
+ "properties": {
+ "100": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "1000": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "10000": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "250": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "2500": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "50": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "500": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "5000": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ }
+ },
+ "required": [
+ "50",
+ "100",
+ "250",
+ "500",
+ "1000",
+ "2500",
+ "5000",
+ "10000"
+ ],
+ "type": "object"
+ },
+ "amount_is_never_rejected_by_economic_guidance": {
+ "const": true,
+ "type": "boolean"
+ },
+ "as_of": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ "confidence_counts": {
+ "additionalProperties": false,
+ "properties": {
+ "coverage_only_retest": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "measured_route_specific": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "measured_two_day": {
+ "maximum": 80,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "reworked_route_remeasure": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ },
+ "structural_estimate": {
+ "$ref": "#/properties/economic_guidance/anyOf/0/properties/confidence_counts/properties/measured_two_day"
+ }
+ },
+ "required": [
+ "measured_two_day",
+ "measured_route_specific",
+ "structural_estimate",
+ "reworked_route_remeasure",
+ "coverage_only_retest"
+ ],
+ "type": "object"
+ },
+ "currency": {
+ "const": "USD",
+ "type": "string"
+ },
+ "economic_guidance_is_non_enforcing": {
+ "const": true,
+ "type": "boolean"
+ },
+ "fresh_quote_and_caller_decision_control": {
+ "const": true,
+ "type": "boolean"
+ },
+ "route_count": {
+ "const": 80,
+ "type": "number"
+ },
+ "technical_quote_minimum_usd": {
+ "const": 1,
+ "type": "number"
+ },
+ "update_policy": {
+ "const": "append_daily_observations_then_replace_values_without_schema_change",
+ "type": "string"
+ },
+ "values_change_with_market": {
+ "const": true,
+ "type": "boolean"
+ },
+ "version": {
+ "const": "assetfare-route-economic-guidance-v1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "as_of",
+ "route_count",
+ "currency",
+ "technical_quote_minimum_usd",
+ "economic_guidance_is_non_enforcing",
+ "amount_is_never_rejected_by_economic_guidance",
+ "values_change_with_market",
+ "fresh_quote_and_caller_decision_control",
+ "update_policy",
+ "confidence_counts",
+ "advisory_start_distribution"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "advisory_start_distribution": {
+ "additionalProperties": false,
+ "properties": {
+ "100": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ },
+ "1000": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ },
+ "10000": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ },
+ "250": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ },
+ "2500": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ },
+ "50": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "500": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ },
+ "5000": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution/properties/50"
+ }
+ },
+ "required": [
+ "50",
+ "100",
+ "250",
+ "500",
+ "1000",
+ "2500",
+ "5000",
+ "10000"
+ ],
+ "type": "object"
+ },
+ "amount_is_never_rejected_by_economic_guidance": {
+ "const": true,
+ "type": "boolean"
+ },
+ "as_of": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ "availability_only_route_count": {
+ "const": 10,
+ "type": "number"
+ },
+ "currency": {
+ "const": "USD",
+ "type": "string"
+ },
+ "economic_guidance_is_non_enforcing": {
+ "const": true,
+ "type": "boolean"
+ },
+ "expected_output_ranking": {
+ "const": true,
+ "type": "boolean"
+ },
+ "first_use_zero_allowance_scenario": {
+ "const": true,
+ "type": "boolean"
+ },
+ "fresh_quote_and_caller_decision_control": {
+ "const": true,
+ "type": "boolean"
+ },
+ "incomplete_cost_never_promoted": {
+ "const": true,
+ "type": "boolean"
+ },
+ "public_active_route_count": {
+ "const": 54,
+ "type": "number"
+ },
+ "public_inactive_route_count": {
+ "const": 44,
+ "type": "number"
+ },
+ "recommendation_status_counts": {
+ "additionalProperties": false,
+ "properties": {
+ "active_availability_only": {
+ "const": 10,
+ "type": "number"
+ },
+ "active_price_verified": {
+ "const": 44,
+ "type": "number"
+ },
+ "inactive_economics": {
+ "const": 44,
+ "type": "number"
+ }
+ },
+ "required": [
+ "active_price_verified",
+ "active_availability_only",
+ "inactive_economics"
+ ],
+ "type": "object"
+ },
+ "route_count": {
+ "const": 98,
+ "type": "number"
+ },
+ "technical_quote_minimum_usd": {
+ "const": 1,
+ "type": "number"
+ },
+ "tested_ceiling_usd": {
+ "const": 10000,
+ "type": "number"
+ },
+ "update_policy": {
+ "const": "daily_measurement_with_three_day_reactivation_hysteresis",
+ "type": "string"
+ },
+ "values_change_with_market": {
+ "const": true,
+ "type": "boolean"
+ },
+ "verified_best_from_route_count": {
+ "const": 44,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-route-economic-guidance-v3",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "as_of",
+ "route_count",
+ "public_active_route_count",
+ "public_inactive_route_count",
+ "verified_best_from_route_count",
+ "availability_only_route_count",
+ "currency",
+ "technical_quote_minimum_usd",
+ "economic_guidance_is_non_enforcing",
+ "amount_is_never_rejected_by_economic_guidance",
+ "values_change_with_market",
+ "fresh_quote_and_caller_decision_control",
+ "update_policy",
+ "first_use_zero_allowance_scenario",
+ "expected_output_ranking",
+ "incomplete_cost_never_promoted",
+ "tested_ceiling_usd",
+ "advisory_start_distribution",
+ "recommendation_status_counts"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "advisory_start_distribution": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution"
+ },
+ "amount_is_never_rejected_by_economic_guidance": {
+ "const": true,
+ "type": "boolean"
+ },
+ "as_of": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ "availability_only_route_count": {
+ "const": 10,
+ "type": "number"
+ },
+ "compare_required_route_count": {
+ "const": 44,
+ "type": "number"
+ },
+ "currency": {
+ "const": "USD",
+ "type": "string"
+ },
+ "economic_guidance_blocks_execution": {
+ "const": false,
+ "type": "boolean"
+ },
+ "economic_guidance_is_non_enforcing": {
+ "const": true,
+ "type": "boolean"
+ },
+ "expected_output_ranking": {
+ "const": true,
+ "type": "boolean"
+ },
+ "first_use_zero_allowance_scenario": {
+ "const": true,
+ "type": "boolean"
+ },
+ "fresh_quote_and_caller_decision_control": {
+ "const": true,
+ "type": "boolean"
+ },
+ "incomplete_cost_never_promoted": {
+ "const": true,
+ "type": "boolean"
+ },
+ "nonrecommended_route_count": {
+ "const": 54,
+ "type": "number"
+ },
+ "public_active_route_count": {
+ "const": 98,
+ "type": "number"
+ },
+ "public_inactive_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "recommendation_status_counts": {
+ "additionalProperties": false,
+ "properties": {
+ "active_availability_only": {
+ "const": 10,
+ "type": "number"
+ },
+ "active_compare_required": {
+ "const": 44,
+ "type": "number"
+ },
+ "active_price_verified": {
+ "const": 44,
+ "type": "number"
+ }
+ },
+ "required": [
+ "active_price_verified",
+ "active_availability_only",
+ "active_compare_required"
+ ],
+ "type": "object"
+ },
+ "route_count": {
+ "const": 98,
+ "type": "number"
+ },
+ "technical_quote_minimum_usd": {
+ "const": 1,
+ "type": "number"
+ },
+ "tested_ceiling_usd": {
+ "const": 10000,
+ "type": "number"
+ },
+ "update_policy": {
+ "const": "daily_measurement_with_three_day_recommendation_hysteresis_availability_separate",
+ "type": "string"
+ },
+ "values_change_with_market": {
+ "const": true,
+ "type": "boolean"
+ },
+ "verified_best_from_route_count": {
+ "const": 44,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-route-economic-guidance-v4",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "as_of",
+ "route_count",
+ "public_active_route_count",
+ "public_inactive_route_count",
+ "verified_best_from_route_count",
+ "availability_only_route_count",
+ "compare_required_route_count",
+ "nonrecommended_route_count",
+ "currency",
+ "technical_quote_minimum_usd",
+ "economic_guidance_is_non_enforcing",
+ "economic_guidance_blocks_execution",
+ "amount_is_never_rejected_by_economic_guidance",
+ "values_change_with_market",
+ "fresh_quote_and_caller_decision_control",
+ "update_policy",
+ "first_use_zero_allowance_scenario",
+ "expected_output_ranking",
+ "incomplete_cost_never_promoted",
+ "tested_ceiling_usd",
+ "advisory_start_distribution",
+ "recommendation_status_counts"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "advisory_start_distribution": {
+ "$ref": "#/properties/economic_guidance/anyOf/1/properties/advisory_start_distribution"
+ },
+ "amount_is_never_rejected_by_economic_guidance": {
+ "const": true,
+ "type": "boolean"
+ },
+ "as_of": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ "availability_only_route_count": {
+ "const": 10,
+ "type": "number"
+ },
+ "compare_required_route_count": {
+ "const": 46,
+ "type": "number"
+ },
+ "currency": {
+ "const": "USD",
+ "type": "string"
+ },
+ "economic_guidance_blocks_execution": {
+ "const": false,
+ "type": "boolean"
+ },
+ "economic_guidance_is_non_enforcing": {
+ "const": true,
+ "type": "boolean"
+ },
+ "expected_output_ranking": {
+ "const": true,
+ "type": "boolean"
+ },
+ "first_use_zero_allowance_scenario": {
+ "const": true,
+ "type": "boolean"
+ },
+ "fresh_quote_and_caller_decision_control": {
+ "const": true,
+ "type": "boolean"
+ },
+ "incomplete_cost_never_promoted": {
+ "const": true,
+ "type": "boolean"
+ },
+ "nonrecommended_route_count": {
+ "const": 56,
+ "type": "number"
+ },
+ "public_active_route_count": {
+ "const": 100,
+ "type": "number"
+ },
+ "public_inactive_route_count": {
+ "const": 0,
+ "type": "number"
+ },
+ "recommendation_status_counts": {
+ "additionalProperties": false,
+ "properties": {
+ "active_availability_only": {
+ "const": 10,
+ "type": "number"
+ },
+ "active_compare_required": {
+ "const": 46,
+ "type": "number"
+ },
+ "active_price_verified": {
+ "const": 44,
+ "type": "number"
+ }
+ },
+ "required": [
+ "active_price_verified",
+ "active_availability_only",
+ "active_compare_required"
+ ],
+ "type": "object"
+ },
+ "route_count": {
+ "const": 100,
+ "type": "number"
+ },
+ "technical_quote_minimum_usd": {
+ "const": 1,
+ "type": "number"
+ },
+ "tested_ceiling_usd": {
+ "const": 10000,
+ "type": "number"
+ },
+ "update_policy": {
+ "const": "daily_measurement_with_three_day_recommendation_hysteresis_availability_separate",
+ "type": "string"
+ },
+ "values_change_with_market": {
+ "const": true,
+ "type": "boolean"
+ },
+ "verified_best_from_route_count": {
+ "const": 44,
+ "type": "number"
+ },
+ "version": {
+ "const": "assetfare-route-economic-guidance-v4",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "as_of",
+ "route_count",
+ "public_active_route_count",
+ "public_inactive_route_count",
+ "verified_best_from_route_count",
+ "availability_only_route_count",
+ "compare_required_route_count",
+ "nonrecommended_route_count",
+ "currency",
+ "technical_quote_minimum_usd",
+ "economic_guidance_is_non_enforcing",
+ "economic_guidance_blocks_execution",
+ "amount_is_never_rejected_by_economic_guidance",
+ "values_change_with_market",
+ "fresh_quote_and_caller_decision_control",
+ "update_policy",
+ "first_use_zero_allowance_scenario",
+ "expected_output_ranking",
+ "incomplete_cost_never_promoted",
+ "tested_ceiling_usd",
+ "advisory_start_distribution",
+ "recommendation_status_counts"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "amount_specific_product_gates": {
+ "const": false,
+ "type": "boolean"
+ },
+ "as_of": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ "business_class_counts": {
+ "additionalProperties": false,
+ "properties": {
+ "conditional_business": {
+ "const": 50,
+ "type": "number"
+ },
+ "core_business": {
+ "const": 3,
+ "type": "number"
+ },
+ "research_or_retire": {
+ "const": 35,
+ "type": "number"
+ },
+ "strategic_scarce": {
+ "const": 12,
+ "type": "number"
+ }
+ },
+ "required": [
+ "core_business",
+ "conditional_business",
+ "strategic_scarce",
+ "research_or_retire"
+ ],
+ "type": "object"
+ },
+ "competitor_rankings_public_product": {
+ "const": false,
+ "type": "boolean"
+ },
+ "decision_unit": {
+ "const": "whole_route",
+ "type": "string"
+ },
+ "economic_guidance_blocks_execution": {
+ "const": false,
+ "type": "boolean"
+ },
+ "fresh_quote_and_caller_decision_control": {
+ "const": true,
+ "type": "boolean"
+ },
+ "next_scheduled_review_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "primary_research_amount_usd": {
+ "const": 1000,
+ "type": "number"
+ },
+ "public_active_route_count": {
+ "const": 65,
+ "type": "number"
+ },
+ "public_inactive_route_count": {
+ "const": 35,
+ "type": "number"
+ },
+ "route_count": {
+ "const": 100,
+ "type": "number"
+ },
+ "secondary_research_amounts_usd": {
+ "items": [
+ {
+ "const": 100,
+ "type": "number"
+ },
+ {
+ "const": 10000,
+ "type": "number"
+ }
+ ],
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "version": {
+ "const": "assetfare-route-economic-guidance-v5",
+ "type": "string"
+ },
+ "weekly_review_anchor": {
+ "const": "sunday_00_00_utc",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "as_of",
+ "route_count",
+ "public_active_route_count",
+ "public_inactive_route_count",
+ "business_class_counts",
+ "decision_unit",
+ "amount_specific_product_gates",
+ "competitor_rankings_public_product",
+ "economic_guidance_blocks_execution",
+ "fresh_quote_and_caller_decision_control",
+ "primary_research_amount_usd",
+ "secondary_research_amounts_usd",
+ "weekly_review_anchor",
+ "next_scheduled_review_at"
+ ],
+ "type": "object"
+ }
+]