AssetFare USDC Bridge
Server Details
Exact-amount top-two routing for six pilots; caller signs; AssetFare never signs or submits
- Status
- Healthy
- Uptime
- 99.8% over 25 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- assetfare/assetfare-mcp
- GitHub Stars
- 0
- Server Listing
- assetfare
TDQS
Scored across 11 tools
The set separates preflight (manifest, capabilities), quoting (quote, quote_selected_candidate, route_selection), preparation, and session lifecycle, but the three quote/selection tools and prepare vs session_create have overlapping boundaries that require close reading. An agent could plausibly misselect among quote, route_selection, and quote_selected_candidate without carefully parsing the verbose descriptions.
All names use the assetfare_ prefix and lower snake_case, with a predictable assetfare_v2_<domain>_<action> pattern for most tools. The lone assetfare_manifest omits the v2 marker and some names are noun phrases rather than strict verb_noun, but overall consistency remains high.
11 tools is within a reasonable range for a multi-step bridge workflow, and each phase has a plausible purpose. However, the quote/selection cluster is somewhat redundant, making the set slightly heavier than necessary.
The surface covers manifest verification, capabilities, quoting, route selection, unsigned preparation, and session create/get/observe/refresh, so the core unsigned bridge lifecycle is present. Minor gaps include explicit session cancellation/abort or listing, though agents may work around these via expiry and session_get.
Available Tools
11 toolsassetfare_manifestARead-onlyIdempotentInspect
Read the Ed25519-signed release manifest and safety-bundle binding before preparing an action. Example: call this once to verify the current release and contract pins; it never creates state, signs, or submits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| service | Yes | |
| execution | Yes | |
| signature | Yes | |
| safety_bundle | Yes | |
| release_commit | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint=false, covering the safety profile. The description reinforces this by stating it never creates state, signs, or submits, and adds that it reads an Ed25519-signed manifest and safety-bundle binding, plus the 'call once' guidance which implies idempotency. This adds value beyond the annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core purpose and followed by a concrete usage example. Every sentence contributes meaningful information without redundancy, and the structure is clean and scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with no parameters and an existing output schema, the description is complete. It explains what the tool reads, when to call it, and its safety guarantees. The presence of an output schema means the description need not detail return values, and the guidance covers the essential usage context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the input schema is trivially covered (100%). The description provides no parameter details because none exist, and per the baseline for 0-parameter tools, this is appropriate. No further explanation is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool reads an Ed25519-signed release manifest and safety-bundle binding, which is a specific verb-resource pair. It distinguishes itself from siblings by emphasizing it's a verification step before preparation, and explicitly notes it never creates state, signs, or submits. However, it does not name any sibling tool to contrast with, so differentiation is implicit rather than explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context: call this before preparing an action and once to verify current release and contract pins. It implies the tool is a prerequisite step and safe to use repeatedly, but it does not explicitly state when to avoid using it or mention alternative tools. The guidance is useful but not exhaustive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_capabilitiesARead-onlyIdempotentInspect
Read all 100 technically available routes, live provider readiness, route-specific guidance, direct_route_summary, and continuation_v3 contracts before quoting. Forty-four routes are price-recommended only at or above their published threshold; 56 have no current price recommendation. Example: call once before requesting an exact route quote. Confirm every fresh quote. Economic guidance is advisory and never adds an execution gate. continuation_v3 separately binds execution selection, wallets, bounds, and mode. Read-only; creates no wallet login, session, or action.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| chains | Yes | |
| status | Yes | |
| server_signing | Yes | |
| action_lifetime | Yes | |
| asset_endpoints | Yes | |
| continuation_v3 | Yes | |
| economic_guidance | No | |
| server_submission | Yes | |
| public_api_enabled | Yes | |
| source_only_routes | Yes | |
| direct_route_summary | Yes | |
| execution_availability | No | |
| execution_ready_routes | Yes | |
| phase_b_blocked_routes | Yes | |
| blocked_source_only_routes | Yes | |
| directed_conversion_routes | Yes | |
| unsigned_route_plans_ready | Yes | |
| source_only_asset_endpoints | Yes | |
| caller_owned_agent_execution | Yes | |
| execution_implemented_routes | No | |
| currently_prepare_ready_routes | No | |
| temporarily_unavailable_routes | No | |
| temporarily_unavailable_route_count | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, but the description adds genuinely new context: no wallet login, session, or action is created, the economic guidance is advisory and never gates execution, and continuation_v3 binds execution selection, wallets, bounds, and mode. That is meaningful behavioral disclosure beyond the annotations, though the continuation_v3 contract is stated opaquely.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The key action is front-loaded, which is good, but the body is dense and jargon-heavy, stacking the 44/56 recommendation statistic, quote confirmation advice, and an unexplained continuation_v3 contract into one block. Several clauses add noise relative to the agent's decision needs.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With zero parameters and an output schema present, the description need not explain return values, and it covers what is returned, when to call it, and its non-side-effecting nature. It is nearly complete, with the only soft spot being the underspecified continuation_v3 contract referenced by name.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline is 4. No parameter-level guidance is needed or missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Read') and enumerates the resource set it returns: all 100 available routes, provider readiness, route-specific guidance, direct_route_summary, and continuation_v3 contracts. This is well beyond a tautology of the name. It only partially differentiates from siblings like assetfare_manifest, so it lands at 4 rather than 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit timing guidance ('call once before requesting an exact route quote') and reinforces with 'Confirm every fresh quote', which tells the agent when this tool belongs in the flow. It does not name or exclude alternatives (e.g., when to prefer assetfare_manifest), so it is clear but not fully routable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_prepareAInspect
Return one deeply verified first unsigned bundle and caller-wallet handoff. Example: pass caller_approved=true, a one_shot approval_v3, and the quote-bound verification_context; multi-step routes reject one_shot. Economic guidance is advisory and adds no request field. Context is validated before the upstream request and never forwarded. AssetFare never signs or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| wallets | Yes | Map each chain needed by this route to the caller's public wallet address. Include public addresses only; never private keys or seed phrases. | |
| to_chain | Yes | Destination chain for the v2 route: Solana, Base, Arbitrum, or Robinhood Chain. Source-only chains are not destinations. | |
| to_token | Yes | Output token symbol on to_chain. The chain-token pair must appear in current v2 capabilities. | |
| amount_usd | Yes | Requested input value in USD, minimum 1. USD 1 is reachability/schema smoke only. A USD 50 competitive bucket was observed only for dated 2026-09-23 Solana USDC to Base USDC evidence and must not be generalized to another corridor. USD 1,000 is the primary representative amount. SOL input includes a swap. Always quote the actual intended amount. | |
| from_chain | Yes | Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain. | |
| from_token | Yes | Input token symbol on from_chain. The chain-token pair must appear in current v2 capabilities. | |
| approval_v3 | Yes | Strict one-shot approval copied from the exact unexpired selected quote; its bounds may only be strengthened. | |
| caller_approved | Yes | Legacy caller assertion that MUST be supplied explicitly. It is not human-proof and is never auto-inserted; approval_v3 adds server-enforced quote binding. | |
| event_signer_public | No | Solana CCTP only: caller-generated ephemeral public key. Keep the matching private key client-side and use it to co-sign the returned unsigned event-account transaction; never send the private key. | |
| verification_context | Yes | Strict caller-held one-shot context copied from the selected quote, approval and public wallets. It is verified before prepare and never forwarded upstream. |
Output Schema
| Name | Required | Description |
|---|---|---|
| bundle | Yes | Exact Core bundle whose payload_sha256 remains scoped only to this nested object. |
| action_verification | Yes | Fail-closed semantic and approval-bound verification result; it never authorizes a signature by itself. |
| local_execution_gate | Yes | Remote verification is not signing authority. Recompute locally and require verified_for_signing after fresh wallet simulation. |
| caller_wallet_handoff | Yes | Fresh self-verifying EIP-1193 or Solana Wallet Standard handoff. The caller still simulates, confirms, signs and submits. |
| semantic_verification | Yes | True only after full decoded action, intent, receipt, payload and caller-bound verification. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With annotations already declaring readOnlyHint=false, openWorldHint=true and idempotentHint=false, the description still adds real behavioral value: no signing or submission occurs, verification_context is validated before the upstream request and never forwarded, and economic guidance is advisory only. It does not describe idempotency/retry behavior or error semantics, which keeps it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Five short sentences with the deliverable front-loaded and no repetition of schema detail. The 'Example:' sentence is slightly awkwardly framed and 'Economic guidance is advisory and adds no request field' is opaque, but overall the text is dense and earns its length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has an output schema and 100% schema coverage, so return values need no prose. What is missing is flow context: which sibling tools must be called first to obtain the quote-bound approval_v3 and verification_context, and what the caller does with the handoff afterwards. For a prepare step in a ten-tool pipeline, that sequencing gap is the main shortfall.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the nested approval_v3 and verification_context structures are already documented field by field. The description only adds that approval_v3 must be one_shot and that the context is quote-bound, which is useful framing but marginal beyond the schema. Baseline 3 is correct.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a concrete deliverable: a verified unsigned transaction bundle plus caller-wallet handoff, and notes AssetFare never signs or submits. That is specific enough for an agent to know this is a prepare/return-artifact step, not a quote or a session tool. It never names a sibling (quote, route_selection, session_create) explicitly, so differentiation is inferred from the 'one_shot' vs 'multi-step routes' contrast rather than stated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives a conditional usage rule ('multi-step routes reject one_shot') and sketches the required payload, which implies this tool is only for single-step routes. It never states the prerequisites — which sibling produces approval_v3 and verification_context, or when to prefer a session tool instead — so the agent must infer the call ordering.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_quoteARead-onlyInspect
Get one fresh AssetFare quote with amount-specific economic_guidance, direct_route_summary, continuation_v3, and unsigned_prepare_requirements. Example: quote Solana USDC to Base USDC. price_recommended_for_amount is advisory; compare alternatives when price matters, but no economic acknowledgement field is required. The quote remains an unranked_candidate until separate explicit approval selects one mode. The adapter validates hashes, path, bounds, and TTL and never creates approval, prepares, signs, or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| to_chain | Yes | Destination chain for the v2 route: Solana, Base, Arbitrum, or Robinhood Chain. Source-only chains are not destinations. | |
| to_token | Yes | Output token symbol on to_chain. The chain-token pair must appear in current v2 capabilities. | |
| amount_usd | Yes | Requested input value in USD, minimum 1. USD 1 is reachability/schema smoke only. A USD 50 competitive bucket was observed only for dated 2026-09-23 Solana USDC to Base USDC evidence and must not be generalized to another corridor. USD 1,000 is the primary representative amount. SOL input includes a swap. Always quote the actual intended amount. | |
| from_chain | Yes | Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain. | |
| from_token | Yes | Input token symbol on from_chain. The chain-token pair must appear in current v2 capabilities. |
Output Schema
| Name | Required | Description |
|---|---|---|
| eta | Yes | |
| risk | Yes | |
| as_of | Yes | |
| offer | Yes | |
| route | Yes | |
| intent | Yes | |
| status | Yes | |
| quote_id | Yes | |
| execution | Yes | |
| ttl_seconds | Yes | |
| cost_summary | Yes | |
| continuation_v3 | Yes | |
| economic_guidance | Yes | |
| direct_route_summary | Yes | |
| caller_action_plan_handoff | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, openWorldHint=true and idempotentHint=false, yet the description adds genuine behavioral context beyond them: 'The adapter validates hashes, path, bounds, and TTL and never creates approval, prepares, signs, or submits', plus the advisory nature of price_recommended_for_amount and the candidate-not-commitment status of the quote. Lacks any note on quote freshness/TTL or rate limits, which would have earned a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Five sentences, front-loaded with the purpose and output list, with no filler. Dense internal vocabulary (unranked_candidate, continuation_v3, unsigned_prepare_requirements) makes it jargon-heavy for an outside reader, but each sentence still carries a distinct constraint.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is a read-only quote with an output schema present, so return values need not be explained — and the description wisely stops at naming the response fields rather than restating their shape. It supplies the workflow position (candidate → approval → prepare) and the no-side-effect guarantee, which is sufficient for correct invocation; only the explicit sibling routing is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already carries the load — enums, amount minimums, the USD 50 evidence bucket caveat, and the source-only chain list are all documented there. The description only adds a single example corridor ('quote Solana USDC to Base USDC'), which is the correct baseline-3 outcome when structured fields already do the work.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Get one fresh AssetFare quote') and enumerates the amount-specific outputs the caller receives (economic_guidance, direct_route_summary, continuation_v3, unsigned_prepare_requirements). It gestures at the selection workflow ('remains an unranked_candidate until separate explicit approval selects one mode') but never names the sibling it is distinct from (assetfare_v2_quote_selected_candidate, assetfare_v2_route_selection), so differentiation is inferable rather than stated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied rather than stated: 'compare alternatives when price matters' and 'no economic acknowledgement field is required' hint at a quote-then-select flow, and 'until separate explicit approval selects one mode' points downstream. However, it never says when to prefer this tool over assetfare_v2_route_selection or the selected-candidate variant, nor what prerequisites exist, leaving the agent to infer the workflow.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_quote_selected_candidateARead-onlyInspect
Reuse the chosen exact request-time quote while valid; after expiry refresh only that candidate at the same amount and never reselect. Example: pass candidate_id and the selection receipt hash. An AssetFare result requires a caller-local proof check and fresh wallet simulation before verified_for_signing; remote verification is not signing authority. An external result is only its provider handoff and has no AssetFare transaction-verification claim. Never prepares, signs, submits, or grants transaction authority.
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | Time policy: fast (30s), balanced (60s default), or explicit economy (60s). Every recommendation profile has an absolute 60-second ceiling. | |
| to_chain | Yes | Destination chain for the v2 route: Solana, Base, Arbitrum, or Robinhood Chain. Source-only chains are not destinations. | |
| to_token | Yes | Output token symbol on to_chain. The chain-token pair must appear in current v2 capabilities. | |
| amount_usd | Yes | Requested input value in USD, minimum 1. USD 1 is reachability/schema smoke only. A USD 50 competitive bucket was observed only for dated 2026-09-23 Solana USDC to Base USDC evidence and must not be generalized to another corridor. USD 1,000 is the primary representative amount. SOL input includes a swap. Always quote the actual intended amount. | |
| from_chain | Yes | Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain. | |
| from_token | Yes | Input token symbol on from_chain. The chain-token pair must appear in current v2 capabilities. | |
| candidate_id | Yes | Exact candidate_id returned by assetfare_v2_route_selection; it is never chosen automatically. | |
| max_eta_seconds | No | Optional stricter maximum ETA in seconds; it cannot exceed 60 or the selected profile limit. | |
| selection_receipt_sha256 | Yes | Exact selection_receipt.sha256 returned with the fresh shortlist. |
Output Schema
| Name | Required | Description |
|---|---|---|
| status | Yes | |
| version | Yes | |
| choice_binding | Yes | |
| server_signing | Yes | |
| execution_handoff | Yes | |
| server_submission | Yes | |
| selected_candidate | Yes | |
| selection_quote_source | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds meaningful context beyond the annotations: caller-local proof check and fresh wallet simulation are required before verified_for_signing, remote verification is not signing authority, and external results carry no AssetFare verification claim. The 'never prepares, signs, submits, or grants transaction authority' line reinforces the readOnly profile. With annotations already covering the safety surface, this is solid added value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Leads with the core reuse/refresh behavior before the verification caveats, so the actionable part is front-loaded. The last two sentences overlap somewhat ('remote verification is not signing authority' vs 'never prepares, signs, submits'), a minor redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained. For a 7-required-parameter tool the description covers the reuse/refresh semantics and the verification boundary an agent must respect. Gaps are minor and largely covered by the rich schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all 9 parameters thoroughly. The description only restates two required inputs (candidate_id and the receipt hash), adding no format or constraint detail beyond the schema. Baseline 3 applies when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: 'Reuse the chosen exact request-time quote while valid' and 'refresh only that candidate at the same amount and never reselect.' This clearly distinguishes it from a fresh-quote sibling like assetfare_v2_quote. It stops short of naming that sibling explicitly, so an agent must infer the alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete when-to-use context: reuse while valid, refresh only the chosen candidate after expiry, never reselect. The example ('pass candidate_id and the selection receipt hash') clarifies the call site. No explicit exclusion naming an alternative tool, which keeps it from a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_route_selectionARead-onlyInspect
Quote the recent top two plus the best AssetFare graph at the exact amount; return up to two all-in choices labeled assetfare_verified_unsigned or external_provider_handoff. AssetFare cost, ETA and rank are always present; a recent winning range needs two supporting higher buckets and disappears on conflict. Example: compare Solana USDC to Base USDC at USD 347.25 with balanced (60s). Fast is 30s; balanced and explicit economy are 60s. The 60-second ceiling is absolute for recommendations; slower routes are reference-only. Never approves, prepares, signs, or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | Time policy: fast (30s), balanced (60s default), or explicit economy (60s). Every recommendation profile has an absolute 60-second ceiling. | |
| to_chain | Yes | Destination chain for the v2 route: Solana, Base, Arbitrum, or Robinhood Chain. Source-only chains are not destinations. | |
| to_token | Yes | Output token symbol on to_chain. The chain-token pair must appear in current v2 capabilities. | |
| amount_usd | Yes | Requested input value in USD, minimum 1. USD 1 is reachability/schema smoke only. A USD 50 competitive bucket was observed only for dated 2026-09-23 Solana USDC to Base USDC evidence and must not be generalized to another corridor. USD 1,000 is the primary representative amount. SOL input includes a swap. Always quote the actual intended amount. | |
| from_chain | Yes | Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain. | |
| from_token | Yes | Input token symbol on from_chain. The chain-token pair must appear in current v2 capabilities. | |
| max_eta_seconds | No | Optional stricter maximum ETA in seconds; it cannot exceed 60 or the selected profile limit. |
Output Schema
| Name | Required | Description |
|---|---|---|
| as_of | Yes | |
| intent | Yes | |
| safety | Yes | |
| status | Yes | |
| coverage | Yes | |
| shadow_only | Yes | |
| reference_only | Yes | |
| schema_version | Yes | |
| recommendations | Yes | |
| selection_policy | Yes | |
| selection_receipt | Yes | |
| public_api_changed | Yes | |
| exact_quote_failures | Yes | |
| assetfare_amount_guidance | Yes | |
| shortlisted_candidate_ids | Yes | |
| assetfare_direct_reference | Yes | |
| selection_quote_expires_at | Yes | |
| precompute_amounts_used_usd | Yes | |
| shortlisted_candidate_count | Yes | |
| precompute_latest_evidence_at | Yes | |
| request_amount_quoted_exactly | Yes | |
| request_time_exact_quote_count | Yes | |
| automatic_reselection_forbidden | Yes | |
| expired_selection_refresh_scope | Yes | |
| selection_quote_reused_while_valid | Yes | |
| selection_grants_execution_authority | Yes | |
| precompute_used_for_shortlisting_only | Yes | |
| fresh_requote_required_after_selection | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, non-destructive, open-world, non-idempotent. The description adds real behavioral context beyond that: the explicit 'Never approves, prepares, signs, or submits' safety boundary, the absolute 60-second recommendation ceiling with slower routes being 'reference-only,' and the rule that a recent winning range needs two supporting higher buckets and disappears on conflict. These are meaningful traits the annotations don't convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is front-loaded with the core action, which is good, but the middle is dense and cryptic ('a recent winning range needs two supporting higher buckets and disappears on conflict') and some content duplicates the schema's profile enum descriptions. Several clauses feel like internal implementation notes rather than agent guidance, diluting the useful signal.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With annotations and a full output schema present, the description need not explain safety or return shape. It does cover timing policy and the no-side-effect boundary, but it omits the one thing an agent most needs for a 10-sibling toolset: an explicit statement of when this route-selection tool should be chosen over assetfare_v2_quote or assetfare_v2_quote_selected_candidate. That omission leaves the core selection decision underspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents profile timing, chain/token constraints, min-1/max-60 bounds, and the amount semantics. The description mostly echoes profile timing (fast 30s, balanced/economy 60s) and adds the example corridor rather than new parameter syntax. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gives a specific verb+resource: it quotes routes and returns up to two all-in choices with defined labels (assetfare_verified_unsigned / external_provider_handoff). It also implicitly separates itself from write siblings with 'Never approves, prepares, signs, or submits.' However, it never explicitly distinguishes itself from the closely named sibling quote tools (assetfare_v2_quote, assetfare_v2_quote_selected_candidate), so the differentiation is incomplete.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied through the example ('compare Solana USDC to Base USDC at USD 347.25 with balanced') and the selection logic described, but there is no explicit 'use this when X, use sibling Y instead' routing. An agent must infer that this is the multi-candidate selection variant rather than a plain single quote, which is a meaningful gap given several near-identical quote siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_session_createBIdempotentInspect
Create one receipt-driven workflow. Example: pass caller_approved=true, a session approval_v3, its idempotency_key, a caller-local session token, and the quote-bound verification_context. Economic guidance is advisory and adds no request field. The adapter validates approval and context before the upstream request. Every returned action is deeply verified and receives a caller-wallet handoff. AssetFare never signs or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| wallets | Yes | Map each chain needed by this route to the caller's public wallet address. Include public addresses only; never private keys or seed phrases. | |
| to_chain | Yes | Destination chain for the v2 route: Solana, Base, Arbitrum, or Robinhood Chain. Source-only chains are not destinations. | |
| to_token | Yes | Output token symbol on to_chain. The chain-token pair must appear in current v2 capabilities. | |
| amount_usd | Yes | Requested input value in USD, minimum 1. USD 1 is reachability/schema smoke only. A USD 50 competitive bucket was observed only for dated 2026-09-23 Solana USDC to Base USDC evidence and must not be generalized to another corridor. USD 1,000 is the primary representative amount. SOL input includes a swap. Always quote the actual intended amount. | |
| from_chain | Yes | Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain. | |
| from_token | Yes | Input token symbol on from_chain. The chain-token pair must appear in current v2 capabilities. | |
| approval_v3 | Yes | Strict Core 2.4.1 session quote-bound selection from the exact unexpired quote. Required for every remote session flow. | |
| session_token | Yes | Sensitive caller-generated v2 session capability: at least 32 CSPRNG bytes encoded as 43-128 URL-safe base64 characters. Generate it locally; never log it or substitute a private key or legacy access token. | |
| caller_approved | Yes | Legacy caller assertion that MUST be supplied explicitly. It is not human-proof and is never auto-inserted; approval_v3 adds server-enforced quote binding. | |
| idempotency_key | Yes | Caller-generated retry key, 8-128 characters. Reuse it only when retrying the same logical mutation; choose a new key for a new operation. Strict approval_v3 requests additionally enforce its ASCII key pattern. | |
| event_signer_public | No | Solana CCTP only: caller-generated ephemeral public key. Keep the matching private key client-side and use it to co-sign the returned unsigned event-account transaction; never send the private key. | |
| verification_context | Yes | Strict caller-held context copied from the selected quote and approval. It contains public intent/wallet data only, never the raw session token or a private key, and is required whenever a remote MCP session call can return current_action. |
Output Schema
| Name | Required | Description |
|---|---|---|
| signed | Yes | |
| status | Yes | |
| submitted | Yes | |
| session_id | Yes | |
| quote_binding | Yes | |
| current_action | Yes | |
| server_signing | Yes | |
| action_available | Yes | |
| server_submission | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (idempotentHint, destructiveHint=false, openWorldHint), it discloses that validation occurs before the upstream request, that returned actions are verified and handed off to caller wallets, and that AssetFare never signs or submits. This non-custodial, verify-then-handoff behavior is genuinely additive context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The creation statement is front-loaded and the following sentences are dense with distinct facts (example inputs, validation order, handoff, no signing). The 'Economic guidance is advisory and adds no request field' sentence is slightly cryptic but not wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 12-parameter, deeply nested, open-world session tool, the description covers prerequisites and the non-custodial guarantee but omits lifecycle context: how the created session relates to session_get/refresh_action/observe_* tools, and what the caller must do with the returned action. It relies heavily on the schema and output schema to fill those gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description names several required parameters but only restates the schema's intent; it adds no format, constraint, or inter-parameter dependency information beyond what the highly detailed schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description says 'Create one receipt-driven workflow', which gives a verb but replaces the actual resource ('session') with in-house jargon. It never distinguishes this from siblings such as assetfare_v2_session_get, assetfare_v2_prepare, or assetfare_v2_quote, so an agent cannot route on the description alone.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides a sample call (caller_approved, approval_v3, idempotency_key, session_token, verification_context) but never states when to use session_create versus the other session_* or quote/prepare tools, nor any when-not condition. Usage is only implied through the example.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_session_getARead-onlyIdempotentInspect
Read an existing v2 workflow without advancing it. Example: pass session_id, session_token, and the original verification_context after restart. The adapter deeply verifies any current_action and emits a self-verifying wallet handoff, or fails closed. Read-only; never signs or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | V2 workflow session UUID returned by assetfare_v2_session_create. Use only with assetfare_v2_session_* tools; do not pass a legacy session ID. | |
| session_token | Yes | Sensitive caller-generated v2 session capability: at least 32 CSPRNG bytes encoded as 43-128 URL-safe base64 characters. Generate it locally; never log it or substitute a private key or legacy access token. | |
| verification_context | Yes | Strict caller-held context copied from the selected quote and approval. It contains public intent/wallet data only, never the raw session token or a private key, and is required whenever a remote MCP session call can return current_action. |
Output Schema
| Name | Required | Description |
|---|---|---|
| signed | Yes | |
| status | Yes | |
| submitted | Yes | |
| session_id | Yes | |
| quote_binding | Yes | |
| current_action | Yes | |
| server_signing | Yes | |
| action_available | Yes | |
| server_submission | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent/non-destructive, but the description adds genuinely new behavior: deep verification of current_action, emission of a self-verifying wallet handoff, and fail-closed semantics. 'Never signs or submits' usefully reinforces the handoff boundary rather than restating annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, purpose front-loaded, with the example and safety note following. No filler, though the example sentence is slightly awkwardly compressed and could be tightened.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained, and the description still covers the non-advancing contract and fail-closed behavior. Given the deeply nested verification_context schema, it is complete enough to invoke correctly, with only alternative-tool routing left implicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description only adds the point that verification_context must be the 'original' one after restart, which is mildly useful but adds little beyond the rich per-property schema text.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Read an existing v2 workflow') and adds the crucial scope qualifier 'without advancing it,' which functionally distinguishes it from assetfare_v2_session_refresh_action. It stops short of naming any sibling explicitly, so an agent must infer the contrast.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The 'after restart' example gives one concrete usage context, implying when a caller would rehydrate a session. However, there is no guidance on when to prefer this over assetfare_v2_session_refresh_action or the observe_* siblings, and no stated preconditions beyond the example.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_session_observe_outputAIdempotentInspect
Record an already-produced bridge or destination output, then advance the workflow. Example: pass the output hash, a new idempotency key, and the original verification_context. Any next current_action is deeply verified and receives a wallet handoff. AssetFare never signs or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | V2 workflow session UUID returned by assetfare_v2_session_create. Use only with assetfare_v2_session_* tools; do not pass a legacy session ID. | |
| session_token | Yes | Sensitive caller-generated v2 session capability: at least 32 CSPRNG bytes encoded as 43-128 URL-safe base64 characters. Generate it locally; never log it or substitute a private key or legacy access token. | |
| idempotency_key | Yes | Caller-generated retry key, 8-128 characters. Reuse it only when retrying the same logical mutation; choose a new key for a new operation. Strict approval_v3 requests additionally enforce its ASCII key pattern. | |
| transaction_hash | No | Optional bridge or destination transaction hash already produced outside AssetFare. Omit only when the provider output can be observed without a hash. | |
| verification_context | Yes | Strict caller-held context copied from the selected quote and approval. It contains public intent/wallet data only, never the raw session token or a private key, and is required whenever a remote MCP session call can return current_action. |
Output Schema
| Name | Required | Description |
|---|---|---|
| signed | Yes | |
| status | Yes | |
| submitted | Yes | |
| session_id | Yes | |
| quote_binding | Yes | |
| current_action | Yes | |
| server_signing | Yes | |
| action_available | Yes | |
| server_submission | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotent=true, readOnly=false, destructive=false, so the safety profile is covered. The description adds real behavioral context beyond them: it advances the workflow, the next current_action gets deeply verified with a wallet handoff, and AssetFare never signs or submits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four short sentences, front-loaded with the action and effect, then an example, then the non-custodial guarantee. Dense but essentially waste-free; 'deeply verified' is the only slightly vague phrase.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained, and the description covers the essential behavioral facts (idempotency, workflow advancement, wallet handoff, no server signing). Minor gaps remain around what happens on a failed or duplicate observation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description's example loosely maps the call to the output hash, a fresh idempotency key, and the original verification_context, but adds no format or constraint detail beyond what the schema already documents.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Record an already-produced bridge or destination output') plus the side effect of advancing the workflow. It clearly contrasts with the source-side sibling through the word 'output', though it never names assetfare_v2_session_observe_source explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The trigger condition is clear: use this once a bridge/destination output already exists outside AssetFare. The worked example (output hash, new idempotency key, original verification_context) tells an agent exactly what a call looks like, but there is no explicit when-not or alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_session_observe_sourceAIdempotentInspect
Record source hashes the caller already signed and submitted, then advance the workflow. Example: pass one finalized source hash, a new idempotency key, and the original verification_context. Any next current_action is deeply verified and receives a wallet handoff. AssetFare never signs or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | V2 workflow session UUID returned by assetfare_v2_session_create. Use only with assetfare_v2_session_* tools; do not pass a legacy session ID. | |
| session_token | Yes | Sensitive caller-generated v2 session capability: at least 32 CSPRNG bytes encoded as 43-128 URL-safe base64 characters. Generate it locally; never log it or substitute a private key or legacy access token. | |
| idempotency_key | Yes | Caller-generated retry key, 8-128 characters. Reuse it only when retrying the same logical mutation; choose a new key for a new operation. Strict approval_v3 requests additionally enforce its ASCII key pattern. | |
| transaction_hashes | Yes | One to eight hashes for source transactions the caller already signed and submitted. Do not provide unsigned payloads or destination hashes. | |
| verification_context | Yes | Strict caller-held context copied from the selected quote and approval. It contains public intent/wallet data only, never the raw session token or a private key, and is required whenever a remote MCP session call can return current_action. |
Output Schema
| Name | Required | Description |
|---|---|---|
| signed | Yes | |
| status | Yes | |
| submitted | Yes | |
| session_id | Yes | |
| quote_binding | Yes | |
| current_action | Yes | |
| server_signing | Yes | |
| action_available | Yes | |
| server_submission | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered. The description adds real context beyond that: it advances workflow state, the next current_action is 'deeply verified' and receives a wallet handoff, and AssetFare never signs or submits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the action and followed by an example and a trust boundary. No filler, though the closing 'AssetFare never signs or submits' is partly reassurance rather than instruction.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return values need not be explained, and the description covers the essential workflow semantics (record hashes, advance state, possible wallet handoff). It leaves the relationship to the other session_* tools implicit, which is the only notable gap for a multi-step workflow.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description still adds meaning by mapping the example onto the parameters: one finalized source hash (transaction_hashes), a new idempotency key, and the original verification_context — the 'original/new' qualifiers are not stated in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete verb and resource: 'Record source hashes the caller already signed and submitted, then advance the workflow.' This clearly separates it from a plain read or from the output-side sibling, though it never names an alternative tool explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied through the example ('pass one finalized source hash, a new idempotency key, and the original verification_context'), which shows the call shape but not when to choose this over observe_output or refresh_action. No explicit when/when-not conditions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
assetfare_v2_session_refresh_actionAIdempotentInspect
Refresh an expired action only while it remains unsubmitted. Example: pass the existing session, a new idempotency key, and the original verification_context. The refreshed action is deeply verified and receives a wallet handoff. Never refresh a submitted step; AssetFare never signs or submits.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | V2 workflow session UUID returned by assetfare_v2_session_create. Use only with assetfare_v2_session_* tools; do not pass a legacy session ID. | |
| session_token | Yes | Sensitive caller-generated v2 session capability: at least 32 CSPRNG bytes encoded as 43-128 URL-safe base64 characters. Generate it locally; never log it or substitute a private key or legacy access token. | |
| idempotency_key | Yes | Caller-generated retry key, 8-128 characters. Reuse it only when retrying the same logical mutation; choose a new key for a new operation. Strict approval_v3 requests additionally enforce its ASCII key pattern. | |
| verification_context | Yes | Strict caller-held context copied from the selected quote and approval. It contains public intent/wallet data only, never the raw session token or a private key, and is required whenever a remote MCP session call can return current_action. |
Output Schema
| Name | Required | Description |
|---|---|---|
| signed | Yes | |
| status | Yes | |
| submitted | Yes | |
| session_id | Yes | |
| quote_binding | Yes | |
| current_action | Yes | |
| server_signing | Yes | |
| action_available | Yes | |
| server_submission | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=true and destructiveHint=false, but the description adds real context: the refreshed action is 'deeply verified', receives a 'wallet handoff', and 'AssetFare never signs or submits'. That custody/handoff disclosure is genuine value beyond the structured hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core action and its condition, then an example, then the safety boundary. Three dense sentences with little waste; the example sentence is efficient rather than redundant.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a high-complexity tool with nested objects and an output schema, the description covers purpose, preconditions, an example, and the signing/submission boundary. Return values are covered by the output schema, so nothing essential is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds refresh-specific semantics: pass the 'existing session', a 'new idempotency key', and the 'original verification_context', clarifying which value should be fresh vs. reused. This meaningfully supplements the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Refresh an expired action') with the key constraint ('only while it remains unsubmitted'), which is far more specific than a tautology. It does not explicitly name a sibling alternative or contrast with session_get/session_create, so it falls short of 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives clear when-to-use ('refresh an expired action') and an explicit when-not ('Never refresh a submitted step'), plus a concrete usage example. It does not route the agent to a specific alternative tool for the excluded case, so it stops short of 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Changed
assetfare_v2_prepare2 fields changed- added
Output schema / properties / local_execution_gateAdded value: +{ + "additionalProperties": {}, + "description": "Remote verification is not signing authority. Recompute locally and require verified_for_signing after fresh wallet simulation.", + "type": "object" +} - changed
Output schema / requiredPrevious value: -[ - "bundle", - "semantic_verification", - "action_verification", - "caller_wallet_handoff" -]New value: +[ + "bundle", + "semantic_verification", + "action_verification", + "caller_wallet_handoff", + "local_execution_gate" +]
- Changed
assetfare_v2_quote_selected_candidate11 fields changed- changed
Input schema / properties / max_eta_seconds / descriptionPrevious value: -"Optional stricter maximum ETA in seconds; it cannot exceed the selected profile limit."New value: +"Optional stricter maximum ETA in seconds; it cannot exceed 60 or the selected profile limit." - changed
Input schema / properties / max_eta_seconds / maximumPrevious value: -1800New value: +60 - changed
Input schema / properties / profile / descriptionPrevious value: -"Time policy: fast (30s), balanced (60s default), or explicit economy (up to 1,800s)."New value: +"Time policy: fast (30s), balanced (60s default), or explicit economy (60s). Every recommendation profile has an absolute 60-second ceiling." - changed
Output schema / properties / choice_binding / properties / version / constPrevious value: -"assetfare-agent-route-choice-2.1.0"New value: +"assetfare-agent-route-choice-2.2.0" - added
Output schema / properties / execution_handoffAdded value: +{ + "additionalProperties": true, + "properties": { + "assetfare_builds_unsigned_actions": { + "type": "boolean" + }, + "assetfare_server_signing": { + "const": false, + "type": "boolean" + }, + "assetfare_server_submission": { + "const": false, + "type": "boolean" + }, + "execution_class": { + "enum": [ + "assetfare_verified_unsigned", + "external_provider_handoff" + ], + "type": "string" + }, + "next_action": { + "additionalProperties": {}, + "type": "object" + }, + "proof_carrying_action_required": { + "type": "boolean" + }, + "route": { + "enum": [ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" + ], + "type": "string" + }, + "version": { + "const": "assetfare-agent-execution-handoff-1.0.0", + "type": "string" + } + }, + "required": [ + "version", + "execution_class", + "route", + "assetfare_builds_unsigned_actions", + "proof_carrying_action_required", + "next_action", + "assetfare_server_signing", + "assetfare_server_submission" + ], + "type": "object" +} - added
Output schema / properties / selected_candidate / properties / assetfare_executes_candidateAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / selected_candidate / properties / assetfare_local_verification_requiredAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / selected_candidate / properties / execution_classAdded value: +{ + "enum": [ + "assetfare_verified_unsigned", + "external_provider_handoff" + ], + "type": "string" +} - changed
Output schema / properties / selected_candidate / requiredPrevious value: -[ - "candidate_id", - "provider", - "provider_role", - "expected_receive_base", - "minimum_receive_base", - "all_in_cost_usd", - "eta_seconds", - "eta_upper_bound_seconds", - "eta_basis", - "verification_tier", - "prepare_mode", - "prepare_available", - "assetfare_direct", - "fee_included" -]New value: +[ + "candidate_id", + "provider", + "provider_role", + "expected_receive_base", + "minimum_receive_base", + "all_in_cost_usd", + "eta_seconds", + "eta_upper_bound_seconds", + "eta_basis", + "verification_tier", + "prepare_mode", + "prepare_available", + "assetfare_direct", + "execution_class", + "assetfare_local_verification_required", + "assetfare_executes_candidate", + "fee_included" +] - changed
Output schema / properties / version / constPrevious value: -"assetfare-agent-route-choice-2.1.0"New value: +"assetfare-agent-route-choice-2.2.0" - changed
Output schema / requiredPrevious value: -[ - "version", - "status", - "choice_binding", - "selected_candidate", - "selection_quote_source", - "server_signing", - "server_submission" -]New value: +[ + "version", + "status", + "choice_binding", + "selected_candidate", + "execution_handoff", + "selection_quote_source", + "server_signing", + "server_submission" +]
- Changed
assetfare_v2_route_selection9 fields changed- changed
Input schema / properties / max_eta_seconds / descriptionPrevious value: -"Optional stricter maximum ETA in seconds; it cannot exceed the selected profile limit."New value: +"Optional stricter maximum ETA in seconds; it cannot exceed 60 or the selected profile limit." - changed
Input schema / properties / max_eta_seconds / maximumPrevious value: -1800New value: +60 - changed
Input schema / properties / profile / descriptionPrevious value: -"Time policy: fast (30s), balanced (60s default), or explicit economy (up to 1,800s)."New value: +"Time policy: fast (30s), balanced (60s default), or explicit economy (60s). Every recommendation profile has an absolute 60-second ceiling." - changed
Output schema / properties / assetfare_amount_guidance / properties / current_exact_comparison / properties / assetfare / anyOfPrevious value: -[ - { - "additionalProperties": true, - "properties": { - "all_in_cost_rank_within_fresh_exact_quotes": { - "maximum": 3, - "minimum": 1, - "type": "integer" - }, - "all_in_cost_usd": { - "$ref": "#/properties/recommendations/items/properties/all_in_cost_usd" - }, - "assetfare_cost_delta_vs_best_non_assetfare_usd": { - "pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?$", - "type": "string" - }, - "assetfare_direct": { - "$ref": "#/properties/recommendations/items/properties/assetfare_direct" - }, - "best_non_assetfare_all_in_cost_usd": { - "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", - "type": "string" - }, - "best_non_assetfare_candidate_id": { - "maxLength": 160, - "minLength": 1, - "type": "string" - }, - "candidate_id": { - "$ref": "#/properties/recommendations/items/properties/candidate_id" - }, - "disposition": { - "enum": [ - "recommended", - "reference_only" - ], - "type": "string" - }, - "eta_basis": { - "$ref": "#/properties/recommendations/items/properties/eta_basis" - }, - "eta_seconds": { - "$ref": "#/properties/recommendations/items/properties/eta_seconds" - }, - "eta_upper_bound_seconds": { - "$ref": "#/properties/recommendations/items/properties/eta_upper_bound_seconds" - }, - "excluded_reason": { - "$ref": "#/properties/recommendations/items/properties/excluded_reason" - }, - "expected_receive_base": { - "$ref": "#/properties/recommendations/items/properties/expected_receive_base" - }, - "fee_included": { - "$ref": "#/properties/recommendations/items/properties/fee_included" - }, - "minimum_receive_base": { - "$ref": "#/properties/recommendations/items/properties/minimum_receive_base" - }, - "prepare_available": { - "$ref": "#/properties/recommendations/items/properties/prepare_available" - }, - "prepare_mode": { - "$ref": "#/properties/recommendations/items/properties/prepare_mode" - }, - "provider": { - "$ref": "#/properties/recommendations/items/properties/provider" - }, - "provider_role": { - "$ref": "#/properties/recommendations/items/properties/provider_role" - }, - "rank": { - "$ref": "#/properties/recommendations/items/properties/rank" - }, - "recommendation_rank": { - "anyOf": [ - { - "maximum": 2, - "minimum": 1, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "verification_tier": { - "$ref": "#/properties/recommendations/items/properties/verification_tier" - }, - "within_requested_time_limit": { - "type": "boolean" - } - }, - "required": [ - "candidate_id", - "provider", - "provider_role", - "expected_receive_base", - "minimum_receive_base", - "all_in_cost_usd", - "eta_seconds", - "eta_upper_bound_seconds", - "eta_basis", - "verification_tier", - "prepare_mode", - "prepare_available", - "assetfare_direct", - "fee_included", - "all_in_cost_rank_within_fresh_exact_quotes", - "recommendation_rank", - "disposition", - "within_requested_time_limit" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": true, + "properties": { + "all_in_cost_rank_within_fresh_exact_quotes": { + "maximum": 3, + "minimum": 1, + "type": "integer" + }, + "all_in_cost_usd": { + "$ref": "#/properties/recommendations/items/properties/all_in_cost_usd" + }, + "assetfare_cost_delta_vs_best_non_assetfare_usd": { + "pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "assetfare_direct": { + "$ref": "#/properties/recommendations/items/properties/assetfare_direct" + }, + "assetfare_executes_candidate": { + "$ref": "#/properties/recommendations/items/properties/assetfare_executes_candidate" + }, + "assetfare_local_verification_required": { + "$ref": "#/properties/recommendations/items/properties/assetfare_local_verification_required" + }, + "best_non_assetfare_all_in_cost_usd": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "best_non_assetfare_candidate_id": { + "maxLength": 160, + "minLength": 1, + "type": "string" + }, + "candidate_id": { + "$ref": "#/properties/recommendations/items/properties/candidate_id" + }, + "disposition": { + "enum": [ + "recommended", + "reference_only" + ], + "type": "string" + }, + "eta_basis": { + "$ref": "#/properties/recommendations/items/properties/eta_basis" + }, + "eta_seconds": { + "$ref": "#/properties/recommendations/items/properties/eta_seconds" + }, + "eta_upper_bound_seconds": { + "$ref": "#/properties/recommendations/items/properties/eta_upper_bound_seconds" + }, + "excluded_reason": { + "$ref": "#/properties/recommendations/items/properties/excluded_reason" + }, + "execution_class": { + "$ref": "#/properties/recommendations/items/properties/execution_class" + }, + "expected_receive_base": { + "$ref": "#/properties/recommendations/items/properties/expected_receive_base" + }, + "fee_included": { + "$ref": "#/properties/recommendations/items/properties/fee_included" + }, + "minimum_receive_base": { + "$ref": "#/properties/recommendations/items/properties/minimum_receive_base" + }, + "prepare_available": { + "$ref": "#/properties/recommendations/items/properties/prepare_available" + }, + "prepare_mode": { + "$ref": "#/properties/recommendations/items/properties/prepare_mode" + }, + "provider": { + "$ref": "#/properties/recommendations/items/properties/provider" + }, + "provider_role": { + "$ref": "#/properties/recommendations/items/properties/provider_role" + }, + "rank": { + "$ref": "#/properties/recommendations/items/properties/rank" + }, + "recommendation_rank": { + "anyOf": [ + { + "maximum": 2, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "verification_tier": { + "$ref": "#/properties/recommendations/items/properties/verification_tier" + }, + "within_requested_time_limit": { + "type": "boolean" + } + }, + "required": [ + "candidate_id", + "provider", + "provider_role", + "expected_receive_base", + "minimum_receive_base", + "all_in_cost_usd", + "eta_seconds", + "eta_upper_bound_seconds", + "eta_basis", + "verification_tier", + "prepare_mode", + "prepare_available", + "assetfare_direct", + "execution_class", + "assetfare_local_verification_required", + "assetfare_executes_candidate", + "fee_included", + "all_in_cost_rank_within_fresh_exact_quotes", + "recommendation_rank", + "disposition", + "within_requested_time_limit" + ], + "type": "object" + }, + { + "type": "null" + } +] - added
Output schema / properties / recommendations / items / properties / assetfare_executes_candidateAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / recommendations / items / properties / assetfare_local_verification_requiredAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / recommendations / items / properties / execution_classAdded value: +{ + "enum": [ + "assetfare_verified_unsigned", + "external_provider_handoff" + ], + "type": "string" +} - changed
Output schema / properties / recommendations / items / requiredPrevious value: -[ - "candidate_id", - "provider", - "provider_role", - "expected_receive_base", - "minimum_receive_base", - "all_in_cost_usd", - "eta_seconds", - "eta_upper_bound_seconds", - "eta_basis", - "verification_tier", - "prepare_mode", - "prepare_available", - "assetfare_direct", - "fee_included" -]New value: +[ + "candidate_id", + "provider", + "provider_role", + "expected_receive_base", + "minimum_receive_base", + "all_in_cost_usd", + "eta_seconds", + "eta_upper_bound_seconds", + "eta_basis", + "verification_tier", + "prepare_mode", + "prepare_available", + "assetfare_direct", + "execution_class", + "assetfare_local_verification_required", + "assetfare_executes_candidate", + "fee_included" +] - changed
Output schema / properties / selection_policy / properties / max_eta_seconds / maximumPrevious value: -1800New value: +60
2 tool updates
- Changed
assetfare_v2_quote_selected_candidate2 fields changed- changed
Output schema / properties / choice_binding / properties / version / constPrevious value: -"assetfare-agent-route-choice-2.0.0"New value: +"assetfare-agent-route-choice-2.1.0" - changed
Output schema / properties / version / constPrevious value: -"assetfare-agent-route-choice-2.0.0"New value: +"assetfare-agent-route-choice-2.1.0"
- Changed
assetfare_v2_route_selection4 fields changed- added
Output schema / properties / assetfare_amount_guidanceAdded value: +{ + "additionalProperties": false, + "properties": { + "current_exact_comparison": { + "additionalProperties": false, + "properties": { + "amount_usd": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "assetfare": { + "anyOf": [ + { + "additionalProperties": true, + "properties": { + "all_in_cost_rank_within_fresh_exact_quotes": { + "maximum": 3, + "minimum": 1, + "type": "integer" + }, + "all_in_cost_usd": { + "$ref": "#/properties/recommendations/items/properties/all_in_cost_usd" + }, + "assetfare_cost_delta_vs_best_non_assetfare_usd": { + "pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "assetfare_direct": { + "$ref": "#/properties/recommendations/items/properties/assetfare_direct" + }, + "best_non_assetfare_all_in_cost_usd": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "best_non_assetfare_candidate_id": { + "maxLength": 160, + "minLength": 1, + "type": "string" + }, + "candidate_id": { + "$ref": "#/properties/recommendations/items/properties/candidate_id" + }, + "disposition": { + "enum": [ + "recommended", + "reference_only" + ], + "type": "string" + }, + "eta_basis": { + "$ref": "#/properties/recommendations/items/properties/eta_basis" + }, + "eta_seconds": { + "$ref": "#/properties/recommendations/items/properties/eta_seconds" + }, + "eta_upper_bound_seconds": { + "$ref": "#/properties/recommendations/items/properties/eta_upper_bound_seconds" + }, + "excluded_reason": { + "$ref": "#/properties/recommendations/items/properties/excluded_reason" + }, + "expected_receive_base": { + "$ref": "#/properties/recommendations/items/properties/expected_receive_base" + }, + "fee_included": { + "$ref": "#/properties/recommendations/items/properties/fee_included" + }, + "minimum_receive_base": { + "$ref": "#/properties/recommendations/items/properties/minimum_receive_base" + }, + "prepare_available": { + "$ref": "#/properties/recommendations/items/properties/prepare_available" + }, + "prepare_mode": { + "$ref": "#/properties/recommendations/items/properties/prepare_mode" + }, + "provider": { + "$ref": "#/properties/recommendations/items/properties/provider" + }, + "provider_role": { + "$ref": "#/properties/recommendations/items/properties/provider_role" + }, + "rank": { + "$ref": "#/properties/recommendations/items/properties/rank" + }, + "recommendation_rank": { + "anyOf": [ + { + "maximum": 2, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "verification_tier": { + "$ref": "#/properties/recommendations/items/properties/verification_tier" + }, + "within_requested_time_limit": { + "type": "boolean" + } + }, + "required": [ + "candidate_id", + "provider", + "provider_role", + "expected_receive_base", + "minimum_receive_base", + "all_in_cost_usd", + "eta_seconds", + "eta_upper_bound_seconds", + "eta_basis", + "verification_tier", + "prepare_mode", + "prepare_available", + "assetfare_direct", + "fee_included", + "all_in_cost_rank_within_fresh_exact_quotes", + "recommendation_rank", + "disposition", + "within_requested_time_limit" + ], + "type": "object" + }, + { + "type": "null" + } + ] + }, + "cost_result": { + "enum": [ + "assetfare_exact_quote_unavailable", + "assetfare_lowest_cost", + "non_assetfare_lowest_cost", + "only_assetfare_exact_quote_available" + ], + "type": "string" + } + }, + "required": [ + "amount_usd", + "assetfare", + "cost_result" + ], + "type": "object" + }, + "guaranteed": { + "const": false, + "type": "boolean" + }, + "message": { + "minLength": 1, + "type": "string" + }, + "range_is_advisory": { + "const": true, + "type": "boolean" + }, + "recent_snapshot": { + "additionalProperties": false, + "properties": { + "assetfare_lowest_cost_amounts_usd": { + "items": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "maxItems": 6, + "type": "array" + }, + "evidence_expires_at": { + "anyOf": [ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "latest_evidence_at": { + "anyOf": [ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ] + }, + "minimum_supporting_higher_bucket_count": { + "const": 2, + "type": "number" + }, + "observed_amounts_usd": { + "items": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "maxItems": 6, + "type": "array" + }, + "observed_better_from_usd": { + "anyOf": [ + { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + { + "type": "null" + } + ] + }, + "source": { + "const": "latest_30_minute_multi_amount_exploration", + "type": "string" + }, + "supporting_higher_bucket_count": { + "maximum": 6, + "minimum": 0, + "type": "integer" + }, + "tested_through_usd": { + "anyOf": [ + { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "source", + "latest_evidence_at", + "evidence_expires_at", + "observed_amounts_usd", + "assetfare_lowest_cost_amounts_usd", + "observed_better_from_usd", + "tested_through_usd", + "supporting_higher_bucket_count", + "minimum_supporting_higher_bucket_count" + ], + "type": "object" + }, + "selection_grants_execution_authority": { + "const": false, + "type": "boolean" + }, + "server_signing": { + "const": false, + "type": "boolean" + }, + "server_submission": { + "const": false, + "type": "boolean" + }, + "status": { + "enum": [ + "recent_observed_assetfare_advantage_from", + "assetfare_best_at_current_amount_no_stable_range", + "no_current_observed_assetfare_advantage", + "current_exact_quote_contradicts_recent_range", + "assetfare_exact_quote_unavailable" + ], + "type": "string" + }, + "version": { + "const": "assetfare-amount-guidance-1.0.0", + "type": "string" + } + }, + "required": [ + "version", + "status", + "current_exact_comparison", + "recent_snapshot", + "message", + "range_is_advisory", + "guaranteed", + "selection_grants_execution_authority", + "server_signing", + "server_submission" + ], + "type": "object" +} - added
Output schema / properties / selection_receipt / properties / claim / properties / assetfare_amount_guidance_sha256Added value: +{ + "pattern": "^[0-9a-f]{64}$", + "type": "string" +} - added
Output schema / properties / selection_receipt / properties / claim / requiredAdded value: +[ + "assetfare_amount_guidance_sha256" +] - changed
Output schema / requiredPrevious value: -[ - "schema_version", - "status", - "shadow_only", - "public_api_changed", - "intent", - "selection_policy", - "recommendations", - "reference_only", - "assetfare_direct_reference", - "coverage", - "selection_receipt", - "as_of", - "request_amount_quoted_exactly", - "request_time_exact_quote_count", - "shortlisted_candidate_count", - "shortlisted_candidate_ids", - "precompute_used_for_shortlisting_only", - "precompute_amounts_used_usd", - "precompute_latest_evidence_at", - "exact_quote_failures", - "fresh_requote_required_after_selection", - "selection_quote_reused_while_valid", - "expired_selection_refresh_scope", - "automatic_reselection_forbidden", - "selection_grants_execution_authority", - "selection_quote_expires_at", - "safety" -]New value: +[ + "schema_version", + "status", + "shadow_only", + "public_api_changed", + "intent", + "selection_policy", + "recommendations", + "reference_only", + "assetfare_direct_reference", + "assetfare_amount_guidance", + "coverage", + "selection_receipt", + "as_of", + "request_amount_quoted_exactly", + "request_time_exact_quote_count", + "shortlisted_candidate_count", + "shortlisted_candidate_ids", + "precompute_used_for_shortlisting_only", + "precompute_amounts_used_usd", + "precompute_latest_evidence_at", + "exact_quote_failures", + "fresh_requote_required_after_selection", + "selection_quote_reused_while_valid", + "expired_selection_refresh_scope", + "automatic_reselection_forbidden", + "selection_grants_execution_authority", + "selection_quote_expires_at", + "safety" +]
1 tool update
- Changed
assetfare_v2_capabilities1 field changed- changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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" - } -]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" + } +]
3 tool updates
- Changed
assetfare_v2_capabilities1 field changed- changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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" - } -]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" + } +]
- Added
assetfare_v2_quote_selected_candidate - Added
assetfare_v2_route_selection
8 tool updates
- Changed
assetfare_v2_capabilities19 fields changed- changed
Output schema / properties / asset_endpoints / items / properties / chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Output schema / properties / asset_endpoints / maxItemsPrevious value: -22New value: +24 - changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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" - } -]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" + } +] - changed
Output schema / properties / chains / items / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Output schema / properties / chains / maxItemsPrevious value: -17New value: +19 - changed
Output schema / properties / currently_prepare_ready_routes / maximumPrevious value: -98New value: +100 - changed
Output schema / properties / direct_route_summary / anyOfPrevious 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" - } -]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" + } +] - changed
Output schema / properties / directed_conversion_routes / enumPrevious value: -[ - 98, - 54, - 42, - 76, - 80 -]New value: +[ + 100, + 98, + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / economic_guidance / anyOfPrevious 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" - }, - { - "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" - } -]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" + } +] - changed
Output schema / properties / execution_availability / properties / provider_dependent_routes / maximumPrevious value: -98New value: +100 - changed
Output schema / properties / execution_implemented_routes / enumPrevious value: -[ - 98, - 54, - 42, - 76, - 80 -]New value: +[ + 100, + 98, + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / execution_ready_routes / enumPrevious value: -[ - 98, - 54, - 42, - 76, - 80 -]New value: +[ + 100, + 98, + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / source_only_asset_endpoints / items / properties / chain / enumPrevious value: -[ - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Output schema / properties / source_only_asset_endpoints / maxItemsPrevious value: -13New value: +15 - changed
Output schema / properties / source_only_routes / items / enumPrevious value: -[ - "ethereum:USDC->base:USDC", - "ethereum:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "optimism:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "polygon:USDC->base:USDC", - "xlayer:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "monad:USDC->base:USDC", - "monad:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "injective:USDC->base:USDC", - "injective:USDC->solana:USDC", - "linea:USDC->base:USDC", - "linea:USDC->solana:USDC", - "aptos:USDC->base:USDC", - "aptos:USDC->solana:USDC" -]New value: +[ + "ethereum:USDC->base:USDC", + "ethereum:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "optimism:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "polygon:USDC->base:USDC", + "xlayer:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "monad:USDC->base:USDC", + "monad:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "injective:USDC->base:USDC", + "injective:USDC->solana:USDC", + "linea:USDC->base:USDC", + "linea:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Output schema / properties / source_only_routes / maxItemsPrevious value: -26New value: +28 - changed
Output schema / properties / temporarily_unavailable_route_count / maximumPrevious value: -98New value: +100 - changed
Output schema / properties / temporarily_unavailable_routes / maxItemsPrevious value: -98New value: +100 - changed
Output schema / properties / unsigned_route_plans_ready / enumPrevious value: -[ - 98, - 54, - 42, - 76, - 80 -]New value: +[ + 100, + 98, + 54, + 42, + 76, + 80 +]
- Changed
assetfare_v2_prepare6 fields changed- changed
Input schema / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +]
- Changed
assetfare_v2_quote5 fields changed- changed
Input schema / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Output schema / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Output schema / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Output schema / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +]
- Changed
assetfare_v2_session_create6 fields changed- changed
Input schema / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +]
- Changed
assetfare_v2_session_get6 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +]
- Changed
assetfare_v2_session_observe_output6 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +]
- Changed
assetfare_v2_session_observe_source6 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +]
- Changed
assetfare_v2_session_refresh_action6 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "monad:USDC->solana:USDC", - "monad:USDC->base:USDC", - "avalanche:USDC->solana:USDC", - "avalanche:USDC->base:USDC", - "cronos:USDC->solana:USDC", - "cronos:USDC->base:USDC", - "injective:USDC->solana:USDC", - "injective:USDC->base:USDC", - "linea:USDC->solana:USDC", - "linea:USDC->base:USDC", - "aptos:USDC->solana:USDC", - "aptos:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "unichain:USDC->solana:USDC", + "ink:USDC->solana:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC", - "monad:USDC", - "avalanche:USDC", - "cronos:USDC", - "injective:USDC", - "linea:USDC", - "aptos:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC", + "unichain:USDC", + "ink:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +] - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic", - "monad", - "avalanche", - "cronos", - "injective", - "linea", - "aptos" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos", + "unichain", + "ink" +]
2 tool updates
- Changed
assetfare_v2_capabilities9 fields changed- changed
Output schema / properties / asset_endpoints / maxItemsPrevious value: -20New value: +22 - changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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" + } +] - changed
Output schema / properties / chains / maxItemsPrevious value: -16New value: +17 - changed
Output schema / properties / direct_route_summary / anyOfPrevious 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" + } +] - changed
Output schema / properties / directed_conversion_routes / enumPrevious value: -[ - 54, - 42, - 76, - 80 -]New value: +[ + 98, + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / economic_guidance / anyOfPrevious 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": 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" + }, + { + "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" + } +] - changed
Output schema / properties / execution_implemented_routes / enumPrevious value: -[ - 54, - 42, - 76, - 80 -]New value: +[ + 98, + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / execution_ready_routes / enumPrevious value: -[ - 54, - 42, - 76, - 80 -]New value: +[ + 98, + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / unsigned_route_plans_ready / enumPrevious value: -[ - 54, - 42, - 76, - 80 -]New value: +[ + 98, + 54, + 42, + 76, + 80 +]
- Changed
assetfare_v2_quote1 field changed- changed
Output schema / properties / economic_guidance / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "advisory_role": { - "enum": [ - "observed_economic_zone_start", - "structural_evaluation_start_not_observed_eligibility", - "retest_start_not_economic_eligibility" - ], - "type": "string" - }, - "advisory_start_usd": { - "enum": [ - 50, - 100, - 250, - 500, - 1000, - 2500, - 5000, - 10000 - ], - "type": "number" - }, - "basis": { - "minLength": 1, - "type": "string" - }, - "confidence": { - "enum": [ - "measured_two_day", - "measured_route_specific", - "structural_estimate", - "reworked_route_remeasure", - "coverage_only_retest" - ], - "type": "string" - }, - "fresh_quote_required": { - "const": true, - "type": "boolean" - }, - "not_a_best_price_guarantee": { - "const": true, - "type": "boolean" - }, - "not_an_execution_minimum": { - "const": true, - "type": "boolean" - }, - "status": { - "enum": [ - "observed_near_parity", - "observed_competitive_or_near_parity", - "provisional_evaluation_start", - "reworked_route_remeasure", - "coverage_only_retest" - ], - "type": "string" - }, - "tested_amounts_usd": { - "items": { - "exclusiveMinimum": 0, - "type": "integer" - }, - "maxItems": 8, - "type": "array" - } - }, - "required": [ - "advisory_start_usd", - "advisory_role", - "status", - "confidence", - "basis", - "tested_amounts_usd", - "not_an_execution_minimum", - "not_a_best_price_guarantee", - "fresh_quote_required" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "advisory_start_usd": { - "anyOf": [ - { - "type": "null" - }, - { - "const": 50, - "type": "number" - }, - { - "const": 100, - "type": "number" - }, - { - "const": 250, - "type": "number" - }, - { - "const": 500, - "type": "number" - }, - { - "const": 1000, - "type": "number" - }, - { - "const": 2500, - "type": "number" - }, - { - "const": 5000, - "type": "number" - }, - { - "const": 10000, - "type": "number" - } - ] - }, - "availability_only": { - "type": "boolean" - }, - "basis": { - "minLength": 1, - "type": "string" - }, - "best_from_usd": { - "anyOf": [ - { - "type": "null" - }, - { - "const": 50, - "type": "number" - }, - { - "const": 100, - "type": "number" - }, - { - "const": 250, - "type": "number" - }, - { - "const": 500, - "type": "number" - }, - { - "const": 1000, - "type": "number" - }, - { - "const": 2500, - "type": "number" - }, - { - "const": 5000, - "type": "number" - }, - { - "const": 10000, - "type": "number" - } - ] - }, - "best_from_verified": { - "type": "boolean" - }, - "confidence": { - "enum": [ - "paired_all_in_snapshot", - "availability_only_no_price_claim" - ], - "type": "string" - }, - "fresh_quote_required": { - "const": true, - "type": "boolean" - }, - "not_a_best_price_guarantee": { - "const": true, - "type": "boolean" - }, - "not_an_execution_minimum": { - "const": true, - "type": "boolean" - }, - "public_activation_status": { - "enum": [ - "active_price_verified", - "active_availability_only" - ], - "type": "string" - }, - "public_active": { - "const": true, - "type": "boolean" - }, - "recommendation_status": { - "enum": [ - "active_price_verified", - "active_availability_only" - ], - "type": "string" - }, - "recommended_action": { - "enum": [ - "use_assetfare_first_at_or_above_best_from", - "use_assetfare_when_route_availability_is_required_without_price_claim" - ], - "type": "string" - }, - "tested_amounts_usd": { - "items": { - "exclusiveMinimum": 0, - "type": "integer" - }, - "maxItems": 8, - "minItems": 8, - "type": "array" - }, - "tested_ceiling_usd": { - "const": 10000, - "type": "number" - } - }, - "required": [ - "advisory_start_usd", - "best_from_usd", - "best_from_verified", - "availability_only", - "public_activation_status", - "public_active", - "recommendation_status", - "recommended_action", - "confidence", - "basis", - "tested_amounts_usd", - "tested_ceiling_usd", - "not_an_execution_minimum", - "not_a_best_price_guarantee", - "fresh_quote_required" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "advisory_role": { + "enum": [ + "observed_economic_zone_start", + "structural_evaluation_start_not_observed_eligibility", + "retest_start_not_economic_eligibility" + ], + "type": "string" + }, + "advisory_start_usd": { + "enum": [ + 50, + 100, + 250, + 500, + 1000, + 2500, + 5000, + 10000 + ], + "type": "number" + }, + "basis": { + "minLength": 1, + "type": "string" + }, + "confidence": { + "enum": [ + "measured_two_day", + "measured_route_specific", + "structural_estimate", + "reworked_route_remeasure", + "coverage_only_retest" + ], + "type": "string" + }, + "fresh_quote_required": { + "const": true, + "type": "boolean" + }, + "not_a_best_price_guarantee": { + "const": true, + "type": "boolean" + }, + "not_an_execution_minimum": { + "const": true, + "type": "boolean" + }, + "status": { + "enum": [ + "observed_near_parity", + "observed_competitive_or_near_parity", + "provisional_evaluation_start", + "reworked_route_remeasure", + "coverage_only_retest" + ], + "type": "string" + }, + "tested_amounts_usd": { + "items": { + "exclusiveMinimum": 0, + "type": "integer" + }, + "maxItems": 8, + "type": "array" + } + }, + "required": [ + "advisory_start_usd", + "advisory_role", + "status", + "confidence", + "basis", + "tested_amounts_usd", + "not_an_execution_minimum", + "not_a_best_price_guarantee", + "fresh_quote_required" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "advisory_start_usd": { + "anyOf": [ + { + "type": "null" + }, + { + "const": 50, + "type": "number" + }, + { + "const": 100, + "type": "number" + }, + { + "const": 250, + "type": "number" + }, + { + "const": 500, + "type": "number" + }, + { + "const": 1000, + "type": "number" + }, + { + "const": 2500, + "type": "number" + }, + { + "const": 5000, + "type": "number" + }, + { + "const": 10000, + "type": "number" + } + ] + }, + "availability_only": { + "type": "boolean" + }, + "basis": { + "minLength": 1, + "type": "string" + }, + "best_from_usd": { + "anyOf": [ + { + "type": "null" + }, + { + "const": 50, + "type": "number" + }, + { + "const": 100, + "type": "number" + }, + { + "const": 250, + "type": "number" + }, + { + "const": 500, + "type": "number" + }, + { + "const": 1000, + "type": "number" + }, + { + "const": 2500, + "type": "number" + }, + { + "const": 5000, + "type": "number" + }, + { + "const": 10000, + "type": "number" + } + ] + }, + "best_from_verified": { + "type": "boolean" + }, + "confidence": { + "enum": [ + "paired_all_in_snapshot", + "availability_only_no_price_claim" + ], + "type": "string" + }, + "fresh_quote_required": { + "const": true, + "type": "boolean" + }, + "not_a_best_price_guarantee": { + "const": true, + "type": "boolean" + }, + "not_an_execution_minimum": { + "const": true, + "type": "boolean" + }, + "public_activation_status": { + "enum": [ + "active_price_verified", + "active_availability_only" + ], + "type": "string" + }, + "public_active": { + "const": true, + "type": "boolean" + }, + "recommendation_status": { + "enum": [ + "active_price_verified", + "active_availability_only" + ], + "type": "string" + }, + "recommended_action": { + "enum": [ + "use_assetfare_first_at_or_above_best_from", + "use_assetfare_when_route_availability_is_required_without_price_claim" + ], + "type": "string" + }, + "tested_amounts_usd": { + "items": { + "exclusiveMinimum": 0, + "type": "integer" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "tested_ceiling_usd": { + "const": 10000, + "type": "number" + } + }, + "required": [ + "advisory_start_usd", + "best_from_usd", + "best_from_verified", + "availability_only", + "public_activation_status", + "public_active", + "recommendation_status", + "recommended_action", + "confidence", + "basis", + "tested_amounts_usd", + "tested_ceiling_usd", + "not_an_execution_minimum", + "not_a_best_price_guarantee", + "fresh_quote_required" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "advisory_start_usd": { + "anyOf": [ + { + "type": "null" + }, + { + "const": 50, + "type": "number" + }, + { + "const": 100, + "type": "number" + }, + { + "const": 250, + "type": "number" + }, + { + "const": 500, + "type": "number" + }, + { + "const": 1000, + "type": "number" + }, + { + "const": 2500, + "type": "number" + }, + { + "const": 5000, + "type": "number" + }, + { + "const": 10000, + "type": "number" + } + ] + }, + "availability_only": { + "type": "boolean" + }, + "basis": { + "minLength": 1, + "type": "string" + }, + "best_from_usd": { + "anyOf": [ + { + "type": "null" + }, + { + "const": 50, + "type": "number" + }, + { + "const": 100, + "type": "number" + }, + { + "const": 250, + "type": "number" + }, + { + "const": 500, + "type": "number" + }, + { + "const": 1000, + "type": "number" + }, + { + "const": 2500, + "type": "number" + }, + { + "const": 5000, + "type": "number" + }, + { + "const": 10000, + "type": "number" + } + ] + }, + "best_from_verified": { + "type": "boolean" + }, + "confidence": { + "enum": [ + "paired_all_in_snapshot", + "availability_only_no_price_claim", + "paired_all_in_snapshot_competitor_cheaper_through_tested_ceiling" + ], + "type": "string" + }, + "economic_guidance_blocks_execution": { + "const": false, + "type": "boolean" + }, + "economic_selection_policy": { + "const": "advisory_only_no_execution_gate", + "type": "string" + }, + "fresh_quote_required": { + "const": true, + "type": "boolean" + }, + "not_a_best_price_guarantee": { + "const": true, + "type": "boolean" + }, + "not_an_execution_minimum": { + "const": true, + "type": "boolean" + }, + "price_recommended_for_amount": { + "type": "boolean" + }, + "public_activation_status": { + "enum": [ + "active_price_verified", + "active_availability_only", + "active_compare_required" + ], + "type": "string" + }, + "public_active": { + "const": true, + "type": "boolean" + }, + "quoted_amount_usd": { + "minimum": 1, + "type": "number" + }, + "recommendation_status": { + "enum": [ + "active_price_verified", + "active_availability_only", + "active_compare_required" + ], + "type": "string" + }, + "recommended_action": { + "enum": [ + "price_recommended_at_or_above_best_from_otherwise_no_price_recommendation", + "available_no_cheapest_price_claim_compare_if_price_matters", + "available_not_price_recommended_compare_if_price_matters" + ], + "type": "string" + }, + "tested_amounts_usd": { + "items": { + "exclusiveMinimum": 0, + "type": "integer" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "tested_ceiling_usd": { + "const": 10000, + "type": "number" + } + }, + "required": [ + "advisory_start_usd", + "best_from_usd", + "best_from_verified", + "availability_only", + "public_activation_status", + "public_active", + "recommendation_status", + "recommended_action", + "confidence", + "basis", + "economic_selection_policy", + "economic_guidance_blocks_execution", + "tested_amounts_usd", + "tested_ceiling_usd", + "not_an_execution_minimum", + "not_a_best_price_guarantee", + "fresh_quote_required", + "quoted_amount_usd", + "price_recommended_for_amount" + ], + "type": "object" + } +]
2 tool updates
- Changed
assetfare_v2_capabilities1 field changed- changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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.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" - } -]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" + } +]
- Changed
assetfare_v2_quote5 fields changed- removed
Output schema / properties / cost_summary / additionalPropertiesRemoved value: -false - added
Output schema / properties / cost_summary / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "all_in_estimate_complete": { + "type": "boolean" + }, + "assetfare_service_fee": { + "additionalProperties": false, + "properties": { + "bps": { + "const": 1, + "type": "number" + }, + "estimated_usd": { + "minimum": 0, + "type": "number" + }, + "included_in_receive_amount": { + "const": true, + "type": "boolean" + }, + "note": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "bps", + "estimated_usd", + "included_in_receive_amount", + "note" + ], + "type": "object" + }, + "expected_all_in_cost_percent_estimate": { + "minimum": 0, + "type": "number" + }, + "expected_all_in_cost_usd_estimate": { + "minimum": 0, + "type": "number" + }, + "expected_receive_value_usd": { + "minimum": 0, + "type": "number" + }, + "expected_total_cost_percent": { + "minimum": 0, + "type": "number" + }, + "expected_total_cost_usd": { + "minimum": 0, + "type": "number" + }, + "input_value_usd": { + "minimum": 0, + "type": "number" + }, + "maximum_all_in_cost_percent_estimate": { + "minimum": 0, + "type": "number" + }, + "maximum_all_in_cost_usd_estimate": { + "minimum": 0, + "type": "number" + }, + "maximum_total_cost_percent": { + "minimum": 0, + "type": "number" + }, + "maximum_total_cost_usd": { + "minimum": 0, + "type": "number" + }, + "minimum_receive_value_usd": { + "minimum": 0, + "type": "number" + }, + "native_balance_requirements": { + "items": { + "additionalProperties": false, + "properties": { + "basis": { + "minLength": 1, + "type": "string" + }, + "decimals": { + "maximum": 18, + "minimum": 0, + "type": "integer" + }, + "expected_amount": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "expected_amount_base": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "expected_usd": { + "minimum": 0, + "type": "number" + }, + "included_in_receive_amount": { + "const": false, + "type": "boolean" + }, + "includes": { + "items": { + "enum": [ + "layerzero_native_fee", + "source_chain_network_fee_estimate" + ], + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "maximum_amount": { + "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$", + "type": "string" + }, + "maximum_amount_base": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "maximum_usd": { + "minimum": 0, + "type": "number" + }, + "paid_in": { + "pattern": "^[a-z0-9]+:[A-Z0-9]+$", + "type": "string" + } + }, + "required": [ + "paid_in", + "decimals", + "expected_amount_base", + "maximum_amount_base", + "expected_amount", + "maximum_amount", + "expected_usd", + "maximum_usd", + "includes", + "included_in_receive_amount", + "basis" + ], + "type": "object" + }, + "type": "array" + }, + "provider_fee_components": { + "items": { + "additionalProperties": true, + "properties": { + "expected_usd": { + "minimum": 0, + "type": "number" + }, + "included_in_receive_amount": { + "const": true, + "type": "boolean" + }, + "kind": { + "minLength": 1, + "type": "string" + }, + "maximum_usd": { + "minimum": 0, + "type": "number" + }, + "provider": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "provider", + "kind", + "expected_usd", + "maximum_usd", + "included_in_receive_amount" + ], + "type": "object" + }, + "type": "array" + }, + "rankable_all_in": { + "const": false, + "type": "boolean" + }, + "scope": { + "const": "token_path_only_network_gas_excluded", + "type": "string" + }, + "separately_paid_costs": { + "items": { + "additionalProperties": false, + "properties": { + "basis": { + "minLength": 1, + "type": "string" + }, + "decimals": { + "maximum": 18, + "minimum": 0, + "type": "integer" + }, + "expected_amount_base": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "expected_usd": { + "minimum": 0, + "type": "number" + }, + "included_in_receive_amount": { + "const": false, + "type": "boolean" + }, + "kind": { + "enum": [ + "layerzero_native_fee", + "source_chain_network_fee_estimate" + ], + "type": "string" + }, + "maximum_amount_base": { + "pattern": "^[0-9]+$", + "type": "string" + }, + "maximum_usd": { + "minimum": 0, + "type": "number" + }, + "paid_in": { + "pattern": "^[a-z0-9]+:[A-Z0-9]+$", + "type": "string" + }, + "provider": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "provider", + "kind", + "paid_in", + "expected_amount_base", + "maximum_amount_base", + "decimals", + "expected_usd", + "maximum_usd", + "included_in_receive_amount", + "basis" + ], + "type": "object" + }, + "type": "array" + }, + "small_amount_warning": { + "type": "boolean" + }, + "source_native_balance_required": { + "anyOf": [ + { + "$ref": "#/properties/cost_summary/anyOf/0/properties/native_balance_requirements/items" + }, + { + "type": "null" + } + ] + }, + "token_path_expected_cost_usd": { + "minimum": 0, + "type": "number" + }, + "token_path_maximum_cost_usd": { + "minimum": 0, + "type": "number" + }, + "unpriced_costs": { + "items": { + "minLength": 1, + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "warning": { + "anyOf": [ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "scope", + "input_value_usd", + "expected_receive_value_usd", + "minimum_receive_value_usd", + "expected_total_cost_usd", + "maximum_total_cost_usd", + "expected_total_cost_percent", + "maximum_total_cost_percent", + "token_path_expected_cost_usd", + "token_path_maximum_cost_usd", + "separately_paid_costs", + "expected_all_in_cost_usd_estimate", + "maximum_all_in_cost_usd_estimate", + "expected_all_in_cost_percent_estimate", + "maximum_all_in_cost_percent_estimate", + "all_in_estimate_complete", + "native_balance_requirements", + "source_native_balance_required", + "assetfare_service_fee", + "provider_fee_components", + "unpriced_costs", + "rankable_all_in", + "small_amount_warning", + "warning" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "assetfare_service_fee": { + "additionalProperties": false, + "properties": { + "bps": { + "const": 1, + "type": "number" + }, + "estimated_usd": { + "minimum": 0, + "type": "number" + }, + "included_in_receive_amount": { + "const": true, + "type": "boolean" + }, + "note": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "bps", + "estimated_usd", + "included_in_receive_amount", + "note" + ], + "type": "object" + }, + "expected_receive_value_usd": { + "minimum": 0, + "type": "number" + }, + "expected_total_cost_percent": { + "minimum": 0, + "type": "number" + }, + "expected_total_cost_usd": { + "minimum": 0, + "type": "number" + }, + "input_value_usd": { + "minimum": 0, + "type": "number" + }, + "maximum_total_cost_percent": { + "minimum": 0, + "type": "number" + }, + "maximum_total_cost_usd": { + "minimum": 0, + "type": "number" + }, + "minimum_receive_value_usd": { + "minimum": 0, + "type": "number" + }, + "provider_fee_components": { + "items": { + "additionalProperties": true, + "properties": { + "expected_usd": { + "minimum": 0, + "type": "number" + }, + "included_in_receive_amount": { + "const": true, + "type": "boolean" + }, + "kind": { + "minLength": 1, + "type": "string" + }, + "maximum_usd": { + "minimum": 0, + "type": "number" + }, + "provider": { + "minLength": 1, + "type": "string" + } + }, + "required": [ + "provider", + "kind", + "expected_usd", + "maximum_usd", + "included_in_receive_amount" + ], + "type": "object" + }, + "type": "array" + }, + "rankable_all_in": { + "const": false, + "type": "boolean" + }, + "scope": { + "const": "token_path_only_network_gas_excluded", + "type": "string" + }, + "small_amount_warning": { + "type": "boolean" + }, + "unpriced_costs": { + "items": { + "minLength": 1, + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "warning": { + "anyOf": [ + { + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "scope", + "input_value_usd", + "expected_receive_value_usd", + "minimum_receive_value_usd", + "expected_total_cost_usd", + "maximum_total_cost_usd", + "expected_total_cost_percent", + "maximum_total_cost_percent", + "assetfare_service_fee", + "provider_fee_components", + "unpriced_costs", + "rankable_all_in", + "small_amount_warning", + "warning" + ], + "type": "object" + } +] - removed
Output schema / properties / cost_summary / propertiesRemoved value: -{ - "assetfare_service_fee": { - "additionalProperties": false, - "properties": { - "bps": { - "const": 1, - "type": "number" - }, - "estimated_usd": { - "minimum": 0, - "type": "number" - }, - "included_in_receive_amount": { - "const": true, - "type": "boolean" - }, - "note": { - "minLength": 1, - "type": "string" - } - }, - "required": [ - "bps", - "estimated_usd", - "included_in_receive_amount", - "note" - ], - "type": "object" - }, - "expected_receive_value_usd": { - "minimum": 0, - "type": "number" - }, - "expected_total_cost_percent": { - "minimum": 0, - "type": "number" - }, - "expected_total_cost_usd": { - "minimum": 0, - "type": "number" - }, - "input_value_usd": { - "minimum": 0, - "type": "number" - }, - "maximum_total_cost_percent": { - "minimum": 0, - "type": "number" - }, - "maximum_total_cost_usd": { - "minimum": 0, - "type": "number" - }, - "minimum_receive_value_usd": { - "minimum": 0, - "type": "number" - }, - "provider_fee_components": { - "items": { - "additionalProperties": true, - "properties": { - "expected_usd": { - "minimum": 0, - "type": "number" - }, - "included_in_receive_amount": { - "const": true, - "type": "boolean" - }, - "kind": { - "minLength": 1, - "type": "string" - }, - "maximum_usd": { - "minimum": 0, - "type": "number" - }, - "provider": { - "minLength": 1, - "type": "string" - } - }, - "required": [ - "provider", - "kind", - "expected_usd", - "maximum_usd", - "included_in_receive_amount" - ], - "type": "object" - }, - "type": "array" - }, - "rankable_all_in": { - "const": false, - "type": "boolean" - }, - "scope": { - "const": "token_path_only_network_gas_excluded", - "type": "string" - }, - "small_amount_warning": { - "type": "boolean" - }, - "unpriced_costs": { - "items": { - "minLength": 1, - "type": "string" - }, - "minItems": 1, - "type": "array" - }, - "warning": { - "anyOf": [ - { - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ] - } -} - removed
Output schema / properties / cost_summary / requiredRemoved value: -[ - "scope", - "input_value_usd", - "expected_receive_value_usd", - "minimum_receive_value_usd", - "expected_total_cost_usd", - "maximum_total_cost_usd", - "expected_total_cost_percent", - "maximum_total_cost_percent", - "assetfare_service_fee", - "provider_fee_components", - "unpriced_costs", - "rankable_all_in", - "small_amount_warning", - "warning" -] - removed
Output schema / properties / cost_summary / typeRemoved value: -"object"
1 tool update
- Changed
assetfare_v2_capabilities1 field changed- changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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" - } -]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.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" + } +]
8 tool updates
- Changed
assetfare_v2_capabilities19 fields changed- changed
Output schema / properties / asset_endpoints / items / properties / chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Output schema / properties / asset_endpoints / maxItemsPrevious value: -16New value: +20 - changed
Output schema / properties / caller_owned_agent_execution / anyOfPrevious 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" - } -]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" + } +] - changed
Output schema / properties / chains / items / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Output schema / properties / chains / maxItemsPrevious value: -11New value: +16 - changed
Output schema / properties / currently_prepare_ready_routes / maximumPrevious value: -80New value: +98 - changed
Output schema / properties / direct_route_summary / anyOfPrevious 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": 42, - "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": 42, - "type": "number" - }, - "server_signing": { - "const": false, - "type": "boolean" - }, - "server_submission": { - "const": false, - "type": "boolean" - }, - "step_count": { - "const": 83, - "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" + } +] - changed
Output schema / properties / directed_conversion_routes / enumPrevious value: -[ - 42, - 76, - 80 -]New value: +[ + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / economic_guidance / anyOfPrevious 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": 90, - "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": 2, - "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": 42, - "type": "number" - }, - "public_inactive_route_count": { - "const": 48, - "type": "number" - }, - "recommendation_status_counts": { - "additionalProperties": false, - "properties": { - "active_price_verified": { - "const": 40, - "type": "number" - }, - "active_unique_availability": { - "const": 2, - "type": "number" - }, - "inactive_economics": { - "const": 48, - "type": "number" - } - }, - "required": [ - "active_price_verified", - "active_unique_availability", - "inactive_economics" - ], - "type": "object" - }, - "route_count": { - "const": 90, - "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_activation_hysteresis", - "type": "string" - }, - "values_change_with_market": { - "const": true, - "type": "boolean" - }, - "verified_best_from_route_count": { - "const": 40, - "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": 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" + } +] - changed
Output schema / properties / execution_availability / properties / provider_dependent_routes / maximumPrevious value: -80New value: +98 - changed
Output schema / properties / execution_implemented_routes / enumPrevious value: -[ - 42, - 76, - 80 -]New value: +[ + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / execution_ready_routes / enumPrevious value: -[ - 42, - 76, - 80 -]New value: +[ + 54, + 42, + 76, + 80 +] - changed
Output schema / properties / source_only_asset_endpoints / items / properties / chain / enumPrevious value: -[ - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Output schema / properties / source_only_asset_endpoints / maxItemsPrevious value: -7New value: +13 - changed
Output schema / properties / source_only_routes / items / enumPrevious value: -[ - "ethereum:USDC->base:USDC", - "ethereum:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "optimism:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "polygon:USDC->base:USDC", - "xlayer:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sonic:USDC->base:USDC", - "sonic:USDC->solana:USDC" -]New value: +[ + "ethereum:USDC->base:USDC", + "ethereum:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "optimism:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "polygon:USDC->base:USDC", + "xlayer:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "monad:USDC->base:USDC", + "monad:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "injective:USDC->base:USDC", + "injective:USDC->solana:USDC", + "linea:USDC->base:USDC", + "linea:USDC->solana:USDC", + "aptos:USDC->base:USDC", + "aptos:USDC->solana:USDC" +] - changed
Output schema / properties / source_only_routes / maxItemsPrevious value: -14New value: +26 - changed
Output schema / properties / temporarily_unavailable_route_count / maximumPrevious value: -80New value: +98 - changed
Output schema / properties / temporarily_unavailable_routes / maxItemsPrevious value: -80New value: +98 - changed
Output schema / properties / unsigned_route_plans_ready / enumPrevious value: -[ - 42, - 76, - 80 -]New value: +[ + 54, + 42, + 76, + 80 +]
- Changed
assetfare_v2_prepare8 fields changed- changed
Input schema / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / wallets / additionalProperties / descriptionPrevious value: -"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, or 32-44 base58 characters for Solana. Never provide secret key material."New value: +"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, 0x plus 64 hex characters for Aptos, or 32-44 base58 characters for Solana. Never provide secret key material." - changed
Input schema / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +]
- Changed
assetfare_v2_quote10 fields changed- changed
Input schema / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Output schema / properties / continuation_v3 / properties / quote_fingerprint_claim / properties / required_wallet_chains / items / enumPrevious value: -[ - "arbitrum", - "base", - "ethereum", - "hyperevm", - "optimism", - "polygon", - "robinhood", - "sei", - "solana", - "sonic", - "xlayer" -]New value: +[ + "aptos", + "arbitrum", + "avalanche", + "base", + "cronos", + "ethereum", + "hyperevm", + "injective", + "linea", + "monad", + "optimism", + "polygon", + "robinhood", + "sei", + "solana", + "sonic", + "xlayer" +] - changed
Output schema / properties / continuation_v3 / properties / quote_fingerprint_claim / properties / required_wallet_chains / maxItemsPrevious value: -11New value: +17 - changed
Output schema / properties / continuation_v3 / properties / required_wallet_chains / maxItemsPrevious value: -11New value: +17 - changed
Output schema / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Output schema / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Output schema / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Output schema / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Output schema / properties / economic_guidance / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "advisory_role": { - "enum": [ - "observed_economic_zone_start", - "structural_evaluation_start_not_observed_eligibility", - "retest_start_not_economic_eligibility" - ], - "type": "string" - }, - "advisory_start_usd": { - "enum": [ - 50, - 100, - 250, - 500, - 1000, - 2500, - 5000, - 10000 - ], - "type": "number" - }, - "basis": { - "minLength": 1, - "type": "string" - }, - "confidence": { - "enum": [ - "measured_two_day", - "measured_route_specific", - "structural_estimate", - "reworked_route_remeasure", - "coverage_only_retest" - ], - "type": "string" - }, - "fresh_quote_required": { - "const": true, - "type": "boolean" - }, - "not_a_best_price_guarantee": { - "const": true, - "type": "boolean" - }, - "not_an_execution_minimum": { - "const": true, - "type": "boolean" - }, - "status": { - "enum": [ - "observed_near_parity", - "observed_competitive_or_near_parity", - "provisional_evaluation_start", - "reworked_route_remeasure", - "coverage_only_retest" - ], - "type": "string" - }, - "tested_amounts_usd": { - "items": { - "exclusiveMinimum": 0, - "type": "integer" - }, - "maxItems": 8, - "type": "array" - } - }, - "required": [ - "advisory_start_usd", - "advisory_role", - "status", - "confidence", - "basis", - "tested_amounts_usd", - "not_an_execution_minimum", - "not_a_best_price_guarantee", - "fresh_quote_required" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "advisory_start_usd": { - "anyOf": [ - { - "type": "null" - }, - { - "const": 50, - "type": "number" - }, - { - "const": 100, - "type": "number" - }, - { - "const": 250, - "type": "number" - }, - { - "const": 500, - "type": "number" - }, - { - "const": 1000, - "type": "number" - }, - { - "const": 2500, - "type": "number" - }, - { - "const": 5000, - "type": "number" - }, - { - "const": 10000, - "type": "number" - } - ] - }, - "availability_only": { - "type": "boolean" - }, - "basis": { - "minLength": 1, - "type": "string" - }, - "best_from_usd": { - "anyOf": [ - { - "type": "null" - }, - { - "const": 50, - "type": "number" - }, - { - "const": 100, - "type": "number" - }, - { - "const": 250, - "type": "number" - }, - { - "const": 500, - "type": "number" - }, - { - "const": 1000, - "type": "number" - }, - { - "const": 2500, - "type": "number" - }, - { - "const": 5000, - "type": "number" - }, - { - "const": 10000, - "type": "number" - } - ] - }, - "best_from_verified": { - "type": "boolean" - }, - "confidence": { - "const": "paired_all_in_snapshot", - "type": "string" - }, - "fresh_quote_required": { - "const": true, - "type": "boolean" - }, - "not_a_best_price_guarantee": { - "const": true, - "type": "boolean" - }, - "not_an_execution_minimum": { - "const": true, - "type": "boolean" - }, - "public_activation_status": { - "enum": [ - "active_price_verified", - "active_unique_availability" - ], - "type": "string" - }, - "public_active": { - "const": true, - "type": "boolean" - }, - "recommendation_status": { - "enum": [ - "active_price_verified", - "active_unique_availability" - ], - "type": "string" - }, - "recommended_action": { - "enum": [ - "use_assetfare_first_at_or_above_best_from", - "use_assetfare_when_route_availability_is_required" - ], - "type": "string" - }, - "tested_amounts_usd": { - "items": { - "exclusiveMinimum": 0, - "type": "integer" - }, - "maxItems": 8, - "minItems": 8, - "type": "array" - }, - "tested_ceiling_usd": { - "const": 10000, - "type": "number" - } - }, - "required": [ - "advisory_start_usd", - "best_from_usd", - "best_from_verified", - "availability_only", - "public_activation_status", - "public_active", - "recommendation_status", - "recommended_action", - "confidence", - "basis", - "tested_amounts_usd", - "tested_ceiling_usd", - "not_an_execution_minimum", - "not_a_best_price_guarantee", - "fresh_quote_required" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "advisory_role": { + "enum": [ + "observed_economic_zone_start", + "structural_evaluation_start_not_observed_eligibility", + "retest_start_not_economic_eligibility" + ], + "type": "string" + }, + "advisory_start_usd": { + "enum": [ + 50, + 100, + 250, + 500, + 1000, + 2500, + 5000, + 10000 + ], + "type": "number" + }, + "basis": { + "minLength": 1, + "type": "string" + }, + "confidence": { + "enum": [ + "measured_two_day", + "measured_route_specific", + "structural_estimate", + "reworked_route_remeasure", + "coverage_only_retest" + ], + "type": "string" + }, + "fresh_quote_required": { + "const": true, + "type": "boolean" + }, + "not_a_best_price_guarantee": { + "const": true, + "type": "boolean" + }, + "not_an_execution_minimum": { + "const": true, + "type": "boolean" + }, + "status": { + "enum": [ + "observed_near_parity", + "observed_competitive_or_near_parity", + "provisional_evaluation_start", + "reworked_route_remeasure", + "coverage_only_retest" + ], + "type": "string" + }, + "tested_amounts_usd": { + "items": { + "exclusiveMinimum": 0, + "type": "integer" + }, + "maxItems": 8, + "type": "array" + } + }, + "required": [ + "advisory_start_usd", + "advisory_role", + "status", + "confidence", + "basis", + "tested_amounts_usd", + "not_an_execution_minimum", + "not_a_best_price_guarantee", + "fresh_quote_required" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "advisory_start_usd": { + "anyOf": [ + { + "type": "null" + }, + { + "const": 50, + "type": "number" + }, + { + "const": 100, + "type": "number" + }, + { + "const": 250, + "type": "number" + }, + { + "const": 500, + "type": "number" + }, + { + "const": 1000, + "type": "number" + }, + { + "const": 2500, + "type": "number" + }, + { + "const": 5000, + "type": "number" + }, + { + "const": 10000, + "type": "number" + } + ] + }, + "availability_only": { + "type": "boolean" + }, + "basis": { + "minLength": 1, + "type": "string" + }, + "best_from_usd": { + "anyOf": [ + { + "type": "null" + }, + { + "const": 50, + "type": "number" + }, + { + "const": 100, + "type": "number" + }, + { + "const": 250, + "type": "number" + }, + { + "const": 500, + "type": "number" + }, + { + "const": 1000, + "type": "number" + }, + { + "const": 2500, + "type": "number" + }, + { + "const": 5000, + "type": "number" + }, + { + "const": 10000, + "type": "number" + } + ] + }, + "best_from_verified": { + "type": "boolean" + }, + "confidence": { + "enum": [ + "paired_all_in_snapshot", + "availability_only_no_price_claim" + ], + "type": "string" + }, + "fresh_quote_required": { + "const": true, + "type": "boolean" + }, + "not_a_best_price_guarantee": { + "const": true, + "type": "boolean" + }, + "not_an_execution_minimum": { + "const": true, + "type": "boolean" + }, + "public_activation_status": { + "enum": [ + "active_price_verified", + "active_availability_only" + ], + "type": "string" + }, + "public_active": { + "const": true, + "type": "boolean" + }, + "recommendation_status": { + "enum": [ + "active_price_verified", + "active_availability_only" + ], + "type": "string" + }, + "recommended_action": { + "enum": [ + "use_assetfare_first_at_or_above_best_from", + "use_assetfare_when_route_availability_is_required_without_price_claim" + ], + "type": "string" + }, + "tested_amounts_usd": { + "items": { + "exclusiveMinimum": 0, + "type": "integer" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "tested_ceiling_usd": { + "const": 10000, + "type": "number" + } + }, + "required": [ + "advisory_start_usd", + "best_from_usd", + "best_from_verified", + "availability_only", + "public_activation_status", + "public_active", + "recommendation_status", + "recommended_action", + "confidence", + "basis", + "tested_amounts_usd", + "tested_ceiling_usd", + "not_an_execution_minimum", + "not_a_best_price_guarantee", + "fresh_quote_required" + ], + "type": "object" + } +]
- Changed
assetfare_v2_session_create8 fields changed- changed
Input schema / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / wallets / additionalProperties / descriptionPrevious value: -"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, or 32-44 base58 characters for Solana. Never provide secret key material."New value: +"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, 0x plus 64 hex characters for Aptos, or 32-44 base58 characters for Solana. Never provide secret key material." - changed
Input schema / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +]
- Changed
assetfare_v2_session_get8 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Input schema / properties / verification_context / properties / wallets / additionalProperties / descriptionPrevious value: -"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, or 32-44 base58 characters for Solana. Never provide secret key material."New value: +"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, 0x plus 64 hex characters for Aptos, or 32-44 base58 characters for Solana. Never provide secret key material." - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +]
- Changed
assetfare_v2_session_observe_output8 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Input schema / properties / verification_context / properties / wallets / additionalProperties / descriptionPrevious value: -"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, or 32-44 base58 characters for Solana. Never provide secret key material."New value: +"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, 0x plus 64 hex characters for Aptos, or 32-44 base58 characters for Solana. Never provide secret key material." - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +]
- Changed
assetfare_v2_session_observe_source8 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Input schema / properties / verification_context / properties / wallets / additionalProperties / descriptionPrevious value: -"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, or 32-44 base58 characters for Solana. Never provide secret key material."New value: +"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, 0x plus 64 hex characters for Aptos, or 32-44 base58 characters for Solana. Never provide secret key material." - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +]
- Changed
assetfare_v2_session_refresh_action8 fields changed- changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / mode / enumPrevious value: -[ - "cctp_direct_composition", - "optimism_source_cctp", - "polygon_source_cctp", - "robinhood_across_ingress_composition", - "robinhood_paxos_egress_composition", - "robinhood_paxos_ingress_composition", - "same_chain_direct", - "same_chain_direct_composition" -]New value: +[ + "aptos_move_cctp_direct", + "cctp_direct_composition", + "optimism_source_cctp", + "polygon_source_cctp", + "robinhood_across_ingress_composition", + "robinhood_paxos_egress_composition", + "robinhood_paxos_ingress_composition", + "same_chain_direct", + "same_chain_direct_composition" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / route / enumPrevious value: -[ - "solana:SOL->solana:USDC", - "solana:SOL->solana:USDG", - "solana:SOL->base:ETH", - "solana:SOL->base:USDC", - "solana:SOL->arbitrum:ETH", - "solana:SOL->arbitrum:USDC", - "solana:SOL->robinhood:ETH", - "solana:SOL->robinhood:USDG", - "solana:USDC->solana:SOL", - "solana:USDC->solana:USDG", - "solana:USDC->base:ETH", - "solana:USDC->base:USDC", - "solana:USDC->arbitrum:ETH", - "solana:USDC->arbitrum:USDC", - "solana:USDC->robinhood:ETH", - "solana:USDC->robinhood:USDG", - "solana:USDG->solana:SOL", - "solana:USDG->solana:USDC", - "solana:USDG->base:ETH", - "solana:USDG->base:USDC", - "solana:USDG->arbitrum:ETH", - "solana:USDG->arbitrum:USDC", - "solana:USDG->robinhood:ETH", - "solana:USDG->robinhood:USDG", - "base:ETH->solana:SOL", - "base:ETH->solana:USDC", - "base:ETH->solana:USDG", - "base:ETH->base:USDC", - "base:ETH->arbitrum:ETH", - "base:ETH->arbitrum:USDC", - "base:ETH->robinhood:ETH", - "base:ETH->robinhood:USDG", - "base:USDC->solana:SOL", - "base:USDC->solana:USDC", - "base:USDC->solana:USDG", - "base:USDC->base:ETH", - "base:USDC->arbitrum:ETH", - "base:USDC->arbitrum:USDC", - "base:USDC->robinhood:ETH", - "base:USDC->robinhood:USDG", - "arbitrum:ETH->solana:SOL", - "arbitrum:ETH->solana:USDC", - "arbitrum:ETH->solana:USDG", - "arbitrum:ETH->base:ETH", - "arbitrum:ETH->base:USDC", - "arbitrum:ETH->arbitrum:USDC", - "arbitrum:ETH->robinhood:ETH", - "arbitrum:ETH->robinhood:USDG", - "arbitrum:USDC->solana:SOL", - "arbitrum:USDC->solana:USDC", - "arbitrum:USDC->solana:USDG", - "arbitrum:USDC->base:ETH", - "arbitrum:USDC->base:USDC", - "arbitrum:USDC->arbitrum:ETH", - "arbitrum:USDC->robinhood:ETH", - "arbitrum:USDC->robinhood:USDG", - "robinhood:ETH->solana:SOL", - "robinhood:ETH->solana:USDC", - "robinhood:ETH->solana:USDG", - "robinhood:ETH->base:ETH", - "robinhood:ETH->base:USDC", - "robinhood:ETH->arbitrum:ETH", - "robinhood:ETH->arbitrum:USDC", - "robinhood:ETH->robinhood:USDG", - "robinhood:USDG->solana:SOL", - "robinhood:USDG->solana:USDC", - "robinhood:USDG->solana:USDG", - "robinhood:USDG->base:ETH", - "robinhood:USDG->base:USDC", - "robinhood:USDG->arbitrum:ETH", - "robinhood:USDG->arbitrum:USDC", - "robinhood:USDG->robinhood:ETH", - "polygon:USDC->base:USDC", - "polygon:USDC->arbitrum:USDC", - "optimism:USDC->base:USDC", - "optimism:USDC->arbitrum:USDC", - "ethereum:USDC->solana:USDC", - "ethereum:USDC->base:USDC", - "hyperevm:USDC->solana:USDC", - "hyperevm:USDC->base:USDC", - "xlayer:USDC->solana:USDC", - "xlayer:USDC->base:USDC", - "sei:USDC->solana:USDC", - "sei:USDC->base:USDC", - "sonic:USDC->solana:USDC", - "sonic:USDC->base:USDC" -]New value: +[ + "solana:SOL->solana:USDC", + "solana:SOL->solana:USDG", + "solana:SOL->base:ETH", + "solana:SOL->base:USDC", + "solana:SOL->arbitrum:ETH", + "solana:SOL->arbitrum:USDC", + "solana:SOL->robinhood:ETH", + "solana:SOL->robinhood:USDG", + "solana:USDC->solana:SOL", + "solana:USDC->solana:USDG", + "solana:USDC->base:ETH", + "solana:USDC->base:USDC", + "solana:USDC->arbitrum:ETH", + "solana:USDC->arbitrum:USDC", + "solana:USDC->robinhood:ETH", + "solana:USDC->robinhood:USDG", + "solana:USDG->solana:SOL", + "solana:USDG->solana:USDC", + "solana:USDG->base:ETH", + "solana:USDG->base:USDC", + "solana:USDG->arbitrum:ETH", + "solana:USDG->arbitrum:USDC", + "solana:USDG->robinhood:ETH", + "solana:USDG->robinhood:USDG", + "base:ETH->solana:SOL", + "base:ETH->solana:USDC", + "base:ETH->solana:USDG", + "base:ETH->base:USDC", + "base:ETH->arbitrum:ETH", + "base:ETH->arbitrum:USDC", + "base:ETH->robinhood:ETH", + "base:ETH->robinhood:USDG", + "base:USDC->solana:SOL", + "base:USDC->solana:USDC", + "base:USDC->solana:USDG", + "base:USDC->base:ETH", + "base:USDC->arbitrum:ETH", + "base:USDC->arbitrum:USDC", + "base:USDC->robinhood:ETH", + "base:USDC->robinhood:USDG", + "arbitrum:ETH->solana:SOL", + "arbitrum:ETH->solana:USDC", + "arbitrum:ETH->solana:USDG", + "arbitrum:ETH->base:ETH", + "arbitrum:ETH->base:USDC", + "arbitrum:ETH->arbitrum:USDC", + "arbitrum:ETH->robinhood:ETH", + "arbitrum:ETH->robinhood:USDG", + "arbitrum:USDC->solana:SOL", + "arbitrum:USDC->solana:USDC", + "arbitrum:USDC->solana:USDG", + "arbitrum:USDC->base:ETH", + "arbitrum:USDC->base:USDC", + "arbitrum:USDC->arbitrum:ETH", + "arbitrum:USDC->robinhood:ETH", + "arbitrum:USDC->robinhood:USDG", + "robinhood:ETH->solana:SOL", + "robinhood:ETH->solana:USDC", + "robinhood:ETH->solana:USDG", + "robinhood:ETH->base:ETH", + "robinhood:ETH->base:USDC", + "robinhood:ETH->arbitrum:ETH", + "robinhood:ETH->arbitrum:USDC", + "robinhood:ETH->robinhood:USDG", + "robinhood:USDG->solana:SOL", + "robinhood:USDG->solana:USDC", + "robinhood:USDG->solana:USDG", + "robinhood:USDG->base:ETH", + "robinhood:USDG->base:USDC", + "robinhood:USDG->arbitrum:ETH", + "robinhood:USDG->arbitrum:USDC", + "robinhood:USDG->robinhood:ETH", + "polygon:USDC->base:USDC", + "polygon:USDC->arbitrum:USDC", + "optimism:USDC->base:USDC", + "optimism:USDC->arbitrum:USDC", + "ethereum:USDC->solana:USDC", + "ethereum:USDC->base:USDC", + "hyperevm:USDC->solana:USDC", + "hyperevm:USDC->base:USDC", + "xlayer:USDC->solana:USDC", + "xlayer:USDC->base:USDC", + "sei:USDC->solana:USDC", + "sei:USDC->base:USDC", + "sonic:USDC->solana:USDC", + "sonic:USDC->base:USDC", + "monad:USDC->solana:USDC", + "monad:USDC->base:USDC", + "avalanche:USDC->solana:USDC", + "avalanche:USDC->base:USDC", + "cronos:USDC->solana:USDC", + "cronos:USDC->base:USDC", + "injective:USDC->solana:USDC", + "injective:USDC->base:USDC", + "linea:USDC->solana:USDC", + "linea:USDC->base:USDC", + "aptos:USDC->solana:USDC", + "aptos:USDC->base:USDC" +] - changed
Input schema / properties / verification_context / properties / direct_route_summary / properties / steps / items / properties / from / enumPrevious value: -[ - "solana:SOL", - "solana:USDC", - "solana:USDG", - "base:ETH", - "base:USDC", - "arbitrum:ETH", - "arbitrum:USDC", - "robinhood:ETH", - "robinhood:USDG", - "polygon:USDC", - "optimism:USDC", - "ethereum:USDC", - "hyperevm:USDC", - "xlayer:USDC", - "sei:USDC", - "sonic:USDC" -]New value: +[ + "solana:SOL", + "solana:USDC", + "solana:USDG", + "base:ETH", + "base:USDC", + "arbitrum:ETH", + "arbitrum:USDC", + "robinhood:ETH", + "robinhood:USDG", + "polygon:USDC", + "optimism:USDC", + "ethereum:USDC", + "hyperevm:USDC", + "xlayer:USDC", + "sei:USDC", + "sonic:USDC", + "monad:USDC", + "avalanche:USDC", + "cronos:USDC", + "injective:USDC", + "linea:USDC", + "aptos:USDC" +] - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / descriptionPrevious value: -"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei and Sonic are source-only and cannot be used as to_chain."New value: +"Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, and Aptos are source-only and cannot be used as to_chain." - changed
Input schema / properties / verification_context / properties / intent / properties / from_chain / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +] - changed
Input schema / properties / verification_context / properties / wallets / additionalProperties / descriptionPrevious value: -"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, or 32-44 base58 characters for Solana. Never provide secret key material."New value: +"Caller-owned public wallet address: 0x plus 40 hex characters for EVM, 0x plus 64 hex characters for Aptos, or 32-44 base58 characters for Solana. Never provide secret key material." - changed
Input schema / properties / verification_context / properties / wallets / propertyNames / enumPrevious value: -[ - "solana", - "base", - "arbitrum", - "robinhood", - "polygon", - "optimism", - "ethereum", - "hyperevm", - "xlayer", - "sei", - "sonic" -]New value: +[ + "solana", + "base", + "arbitrum", + "robinhood", + "polygon", + "optimism", + "ethereum", + "hyperevm", + "xlayer", + "sei", + "sonic", + "monad", + "avalanche", + "cronos", + "injective", + "linea", + "aptos" +]
9 tool updates
- First observed
assetfare_manifest - First observed
assetfare_v2_capabilities - First observed
assetfare_v2_prepare - First observed
assetfare_v2_quote - First observed
assetfare_v2_session_create - First observed
assetfare_v2_session_get - First observed
assetfare_v2_session_observe_output - First observed
assetfare_v2_session_observe_source - First observed
assetfare_v2_session_refresh_action
Related MCP Connectors
Exact-amount top-two routing for six pilots; caller signs; AssetFare never signs or submits
Non-custodial x402 payments between AI agents on Solana. Returns unsigned transactions.
MEV-protected multichain swap routing via Tycho+RFQ; gasless execution, x402-priced calls.
41Witnessed-liveness continuity bond: dual-condition exactly-once payout, self-funded.
51
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides Solana priority fee estimates at 6 levels for transactions, with pay-per-call micropayments via x402.MIT
- FlicenseNot gradedqualityBmaintenanceEnables evaluating transaction geography, card BIN networks, authorization probabilities, and basis-point rail costs to route payments along Pareto-optimal settlement paths and optimize interchange fees across ACH, FedNow, and card rails.7-
- FlicenseNot gradedqualityBmaintenanceEnables evaluation of transaction geography, card BIN networks, authorization probabilities, and basis-point rail costs to select Pareto-optimal settlement paths across ACH, FedNow, and card rails. Returns the chosen rail, processing fee, effective fee percentage, and estimated savings versus standard card processing.7-
- AlicenseNot gradedqualityDmaintenanceEnables Solana swaps through ranked quotes, transaction building, broadcasting, and status tracking, with per-request payment in USDC via the x402 protocol using a local keypair.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.