[{"slug":"ZV-2026-0764","server_name":"mcp.eucompliance.tools","severity":"breaking","title":"mcp.eucompliance.tools: format on agent_spend_statement narrowed to a closed enum (json, csv); previously valid values may now be rejected.","summary":"[safe] Tool agentllm_basic was added. [safe] Tool agentllm_plus was added. [safe] Tool prepare_agentllm was added. [safe] Tool recommend_agent_tool was added. [risky] Description of agent_spend_statement changed (81% word delta). [breaking] format on agent_spend_statement narrowed to a closed enum (json, csv); previously valid values may now be rejected. [risky] Field accepted was added to agent_spend_statement output. [risky] Field charged was added to agent_spend_statement output. [risky] Field classification was added to agent_spend_statement output. [risky] Field complete was added to agent_spend_statement output. [risky] Field csv was added to agent_spend_statement output. [risky] Field days was added to agent_spend_statement output. [risky] Field did_you_mean was added to agent_spend_statement output. [risky] Field disclaimer was added to agent_spend_statement output. [risky] Field error was added to agent_spend_statement output. [risky] Field error_code was added to agent_spend_statement output. [risky] Field extensions was added to agent_spend_statement output. [risky] Field format was added to agent_spend_statement output. [risky] Field gaps was added to agent_spend_statement output. [risky] Field generated_at was added to agent_spend_statement output. [risky] Field media_type was added to agent_spend_statement output. [risky] Field message was added to agent_spend_statement output. [risky] Field missing was added to agent_spend_statement output. [risky] Field missing_checks was added to agent_spend_statement output. [risky] Field note was added to agent_spend_statement output. [risky] Field outgoing_transfer_count was added to agent_spend_statement output. [risky] Field partial_evidence was added to agent_spend_statement output. [risky] Field payees was added to agent_spend_statement output. [risky] Field payment_count was added to agent_spend_statement output. [risky] Field payments was added to agent_spend_statement output. [risky] Field period was added","changes":[{"kind":"tool_added","tool":"agentllm_basic","detail":"Tool `agentllm_basic` was added.","severity":"safe"},{"kind":"tool_added","tool":"agentllm_plus","detail":"Tool `agentllm_plus` was added.","severity":"safe"},{"kind":"tool_added","tool":"prepare_agentllm","detail":"Tool `prepare_agentllm` was added.","severity":"safe"},{"kind":"tool_added","tool":"recommend_agent_tool","detail":"Tool `recommend_agent_tool` was added.","severity":"safe"},{"kind":"description_changed","tool":"agent_spend_statement","after":"Create a complete Base USDC outflow and transfer record for an agent wallet: every observed transfer, recipient, transaction reference and dated ECB EUR conversion, available as JSON or CSV. Transfers remain explicitly unclassified until invoice, supplier identity and supply type are linked; this tool does not assign VAT, reverse-charge or deductible-expense treatment by itself.","before":"Turn an AI agent's own crypto spending into a bookkeeping statement: reads every USDC payment of the wallet from Base, converts each to EUR at the ECB reference rate of the payment date, groups by payee, states the VAT treatment (reverse charge for services bought abroad, Art. 44/196 VAT Directive) and returns an auditable statement with CSV export and a signed receipt. Use it to make agent micro-payments bookable. Paid tool: $0.10 per statement via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `agent_spend_statement` changed (81% word delta).","severity":"risky","descriptionDelta":0.8076923076923077},{"kind":"enum_narrowed","path":"inputSchema.properties.format","tool":"agent_spend_statement","after":"enum[json,csv]","before":"open","detail":"`format` on `agent_spend_statement` narrowed to a closed enum (json, csv); previously valid values may now be rejected.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"agent_spend_statement","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"agent_spend_statement","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.classification","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `classification` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.complete","tool":"agent_spend_statement","after":{"type":"boolean"},"detail":"Field `complete` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.csv","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `csv` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.days","tool":"agent_spend_statement","after":{"type":"integer"},"detail":"Field `days` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"agent_spend_statement","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `disclaimer` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"agent_spend_statement","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `error_code` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"agent_spend_statement","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.format","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `format` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.gaps","tool":"agent_spend_statement","after":{"type":"array","items":{}},"detail":"Field `gaps` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.generated_at","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `generated_at` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.media_type","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `media_type` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `message` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"agent_spend_statement","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"agent_spend_statement","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `note` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.outgoing_transfer_count","tool":"agent_spend_statement","after":{"type":"integer"},"detail":"Field `outgoing_transfer_count` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"agent_spend_statement","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.payees","tool":"agent_spend_statement","after":{"type":"array","items":{}},"detail":"Field `payees` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.payment_count","tool":"agent_spend_statement","after":{"type":"integer"},"detail":"Field `payment_count` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.payments","tool":"agent_spend_statement","after":{"type":"array","items":{}},"detail":"Field `payments` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.period","tool":"agent_spend_statement","after":{"type":"object","additionalProperties":true},"detail":"Field `period` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"agent_spend_statement","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"agent_spend_statement","after":{"type":"boolean"},"detail":"Field `retryable` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"agent_spend_statement","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"agent_spend_statement","after":{"type":"object","additionalProperties":true},"detail":"Field `sources` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"agent_spend_statement","after":{"type":"integer"},"detail":"Field `status_code` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `tool` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.total_eur","tool":"agent_spend_statement","after":{"type":"number"},"detail":"Field `total_eur` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.total_usd","tool":"agent_spend_statement","after":{"type":"number"},"detail":"Field `total_usd` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.transaction_semantics","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `transaction_semantics` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.truncated","tool":"agent_spend_statement","after":{"type":"boolean"},"detail":"Field `truncated` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"agent_spend_statement","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.vat_assessment","tool":"agent_spend_statement","after":{"type":"object","additionalProperties":true},"detail":"Field `vat_assessment` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.wallet","tool":"agent_spend_statement","after":{"type":"string"},"detail":"Field `wallet` was added to `agent_spend_statement` output.","severity":"risky"},{"kind":"description_changed","tool":"agentllm_micro","after":"OpenAI-compatible classification, extraction, routing and short summaries for exactly 0.003 USDC per call. Validate the exact JSON for free first; no account or API key.","before":"OpenAI-compatible AgentLLM Micro text inference for classification, extraction, routing and short summaries. Run prepare_agentllm_micro with the identical arguments first. Hard limits: 2,400 UTF-8 input bytes, 8 messages and 300 output tokens; non-streaming, no hidden system prompt. The response discloses the upstream model and usage and includes a signed receipt. Paid tool: exactly 0.003 USDC via x402 on Base, Arbitrum, Polygon or Solana; no account, API key or subscription.","detail":"Description of `agentllm_micro` changed (72% word delta).","severity":"risky","descriptionDelta":0.7183098591549295},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"agentllm_micro","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.choices","tool":"agentllm_micro","after":{"type":"array","items":{}},"detail":"Field `choices` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.created","tool":"agentllm_micro","after":{"type":"integer"},"detail":"Field `created` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"agentllm_micro","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"agentllm_micro","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"agentllm_micro","after":{"type":"string"},"detail":"Field `error_code` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"agentllm_micro","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.id","tool":"agentllm_micro","after":{"type":"string"},"detail":"Field `id` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"agentllm_micro","after":{"type":"string"},"detail":"Field `message` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.model","tool":"agentllm_micro","after":{"type":"string"},"detail":"Field `model` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.object","tool":"agentllm_micro","after":{"type":"string","const":"chat.completion"},"detail":"Field `object` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"agentllm_micro","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"agentllm_micro","after":{"type":"boolean"},"detail":"Field `retryable` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"agentllm_micro","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"agentllm_micro","after":{"type":"integer"},"detail":"Field `status_code` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"agentllm_micro","after":{"type":"string"},"detail":"Field `tool` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.usage","tool":"agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `usage` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.x402_service","tool":"agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `x402_service` was added to `agentllm_micro` output.","severity":"risky"},{"kind":"description_changed","tool":"ai_act_disclosure","after":"Create a signed Article 50 provenance record and German/English disclosure for AI-generated content, including a privacy-first hash-only path. This attests declared origin; it does not detect AI in arbitrary content.","before":"EU AI Act Article 50 disclosure for deployers, in force since 2 August 2026. Pass the AI-generated content (or only its content_sha256 - the hash-only, privacy-first path) and get a signed machine-readable provenance record, the human-readable disclosure in German and English, and the obligations that apply with their article references. We attest origin, we do not claim to detect AI in arbitrary text. Paid tool: $0.01 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana); verification is free.","detail":"Description of `ai_act_disclosure` changed (69% word delta).","severity":"risky","descriptionDelta":0.6883116883116883},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"ai_act_disclosure","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"ai_act_disclosure","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"ai_act_disclosure","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclosure","tool":"ai_act_disclosure","after":{"type":"object","additionalProperties":true},"detail":"Field `disclosure` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"ai_act_disclosure","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"ai_act_disclosure","after":{"type":"string"},"detail":"Field `error_code` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"ai_act_disclosure","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"ai_act_disclosure","after":{"type":"string"},"detail":"Field `message` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"ai_act_disclosure","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"ai_act_disclosure","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.obligations","tool":"ai_act_disclosure","after":{"type":"array","items":{}},"detail":"Field `obligations` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"ai_act_disclosure","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.penalty_exposure","tool":"ai_act_disclosure","after":{"type":"string"},"detail":"Field `penalty_exposure` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.provenance","tool":"ai_act_disclosure","after":{"type":"object","additionalProperties":true},"detail":"Field `provenance` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"ai_act_disclosure","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.regulation","tool":"ai_act_disclosure","after":{"type":"string"},"detail":"Field `regulation` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"ai_act_disclosure","after":{"type":"boolean"},"detail":"Field `retryable` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.scope_and_limits","tool":"ai_act_disclosure","after":{"type":"object","additionalProperties":true},"detail":"Field `scope_and_limits` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"ai_act_disclosure","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.standard","tool":"ai_act_disclosure","after":{"type":"string"},"detail":"Field `standard` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"ai_act_disclosure","after":{"type":"integer"},"detail":"Field `status_code` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"ai_act_disclosure","after":{"type":"string"},"detail":"Field `tool` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"ai_act_disclosure","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `ai_act_disclosure` output.","severity":"risky"},{"kind":"description_changed","tool":"check_counterparty_eu","after":"VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.","before":"Counterparty due diligence (KYB) in one call: validates an EU VAT ID against the live VIES register, screens the name against the official EU consolidated sanctions list, checks the IBAN, and returns a traffic-light verdict (clear / review / blocked) with reasons and a recommendation. Use before onboarding a new supplier, customer or payee. Paid tool: $0.02 per check via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `check_counterparty_eu` changed (73% word delta).","severity":"risky","descriptionDelta":0.734375},{"kind":"input_property_added","path":"inputSchema.properties.b2b","tool":"check_counterparty_eu","after":{"type":"boolean","default":true},"detail":"Optional field `b2b` was added to `check_counterparty_eu`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.own_country","tool":"check_counterparty_eu","after":{"type":"string","default":""},"detail":"Optional field `own_country` was added to `check_counterparty_eu`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.relationship","tool":"check_counterparty_eu","after":{"type":"string","default":""},"detail":"Optional field `relationship` was added to `check_counterparty_eu`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.type","tool":"check_counterparty_eu","after":{"type":"string","default":"service"},"detail":"Optional field `type` was added to `check_counterparty_eu`; may shift model behaviour.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"check_counterparty_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"check_counterparty_eu","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"check_counterparty_eu","after":{"type":"string"},"detail":"Field `checked_at` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checks_missing","tool":"check_counterparty_eu","after":{"type":"array","items":{}},"detail":"Field `checks_missing` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checks_performed","tool":"check_counterparty_eu","after":{"type":"array","items":{}},"detail":"Field `checks_performed` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.compliance_workflow","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `compliance_workflow` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `coverage` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"check_counterparty_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"check_counterparty_eu","after":{"type":"string"},"detail":"Field `disclaimer` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"check_counterparty_eu","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"check_counterparty_eu","after":{"type":"string"},"detail":"Field `error_code` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"check_counterparty_eu","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.iban_result","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `iban_result` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `input` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.legal_entity","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `legal_entity` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"check_counterparty_eu","after":{"type":"string"},"detail":"Field `message` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"check_counterparty_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"check_counterparty_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"check_counterparty_eu","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"check_counterparty_eu","after":{"type":"boolean"},"detail":"Field `retryable` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.risk","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `risk` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sanctions","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `sanctions` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"check_counterparty_eu","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"check_counterparty_eu","after":{"type":"integer"},"detail":"Field `status_code` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"check_counterparty_eu","after":{"type":"string"},"detail":"Field `tool` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"check_counterparty_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.vat","tool":"check_counterparty_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `vat` was added to `check_counterparty_eu` output.","severity":"risky"},{"kind":"description_changed","tool":"coin_positioning_brief","after":"Calculate a disclosed crowded-long/short score from current Hyperliquid funding and premium. The response also includes an at-least-two-exchange spot median, open interest, volume and the service's six-hour archive trend as separate context; a still-filling archive is labelled and does not enter this score.","before":"One signed coin-positioning decision input: three-exchange spot median, Hyperliquid funding/open interest/premium/volume, a disclosed 0-100 crowded-long/short score and our own 6-hourly archive trend. The formula and missing evidence are explicit. Paid tool: exactly $0.01 via x402.","detail":"Description of `coin_positioning_brief` changed (72% word delta).","severity":"risky","descriptionDelta":0.7205882352941176},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"coin_positioning_brief","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.as_of","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `as_of` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"coin_positioning_brief","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"coin_positioning_brief","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"coin_positioning_brief","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `error_code` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence","tool":"coin_positioning_brief","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"coin_positioning_brief","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `message` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"coin_positioning_brief","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"coin_positioning_brief","after":{"type":"array","items":{}},"detail":"Field `missing_checks` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `note` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"coin_positioning_brief","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.perp","tool":"coin_positioning_brief","after":{"type":"object","additionalProperties":true},"detail":"Field `perp` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.positioning","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `positioning` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.positioning_score","tool":"coin_positioning_brief","after":{"type":"integer"},"detail":"Field `positioning_score` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"coin_positioning_brief","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"coin_positioning_brief","after":{"type":"boolean"},"detail":"Field `retryable` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.rule","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `rule` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"coin_positioning_brief","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.spot","tool":"coin_positioning_brief","after":{"type":"object","additionalProperties":true},"detail":"Field `spot` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"coin_positioning_brief","after":{"type":"integer"},"detail":"Field `status_code` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.symbol","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `symbol` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"coin_positioning_brief","after":{"type":"string"},"detail":"Field `tool` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.trend","tool":"coin_positioning_brief","after":{"type":"object","additionalProperties":true},"detail":"Field `trend` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"coin_positioning_brief","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `coin_positioning_brief` output.","severity":"risky"},{"kind":"description_changed","tool":"contract_info","after":"Inspect live runtime bytecode, native balance, transaction count and observed block, returning deployed_contract, eoa_or_empty or precompile_or_system_address without claiming wallet ownership.","before":"Inspect an EVM address from live runtime bytecode, native balance, transaction count and observed block. Returns deployed_contract, eoa_or_empty or precompile_or_system_address without claiming wallet ownership. Base, Ethereum, Arbitrum, Optimism or Polygon. Paid tool: exactly $0.003 via x402.","detail":"Description of `contract_info` changed (49% word delta).","severity":"risky","descriptionDelta":0.4864864864864865},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"contract_info","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.account_type","tool":"contract_info","after":{"type":"string"},"detail":"Field `account_type` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.address","tool":"contract_info","after":{"type":"string"},"detail":"Field `address` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.balance_native","tool":"contract_info","after":{"type":"string"},"detail":"Field `balance_native` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.balance_wei","tool":"contract_info","after":{"type":"string"},"detail":"Field `balance_wei` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bytecode_bytes","tool":"contract_info","after":{"type":"integer"},"detail":"Field `bytecode_bytes` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"contract_info","after":{"type":"string"},"detail":"Field `chain` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"contract_info","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"contract_info","after":{"type":"string"},"detail":"Field `checked_at` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.classification_note","tool":"contract_info","after":{"type":"string"},"detail":"Field `classification_note` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"contract_info","after":{"type":"string"},"detail":"Field `contract` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"contract_info","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"contract_info","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"contract_info","after":{"type":"string"},"detail":"Field `error_code` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"contract_info","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.has_deployed_bytecode","tool":"contract_info","after":{"type":"boolean"},"detail":"Field `has_deployed_bytecode` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.is_contract","tool":"contract_info","after":{"type":["boolean","null"]},"detail":"Field `is_contract` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"contract_info","after":{"type":"string"},"detail":"Field `message` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"contract_info","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"contract_info","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.native_symbol","tool":"contract_info","after":{"type":"string"},"detail":"Field `native_symbol` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.observed_block","tool":"contract_info","after":{"type":"integer"},"detail":"Field `observed_block` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"contract_info","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.read_only","tool":"contract_info","after":{"type":"boolean"},"detail":"Field `read_only` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"contract_info","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"contract_info","after":{"type":"boolean"},"detail":"Field `retryable` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"contract_info","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"contract_info","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"contract_info","after":{"type":"integer"},"detail":"Field `status_code` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"contract_info","after":{"type":"string"},"detail":"Field `tool` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.transaction_count","tool":"contract_info","after":{"type":"integer"},"detail":"Field `transaction_count` was added to `contract_info` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"contract_info","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `contract_info` output.","severity":"risky"},{"kind":"description_changed","tool":"eu_vat_rules","after":"Place of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151), exemption reason code (BT-121) and invoice wording. Supplier/customer jurisdictions are always required; customer VAT validity, transaction type and OSS-threshold evidence are conditionally required when the selected VAT rule depends on them. Missing evidence is reported, not inferred.","before":"EU VAT decision engine for invoices and e-invoicing (XRechnung, ZUGFeRD, Peppol BIS, OSS): given supplier country, customer country, B2B/B2C and goods/service it returns place of supply, whether to charge VAT, the rate, the EN 16931 VAT category code (BT-151), the exemption reason code (BT-121), ready-to-use invoice wording in English and German, and the legal article of the VAT Directive. Paid tool: $0.005 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `eu_vat_rules` changed (74% word delta).","severity":"risky","descriptionDelta":0.7362637362637363},{"kind":"input_property_added","path":"inputSchema.properties.above_oss_threshold","tool":"eu_vat_rules","after":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"detail":"Optional field `above_oss_threshold` was added to `eu_vat_rules`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.customer_vat_valid","tool":"eu_vat_rules","after":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"detail":"Optional field `customer_vat_valid` was added to `eu_vat_rules`; may shift model behaviour.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"eu_vat_rules","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.b2b","tool":"eu_vat_rules","after":{"type":"boolean"},"detail":"Field `b2b` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charge_vat","tool":"eu_vat_rules","after":{"type":["boolean","null"]},"detail":"Field `charge_vat` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"eu_vat_rules","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `checked_at` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.customer_country","tool":"eu_vat_rules","after":{"type":["string","null"]},"detail":"Field `customer_country` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.customer_in_eu","tool":"eu_vat_rules","after":{"type":"boolean"},"detail":"Field `customer_in_eu` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `decision` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"eu_vat_rules","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `disclaimer` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.en16931_exemption_reason_code","tool":"eu_vat_rules","after":{"type":["string","null"]},"detail":"Field `en16931_exemption_reason_code` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.en16931_exemption_reason_text","tool":"eu_vat_rules","after":{"type":["string","null"]},"detail":"Field `en16931_exemption_reason_text` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.en16931_vat_category_code","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `en16931_vat_category_code` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"eu_vat_rules","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `error_code` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"eu_vat_rules","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.invoice_note_de","tool":"eu_vat_rules","after":{"type":["string","null"]},"detail":"Field `invoice_note_de` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.invoice_note_en","tool":"eu_vat_rules","after":{"type":["string","null"]},"detail":"Field `invoice_note_en` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.legal_reference","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `legal_reference` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `message` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"eu_vat_rules","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"eu_vat_rules","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.notes","tool":"eu_vat_rules","after":{"type":"array","items":{}},"detail":"Field `notes` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"eu_vat_rules","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.place_of_supply","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `place_of_supply` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"eu_vat_rules","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"eu_vat_rules","after":{"type":"boolean"},"detail":"Field `retryable` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"eu_vat_rules","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.standard_rate_as_of","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `standard_rate_as_of` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.standard_rate_source","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `standard_rate_source` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"eu_vat_rules","after":{"type":"integer"},"detail":"Field `status_code` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.supplier_country","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `supplier_country` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.supplier_country_name","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `supplier_country_name` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.supply_type","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `supply_type` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"eu_vat_rules","after":{"type":"string"},"detail":"Field `tool` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"eu_vat_rules","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.vat_rate_percent","tool":"eu_vat_rules","after":{"type":["number","null"]},"detail":"Field `vat_rate_percent` was added to `eu_vat_rules` output.","severity":"risky"},{"kind":"description_changed","tool":"gas_estimate","after":"Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.","before":"Current gas price plus an optional transaction-specific eth_estimateGas and execution fee estimate. Reports excluded rollup/operator components instead of pretending the estimate is a complete fee. Read-only on Base, Ethereum, Arbitrum, Optimism or Polygon. Paid tool: exactly $0.003 via x402; signed structured result.","detail":"Description of `gas_estimate` changed (71% word delta).","severity":"risky","descriptionDelta":0.7115384615384616},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"gas_estimate","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `chain` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"gas_estimate","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `checked_at` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `contract` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"gas_estimate","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"gas_estimate","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `error_code` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.estimated_execution_fee_native","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `estimated_execution_fee_native` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.estimated_execution_fee_wei","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `estimated_execution_fee_wei` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"gas_estimate","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.fee_components_not_included","tool":"gas_estimate","after":{"type":"array","items":{}},"detail":"Field `fee_components_not_included` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.gas_limit","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `gas_limit` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.gas_price_gwei","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `gas_price_gwei` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.gas_price_wei","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `gas_price_wei` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.max_priority_fee_wei","tool":"gas_estimate","after":{"type":["string","null"]},"detail":"Field `max_priority_fee_wei` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `message` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"gas_estimate","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"gas_estimate","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.native_symbol","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `native_symbol` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.observed_block","tool":"gas_estimate","after":{"type":"integer"},"detail":"Field `observed_block` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"gas_estimate","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.read_only","tool":"gas_estimate","after":{"type":"boolean"},"detail":"Field `read_only` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"gas_estimate","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"gas_estimate","after":{"type":"boolean"},"detail":"Field `retryable` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.revert_reason","tool":"gas_estimate","after":{"type":["string","null"]},"detail":"Field `revert_reason` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"gas_estimate","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"gas_estimate","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"gas_estimate","after":{"type":"integer"},"detail":"Field `status_code` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"gas_estimate","after":{"type":"string"},"detail":"Field `tool` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.total_fee_complete","tool":"gas_estimate","after":{"type":"boolean"},"detail":"Field `total_fee_complete` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.transaction","tool":"gas_estimate","after":{"type":"object","additionalProperties":true},"detail":"Field `transaction` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.transaction_estimated","tool":"gas_estimate","after":{"type":"boolean"},"detail":"Field `transaction_estimated` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"gas_estimate","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `gas_estimate` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.would_revert","tool":"gas_estimate","after":{"type":"boolean"},"detail":"Field `would_revert` was added to `gas_estimate` output.","severity":"risky"},{"kind":"description_changed","tool":"invoice_to_pay_dossier_eu","after":"One signed decision before an EU invoice is paid: READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with evidence and safe next actions. Accepts UBL/CII XML or ZUGFeRD/Factur-X with one embedded invoice XML, not ordinary/scanned PDFs. Complete EN 16931 validation, live VIES, EU/UN/UK sanctions, VAT treatment and a buyer-trusted IBAN match. READY_FOR_BUYER_APPROVAL does not prove delivery, internal approval, duplicate-ledger status or bank-account ownership. Free input check first; 1.00 USDC per completed dossier, no subscription or paid follow-up.","before":"EU Invoice Payment Guard: one signed decision before an EU invoice is paid. Returns READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with reason codes, evidence, source timestamps, safe next actions and a reusable signed receipt. Combines complete official EN 16931 validation, totals/VAT arithmetic, live VIES supplier identity, EU/UN/UK sanctions, VAT treatment and a match against the buyer's trusted payee IBAN. Missing evidence is never approval; IBAN ownership is not claimed. Accepts UBL/CII XML or ZUGFeRD/Factur-X with one embedded invoice XML, not ordinary/scanned PDFs. READY covers the stated checks, not delivery, internal approval or duplicate-ledger detection. Run the free prepare_invoice_to_pay_eu tool first. Critical source failure returns an MCP error and is not settled. Paid tool: 1.00 USDC once per dossier via x402 on Base, Arbitrum, Polygon or Solana; no subscription or paid follow-up.","detail":"Description of `invoice_to_pay_dossier_eu` changed (44% word delta).","severity":"risky","descriptionDelta":0.4434782608695652},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"invoice_to_pay_dossier_eu","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checks","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{}},"detail":"Field `checks` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"invoice_to_pay_dossier_eu","after":{"type":"string"},"detail":"Field `contract` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `decision` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"invoice_to_pay_dossier_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"invoice_to_pay_dossier_eu","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"invoice_to_pay_dossier_eu","after":{"type":"string"},"detail":"Field `error_code` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence_coverage","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence_coverage` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input_fingerprint","tool":"invoice_to_pay_dossier_eu","after":{"type":"string"},"detail":"Field `input_fingerprint` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.invoice","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `invoice` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.limitations","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{}},"detail":"Field `limitations` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"invoice_to_pay_dossier_eu","after":{"type":"string"},"detail":"Field `message` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.next_actions","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{}},"detail":"Field `next_actions` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.payment","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `payment` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.policy_version","tool":"invoice_to_pay_dossier_eu","after":{"type":"string"},"detail":"Field `policy_version` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.pricing","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `pricing` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.privacy","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `privacy` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"invoice_to_pay_dossier_eu","after":{"type":"boolean"},"detail":"Field `retryable` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"invoice_to_pay_dossier_eu","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source_snapshots","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{}},"detail":"Field `source_snapshots` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"invoice_to_pay_dossier_eu","after":{"type":"integer"},"detail":"Field `status_code` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.supplier","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `supplier` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"invoice_to_pay_dossier_eu","after":{"type":"string"},"detail":"Field `tool` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"invoice_to_pay_dossier_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.validity","tool":"invoice_to_pay_dossier_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `validity` was added to `invoice_to_pay_dossier_eu` output.","severity":"risky"},{"kind":"description_changed","tool":"lookup_company_eu","after":"Live extract from official national registers in France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address and registration date. Germany and Austria are not covered because their registers are not available here as an equivalent open lookup.","before":"Company register lookup straight from the official national registers: Norway (Brønnøysund), Czechia (ARES), Finland (PRH/YTJ), Slovakia (RPO), Poland (KRS). Returns name, registration number, status, legal form, address and registration date in one normalised shape, with a signed receipt. Search by name (not for PL) or by registration number. Paid tool: $0.01 per lookup via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `lookup_company_eu` changed (72% word delta).","severity":"risky","descriptionDelta":0.7162162162162162},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"lookup_company_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.available_countries","tool":"lookup_company_eu","after":{"type":"array","items":{}},"detail":"Field `available_countries` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"lookup_company_eu","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `checked_at` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"lookup_company_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `disclaimer` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"lookup_company_eu","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `error_code` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"lookup_company_eu","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `message` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"lookup_company_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"lookup_company_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.not_covered","tool":"lookup_company_eu","after":{},"detail":"Field `not_covered` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"lookup_company_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.query","tool":"lookup_company_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `query` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"lookup_company_eu","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.register","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `register` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.register_url","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `register_url` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.result_count","tool":"lookup_company_eu","after":{"type":"integer"},"detail":"Field `result_count` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.results","tool":"lookup_company_eu","after":{"type":"array","items":{}},"detail":"Field `results` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"lookup_company_eu","after":{"type":"boolean"},"detail":"Field `retryable` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"lookup_company_eu","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"lookup_company_eu","after":{"type":"integer"},"detail":"Field `status_code` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"lookup_company_eu","after":{"type":"string"},"detail":"Field `tool` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"lookup_company_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `lookup_company_eu` output.","severity":"risky"},{"kind":"description_changed","tool":"market_data","after":"Return one computed market_brief, Base gas or yield indicator with source coverage, freshness, a stable repeat URL and a do-not-repurchase-before time. Soft commodities use soft_commodity_stress.","before":"Computed market indicators, not a raw relay. Choose market_brief (disclosed crypto regime score), gas (Base gas price) or yield. Every answer includes source coverage, a signed receipt, freshness, a stable repeat URL and a do-not-repurchase-before time. Soft commodities use the separate soft_commodity_stress tool. Paid tool: exactly $0.01 via x402.","detail":"Description of `market_data` changed (55% word delta).","severity":"risky","descriptionDelta":0.5490196078431373},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.automation","tool":"market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `automation` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"market_data","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage","tool":"market_data","after":{"type":"string"},"detail":"Field `coverage` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.data","tool":"market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `data` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"market_data","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"market_data","after":{"type":"string"},"detail":"Field `disclaimer` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"market_data","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"market_data","after":{"type":"string"},"detail":"Field `error_code` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"market_data","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.freshness","tool":"market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `freshness` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.generated_at","tool":"market_data","after":{"type":"string"},"detail":"Field `generated_at` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"market_data","after":{"type":"string"},"detail":"Field `message` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.product","tool":"market_data","after":{"enum":["market_brief","yield","gas"],"type":"string"},"detail":"Field `product` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"market_data","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.related_resources","tool":"market_data","after":{"type":"array","items":{}},"detail":"Field `related_resources` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"market_data","after":{"type":"boolean"},"detail":"Field `retryable` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"market_data","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.signal","tool":"market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `signal` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"market_data","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"market_data","after":{"type":"integer"},"detail":"Field `status_code` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"market_data","after":{"type":"string"},"detail":"Field `tool` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.trade","tool":"market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `trade` was added to `market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `market_data` output.","severity":"risky"},{"kind":"description_changed","tool":"market_decision_pack","after":"Return ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry. One call combines regime, gas, APY, BTC/ETH/SOL spot, top perps and seven-day history.","before":"Complete machine-readable market posture instead of eight lookups: ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and 15-minute expiry. Includes market regime, Base gas, observed APY, BTC/ETH/SOL spot, top perps and seven-day history. The rule is disclosed, the result is signed, and freshness states when a repeat purchase becomes useful. Paid tool: exactly $0.05 via x402.","detail":"Description of `market_decision_pack` changed (54% word delta).","severity":"risky","descriptionDelta":0.5373134328358209},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"market_decision_pack","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.automation","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `automation` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"market_decision_pack","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.components","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `components` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `coverage` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `decision` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"market_decision_pack","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `disclaimer` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"market_decision_pack","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `error_code` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"market_decision_pack","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.freshness","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `freshness` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.generated_at","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `generated_at` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.history_7d","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `history_7d` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `message` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"market_decision_pack","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"market_decision_pack","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.perps","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `perps` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.product","tool":"market_decision_pack","after":{"type":"string","const":"market_decision_pack"},"detail":"Field `product` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"market_decision_pack","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.related_resources","tool":"market_decision_pack","after":{"type":"array","items":{}},"detail":"Field `related_resources` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"market_decision_pack","after":{"type":"boolean"},"detail":"Field `retryable` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.rule","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `rule` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"market_decision_pack","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.spot","tool":"market_decision_pack","after":{"type":"object","additionalProperties":true},"detail":"Field `spot` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"market_decision_pack","after":{"type":"integer"},"detail":"Field `status_code` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"market_decision_pack","after":{"type":"string"},"detail":"Field `tool` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"market_decision_pack","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `market_decision_pack` output.","severity":"risky"},{"kind":"description_changed","tool":"market_history","after":"Return the service's own archived gas, yield, commodity or market-brief series as raw observations or daily medians. At least two usable points must remain after the requested resolution; an empty, one-point or incompletely readable archive returns an uncharged error and is never sold as a time series.","before":"Historical time series that no upstream provider sells: they sell the current value, we archive every value we buy, so the series over days and weeks is ours alone - it cannot be copied because a competitor lacks the past. Products: gas, yield, commodities, market_brief. resolution 'raw' (every point) or 'daily' (daily median). A short series says so honestly. Paid tool: $0.008 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `market_history` changed (85% word delta).","severity":"risky","descriptionDelta":0.8478260869565217},{"kind":"enum_narrowed","path":"inputSchema.properties.resolution","tool":"market_history","after":"enum[raw,daily]","before":"open","detail":"`resolution` on `market_history` narrowed to a closed enum (raw, daily); previously valid values may now be rejected.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"market_history","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"market_history","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage_note","tool":"market_history","after":{"type":["string","null"]},"detail":"Field `coverage_note` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"market_history","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"market_history","after":{"type":"string"},"detail":"Field `disclaimer` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"market_history","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"market_history","after":{"type":"string"},"detail":"Field `error_code` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"market_history","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"market_history","after":{"type":"string"},"detail":"Field `message` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"market_history","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"market_history","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"market_history","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.points","tool":"market_history","after":{"type":"array","items":{}},"detail":"Field `points` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.product","tool":"market_history","after":{"type":"string"},"detail":"Field `product` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"market_history","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.resolution","tool":"market_history","after":{"enum":["raw","daily"],"type":"string"},"detail":"Field `resolution` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"market_history","after":{"type":"boolean"},"detail":"Field `retryable` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.rule","tool":"market_history","after":{"type":"string"},"detail":"Field `rule` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"market_history","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.stats","tool":"market_history","after":{"type":"object","additionalProperties":true},"detail":"Field `stats` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"market_history","after":{"type":"integer"},"detail":"Field `status_code` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"market_history","after":{"type":"string"},"detail":"Field `tool` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unit","tool":"market_history","after":{"type":["string","null"]},"detail":"Field `unit` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"market_history","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `market_history` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.window_days","tool":"market_history","after":{"type":"integer"},"detail":"Field `window_days` was added to `market_history` output.","severity":"risky"},{"kind":"description_changed","tool":"must_verify_before_pay","after":"Return allow or deny before an agent pays a counterparty, using sanctions screening, live VIES validation and IBAN structure evidence. Deny is the default and the decision carries a signed receipt.","before":"Payment gate for autonomous agents: decide whether a payment may go out. Screens the payee against EU/UN/UK sanctions lists, validates the VAT ID against VIES and checks the IBAN, then answers allow or deny with reasons. Deny is the default - a payment is released only when the check comes back clear. The answer carries a signed receipt, so the decision stays provable in an audit long afterwards; verify it offline with the free library `pip install eucompliance-tools` and `from eucompliance_tools import verify`. Paid tool: $0.02 per decision.","detail":"Description of `must_verify_before_pay` changed (81% word delta).","severity":"risky","descriptionDelta":0.8095238095238095},{"kind":"input_required_added","path":"inputSchema.required.payee_name","tool":"must_verify_before_pay","detail":"Field `payee_name` on `must_verify_before_pay` is now required.","severity":"breaking"},{"kind":"input_required_added","path":"inputSchema.required.payee_vat","tool":"must_verify_before_pay","detail":"Field `payee_vat` on `must_verify_before_pay` is now required.","severity":"breaking"},{"kind":"input_required_added","path":"inputSchema.required.payee_iban","tool":"must_verify_before_pay","detail":"Field `payee_iban` on `must_verify_before_pay` is now required.","severity":"breaking"},{"kind":"default_changed","path":"inputSchema.properties.payee_vat","tool":"must_verify_before_pay","before":"","detail":"Default of `payee_vat` on `must_verify_before_pay` changed \"\" → unset.","severity":"risky"},{"kind":"default_changed","path":"inputSchema.properties.payee_iban","tool":"must_verify_before_pay","before":"","detail":"Default of `payee_iban` on `must_verify_before_pay` changed \"\" → unset.","severity":"risky"},{"kind":"default_changed","path":"inputSchema.properties.payee_name","tool":"must_verify_before_pay","before":"","detail":"Default of `payee_name` on `must_verify_before_pay` changed \"\" → unset.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"must_verify_before_pay","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.allowed","tool":"must_verify_before_pay","after":{"type":"boolean"},"detail":"Field `allowed` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.amount","tool":"must_verify_before_pay","after":{"type":"number"},"detail":"Field `amount` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"must_verify_before_pay","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checks","tool":"must_verify_before_pay","after":{"type":"array","items":{}},"detail":"Field `checks` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.currency","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `currency` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"must_verify_before_pay","after":{"enum":["allow","deny"],"type":"string"},"detail":"Field `decision` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.detail","tool":"must_verify_before_pay","after":{"type":"object","additionalProperties":true},"detail":"Field `detail` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"must_verify_before_pay","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"must_verify_before_pay","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `error_code` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"must_verify_before_pay","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `message` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"must_verify_before_pay","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"must_verify_before_pay","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"must_verify_before_pay","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.payee","tool":"must_verify_before_pay","after":{"type":"object","additionalProperties":true},"detail":"Field `payee` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.policy","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `policy` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.reasons","tool":"must_verify_before_pay","after":{"type":"array","items":{}},"detail":"Field `reasons` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"must_verify_before_pay","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"must_verify_before_pay","after":{"type":"boolean"},"detail":"Field `retryable` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.risk_level","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `risk_level` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"must_verify_before_pay","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"must_verify_before_pay","after":{"type":"integer"},"detail":"Field `status_code` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `tool` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"must_verify_before_pay","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.verify_offline","tool":"must_verify_before_pay","after":{"type":"string"},"detail":"Field `verify_offline` was added to `must_verify_before_pay` output.","severity":"risky"},{"kind":"description_changed","tool":"open_social_search","after":"Search Bluesky and Hacker News for every query; for a single public tag, additionally search Mastodon's anonymous tag timeline. Mastodon is not applicable to phrase search. Results are delivered only when every source promised for that query answers; a source failure is an uncharged error, never a partial paid result. Twitter/X and TikTok are deliberately excluded.","before":"Search recent public posts across open networks Bluesky, Hacker News and Mastodon in one call. Returns author, text, timestamp, engagement, link and explicit source failures. Twitter/X and TikTok are excluded because their terms forbid scraping. Paid tool: exactly $0.002 via x402.","detail":"Description of `open_social_search` changed (80% word delta).","severity":"risky","descriptionDelta":0.8028169014084507},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"open_social_search","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"open_social_search","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage_complete","tool":"open_social_search","after":{"type":"boolean"},"detail":"Field `coverage_complete` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage_note","tool":"open_social_search","after":{"type":"string"},"detail":"Field `coverage_note` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"open_social_search","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"open_social_search","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"open_social_search","after":{"type":"string"},"detail":"Field `error_code` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"open_social_search","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"open_social_search","after":{"type":"string"},"detail":"Field `message` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"open_social_search","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"open_social_search","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"open_social_search","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.posts","tool":"open_social_search","after":{"type":"array","items":{}},"detail":"Field `posts` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.query","tool":"open_social_search","after":{"type":"string"},"detail":"Field `query` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"open_social_search","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"open_social_search","after":{"type":"boolean"},"detail":"Field `retryable` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"open_social_search","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources_failed","tool":"open_social_search","after":{"type":"array","items":{}},"detail":"Field `sources_failed` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources_not_applicable","tool":"open_social_search","after":{"type":"array","items":{}},"detail":"Field `sources_not_applicable` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources_ok","tool":"open_social_search","after":{"type":"array","items":{}},"detail":"Field `sources_ok` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"open_social_search","after":{"type":"integer"},"detail":"Field `status_code` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"open_social_search","after":{"type":"string"},"detail":"Field `tool` was added to `open_social_search` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"open_social_search","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `open_social_search` output.","severity":"risky"},{"kind":"description_changed","tool":"perp_market_data","after":"Return Hyperliquid mark and oracle prices, funding, open interest, 24-hour volume, premium and maximum leverage for one coin or the top markets by volume, with source and timestamp.","before":"Hyperliquid perpetual-futures market data: mark/oracle price, hourly and annualised funding, open interest, 24-hour volume, premium and max leverage for one coin or the top 1-50 markets by volume. Source and timestamp included. Paid tool: exactly $0.005 via x402.","detail":"Description of `perp_market_data` changed (50% word delta).","severity":"risky","descriptionDelta":0.5},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"perp_market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.as_of","tool":"perp_market_data","after":{"type":"string"},"detail":"Field `as_of` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"perp_market_data","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"perp_market_data","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"perp_market_data","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"perp_market_data","after":{"type":"string"},"detail":"Field `error_code` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence","tool":"perp_market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"perp_market_data","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.market_count_total","tool":"perp_market_data","after":{"type":"integer"},"detail":"Field `market_count_total` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.markets","tool":"perp_market_data","after":{"type":"array","items":{}},"detail":"Field `markets` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"perp_market_data","after":{"type":"string"},"detail":"Field `message` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"perp_market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"perp_market_data","after":{"type":"array","items":{}},"detail":"Field `missing_checks` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"perp_market_data","after":{"type":"string"},"detail":"Field `note` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"perp_market_data","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"perp_market_data","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"perp_market_data","after":{"type":"boolean"},"detail":"Field `retryable` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"perp_market_data","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source","tool":"perp_market_data","after":{"type":"string"},"detail":"Field `source` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"perp_market_data","after":{"type":"integer"},"detail":"Field `status_code` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"perp_market_data","after":{"type":"string"},"detail":"Field `tool` was added to `perp_market_data` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"perp_market_data","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `perp_market_data` output.","severity":"risky"},{"kind":"description_changed","tool":"prepare_agentllm_micro","after":"FREE validation of the exact AgentLLM prompt, system instruction and token limit before purchase. It enforces the input and output limits without calling a model or charging anything.","before":"FREE request validation before buying AgentLLM Micro. Pass the exact prompt, optional system instruction and max_tokens. It checks the 2,400 UTF-8-byte, 8-message and 300-output-token limits without calling a model or charging anything. Continue to agentllm_micro only when ready_to_buy is true.","detail":"Description of `prepare_agentllm_micro` changed (56% word delta).","severity":"risky","descriptionDelta":0.5625},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"prepare_agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.accepted_max_output_tokens","tool":"prepare_agentllm_micro","after":{"type":"integer"},"detail":"Field `accepted_max_output_tokens` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"prepare_agentllm_micro","after":{"type":"boolean"},"detail":"Field `charged` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `contract` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"prepare_agentllm_micro","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"prepare_agentllm_micro","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `error_code` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.fixed_price_usdc","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `fixed_price_usdc` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input_bytes","tool":"prepare_agentllm_micro","after":{"type":"integer"},"detail":"Field `input_bytes` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.limits","tool":"prepare_agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `limits` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `message` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message_count","tool":"prepare_agentllm_micro","after":{"type":"integer"},"detail":"Field `message_count` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"prepare_agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"prepare_agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.model","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `model` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.ok","tool":"prepare_agentllm_micro","after":{"type":"boolean"},"detail":"Field `ok` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.paid_arguments","tool":"prepare_agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `paid_arguments` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.paid_tool","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `paid_tool` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"prepare_agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.payment","tool":"prepare_agentllm_micro","after":{"type":"object","additionalProperties":true},"detail":"Field `payment` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"prepare_agentllm_micro","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.ready_to_buy","tool":"prepare_agentllm_micro","after":{"type":"boolean"},"detail":"Field `ready_to_buy` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"prepare_agentllm_micro","after":{"type":"boolean"},"detail":"Field `retryable` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"prepare_agentllm_micro","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"prepare_agentllm_micro","after":{"type":"integer"},"detail":"Field `status_code` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tier","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `tier` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"prepare_agentllm_micro","after":{"type":"string"},"detail":"Field `tool` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"prepare_agentllm_micro","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.upstream_called","tool":"prepare_agentllm_micro","after":{"type":"boolean"},"detail":"Field `upstream_called` was added to `prepare_agentllm_micro` output.","severity":"risky"},{"kind":"description_changed","tool":"prepare_invoice_to_pay_eu","after":"FREE local input and safety check before purchase. Accepts UBL/CII XML or a base64 ZUGFeRD/Factur-X PDF with exactly one embedded invoice XML plus buyer country, expected amount/currency and a trusted payee IBAN. It checks format, limits and required context, but does not reveal the paid decision or query VIES/sanctions. Subject to daily abuse protection.","before":"FREE input and safety check before buying the EU Invoice Payment Guard. Pass UBL/CII XML in invoice_xml, or a base64 XML/ZUGFeRD PDF in document_base64, plus buyer country, expected amount/currency and the trusted payee IBAN from buyer master data. It checks format, limits and whether all inputs needed for a useful dossier exist; it does not reveal the paid compliance decision. Ordinary and scanned PDFs are not supported. If eligible=true, call invoice_to_pay_dossier_eu with the same inputs. Unreadable or incomplete input is never charged; the free tool is subject to daily abuse protection.","detail":"Description of `prepare_invoice_to_pay_eu` changed (56% word delta).","severity":"risky","descriptionDelta":0.5604395604395604},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"prepare_invoice_to_pay_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chargeable","tool":"prepare_invoice_to_pay_eu","after":{"type":"boolean"},"detail":"Field `chargeable` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"prepare_invoice_to_pay_eu","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"prepare_invoice_to_pay_eu","after":{"type":"string"},"detail":"Field `contract` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage","tool":"prepare_invoice_to_pay_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `coverage` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.detected","tool":"prepare_invoice_to_pay_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `detected` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"prepare_invoice_to_pay_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.eligible_for_paid_dossier","tool":"prepare_invoice_to_pay_eu","after":{"type":"boolean"},"detail":"Field `eligible_for_paid_dossier` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"prepare_invoice_to_pay_eu","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"prepare_invoice_to_pay_eu","after":{"type":"string"},"detail":"Field `error_code` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input_fingerprint","tool":"prepare_invoice_to_pay_eu","after":{"type":"string"},"detail":"Field `input_fingerprint` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.issues","tool":"prepare_invoice_to_pay_eu","after":{"type":"array","items":{}},"detail":"Field `issues` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"prepare_invoice_to_pay_eu","after":{"type":"string"},"detail":"Field `message` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"prepare_invoice_to_pay_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"prepare_invoice_to_pay_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"prepare_invoice_to_pay_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"prepare_invoice_to_pay_eu","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.privacy","tool":"prepare_invoice_to_pay_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `privacy` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.purchase","tool":"prepare_invoice_to_pay_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `purchase` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"prepare_invoice_to_pay_eu","after":{"type":"boolean"},"detail":"Field `retryable` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"prepare_invoice_to_pay_eu","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"prepare_invoice_to_pay_eu","after":{"type":"integer"},"detail":"Field `status_code` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"prepare_invoice_to_pay_eu","after":{"type":"string"},"detail":"Field `tool` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"prepare_invoice_to_pay_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `prepare_invoice_to_pay_eu` output.","severity":"risky"},{"kind":"description_changed","tool":"prepare_us_import_readiness","after":"FREE local completeness and safety check for ordinary goods dispatched from DE/AT to the US. Requires product, material, intended-use, origin, value and explicit regulated-attribute answers. No product URL is accepted or fetched. Returns an opaque job ID and recovery secret for the paid guard.","before":"FREE local input and safety check before buying the US Import Readiness Guard. For ordinary goods dispatched from Germany or Austria to the United States, provide the manufacturing origin, product/material/use, customs value, quantity, importer use, merchant forwarding policy and explicit yes/no/unknown answers for every regulated attribute. No product URL is accepted or fetched. If eligible, this returns an opaque job_id and recovery_secret. Use both with the same facts in us_import_readiness_guard. The secret can recover an already-settled result without paying again.","detail":"Description of `prepare_us_import_readiness` changed (59% word delta).","severity":"risky","descriptionDelta":0.5925925925925926},{"kind":"enum_narrowed","path":"inputSchema.properties.importer_use","tool":"prepare_us_import_readiness","after":"enum[personal,commercial_resale,business_use,gift,sample]","before":"open","detail":"`importer_use` on `prepare_us_import_readiness` narrowed to a closed enum (personal, commercial_resale, business_use, gift, sample); previously valid values may now be rejected.","severity":"breaking"},{"kind":"input_type_changed","path":"inputSchema.properties.risk_answers","tool":"prepare_us_import_readiness","after":"object","before":"unset","detail":"Type of `risk_answers` on `prepare_us_import_readiness` changed unset → object.","severity":"breaking"},{"kind":"enum_narrowed","path":"inputSchema.properties.dispatch_country","tool":"prepare_us_import_readiness","after":"enum[DE,AT]","before":"open","detail":"`dispatch_country` on `prepare_us_import_readiness` narrowed to a closed enum (DE, AT); previously valid values may now be rejected.","severity":"breaking"},{"kind":"enum_narrowed","path":"inputSchema.properties.merchant_forwarding_policy","tool":"prepare_us_import_readiness","after":"enum[allowed,prohibited,unknown]","before":"open","detail":"`merchant_forwarding_policy` on `prepare_us_import_readiness` narrowed to a closed enum (allowed, prohibited, unknown); previously valid values may now be rejected.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"prepare_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chargeable","tool":"prepare_us_import_readiness","after":{"type":"boolean"},"detail":"Field `chargeable` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"prepare_us_import_readiness","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"prepare_us_import_readiness","after":{"type":"string"},"detail":"Field `contract` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage","tool":"prepare_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `coverage` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"prepare_us_import_readiness","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.eligible_for_paid_dossier","tool":"prepare_us_import_readiness","after":{"type":"boolean"},"detail":"Field `eligible_for_paid_dossier` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"prepare_us_import_readiness","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"prepare_us_import_readiness","after":{"type":"string"},"detail":"Field `error_code` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input_fingerprint","tool":"prepare_us_import_readiness","after":{"type":"string"},"detail":"Field `input_fingerprint` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.issues","tool":"prepare_us_import_readiness","after":{"type":"array","items":{}},"detail":"Field `issues` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.job","tool":"prepare_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `job` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"prepare_us_import_readiness","after":{"type":"string"},"detail":"Field `message` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"prepare_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"prepare_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"prepare_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"prepare_us_import_readiness","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.privacy","tool":"prepare_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `privacy` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.purchase","tool":"prepare_us_import_readiness","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `purchase` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"prepare_us_import_readiness","after":{"type":"boolean"},"detail":"Field `retryable` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"prepare_us_import_readiness","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"prepare_us_import_readiness","after":{"type":"integer"},"detail":"Field `status_code` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"prepare_us_import_readiness","after":{"type":"string"},"detail":"Field `tool` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"prepare_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `prepare_us_import_readiness` output.","severity":"risky"},{"kind":"description_changed","tool":"prepare_x402_purchase_guard","after":"FREE strict syntax and supported-v2-shape check for a raw base64/base64url PAYMENT-REQUIRED header. Returns a canonical challenge fingerprint and the policy fields required by the paid guard, without revealing the paid decision, contacting the target, reading a wallet or attempting payment.","before":"FREE local syntax and supported-v2-shape check before buying x402_purchase_guard. Pass the raw base64 or base64url value of a PAYMENT-REQUIRED header (without the header name). It only checks strict decoding, canonical v2 fields, UTF-8 JSON shape, supported USDC options and size; returns a canonical challenge fingerprint and lists the buyer-policy fields needed by the paid guard. It never contacts the target, accesses a wallet, signs or submits a payment, and does not reveal the paid policy decision.","detail":"Description of `prepare_x402_purchase_guard` changed (53% word delta).","severity":"risky","descriptionDelta":0.53125},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"prepare_x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.challenge_hash_basis","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `challenge_hash_basis` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.challenge_sha256","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `challenge_sha256` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `charged` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `contract` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"prepare_x402_purchase_guard","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"prepare_x402_purchase_guard","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `error_code` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `message` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"prepare_x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"prepare_x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.paid_tool","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `paid_tool` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"prepare_x402_purchase_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"prepare_x402_purchase_guard","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.ready_for_paid_analysis","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `ready_for_paid_analysis` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.ready_to_buy","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `ready_to_buy` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.required_policy","tool":"prepare_x402_purchase_guard","after":{"type":"array","items":{}},"detail":"Field `required_policy` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `retryable` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"prepare_x402_purchase_guard","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"prepare_x402_purchase_guard","after":{"type":"integer"},"detail":"Field `status_code` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.target_network_called","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `target_network_called` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.target_payment_attempted","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `target_payment_attempted` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"prepare_x402_purchase_guard","after":{"type":"string"},"detail":"Field `tool` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"prepare_x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.wallet_accessed","tool":"prepare_x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `wallet_accessed` was added to `prepare_x402_purchase_guard` output.","severity":"risky"},{"kind":"description_changed","tool":"read_url","after":"Fetch a public web page as clean Markdown or text while refusing internal and private addresses, suitable for reading evidence before an agent acts on a link.","before":"Fetch a web page and return it as clean markdown (or plain text), with internal and private addresses refused for safety. A reliable read tool an agent can call before acting on a link. Paid tool: $0.003 per fetch via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `read_url` changed (61% word delta).","severity":"risky","descriptionDelta":0.6122448979591837},{"kind":"enum_narrowed","path":"inputSchema.properties.format","tool":"read_url","after":"enum[markdown,text]","before":"open","detail":"`format` on `read_url` narrowed to a closed enum (markdown, text); previously valid values may now be rejected.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"read_url","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.author","tool":"read_url","after":{"type":["string","null"]},"detail":"Field `author` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"read_url","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.content","tool":"read_url","after":{"type":"string"},"detail":"Field `content` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.content_chars","tool":"read_url","after":{"type":"integer"},"detail":"Field `content_chars` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.date","tool":"read_url","after":{"type":["string","null"]},"detail":"Field `date` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"read_url","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"read_url","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"read_url","after":{"type":"string"},"detail":"Field `error_code` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"read_url","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.fetched_at","tool":"read_url","after":{"type":"string"},"detail":"Field `fetched_at` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.final_url","tool":"read_url","after":{"type":"string"},"detail":"Field `final_url` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.format","tool":"read_url","after":{"enum":["markdown","text"],"type":"string"},"detail":"Field `format` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"read_url","after":{"type":"string"},"detail":"Field `message` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"read_url","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"read_url","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"read_url","after":{"type":"string"},"detail":"Field `note` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"read_url","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"read_url","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"read_url","after":{"type":"boolean"},"detail":"Field `retryable` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"read_url","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sitename","tool":"read_url","after":{"type":["string","null"]},"detail":"Field `sitename` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status","tool":"read_url","after":{"type":"integer"},"detail":"Field `status` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"read_url","after":{"type":"integer"},"detail":"Field `status_code` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.title","tool":"read_url","after":{"type":["string","null"]},"detail":"Field `title` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"read_url","after":{"type":"string"},"detail":"Field `tool` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.truncated","tool":"read_url","after":{"type":"boolean"},"detail":"Field `truncated` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"read_url","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `read_url` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.url","tool":"read_url","after":{"type":"string"},"detail":"Field `url` was added to `read_url` output.","severity":"risky"},{"kind":"description_changed","tool":"recover_us_import_readiness","after":"FREE recovery when an x402 settlement succeeded but the signed response was lost. Returns only the already-settled result for the opaque job ID and recovery secret; it never performs a new lookup or creates a new charge.","before":"FREE recovery for a US Import Readiness Guard result whose x402 settlement succeeded but whose response was lost. Requires the opaque job_id and recovery_secret from the free prepare call. It never performs a new lookup and never returns an unsettled result.","detail":"Description of `recover_us_import_readiness` changed (51% word delta).","severity":"risky","descriptionDelta":0.5111111111111111},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"recover_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"recover_us_import_readiness","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"recover_us_import_readiness","after":{"type":"string"},"detail":"Field `contract` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.cost_view","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `cost_view` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `decision` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"recover_us_import_readiness","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.entry_policy","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `entry_policy` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"recover_us_import_readiness","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"recover_us_import_readiness","after":{"type":"string"},"detail":"Field `error_code` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"recover_us_import_readiness","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.forwarding","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `forwarding` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input_fingerprint","tool":"recover_us_import_readiness","after":{"type":"string"},"detail":"Field `input_fingerprint` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.limitations","tool":"recover_us_import_readiness","after":{"type":"array","items":{}},"detail":"Field `limitations` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"recover_us_import_readiness","after":{"type":"string"},"detail":"Field `message` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"recover_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"recover_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.next_actions","tool":"recover_us_import_readiness","after":{"type":"array","items":{}},"detail":"Field `next_actions` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.ordinary_duty_component","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `ordinary_duty_component` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.policy_version","tool":"recover_us_import_readiness","after":{"type":"string"},"detail":"Field `policy_version` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.pricing","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `pricing` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.privacy","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `privacy` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.product","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `product` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.recalls","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `recalls` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"recover_us_import_readiness","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.regulatory_routing","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `regulatory_routing` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"recover_us_import_readiness","after":{"type":"boolean"},"detail":"Field `retryable` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.route","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `route` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"recover_us_import_readiness","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source_snapshots","tool":"recover_us_import_readiness","after":{"type":"array","items":{}},"detail":"Field `source_snapshots` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"recover_us_import_readiness","after":{"type":"integer"},"detail":"Field `status_code` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tariff","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `tariff` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"recover_us_import_readiness","after":{"type":"string"},"detail":"Field `tool` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"recover_us_import_readiness","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.validity","tool":"recover_us_import_readiness","after":{"type":"object","additionalProperties":true},"detail":"Field `validity` was added to `recover_us_import_readiness` output.","severity":"risky"},{"kind":"description_changed","tool":"rpc_read_batch","after":"Run 1-20 standard read-only JSON-RPC requests as one paid call across 28 EVM mainnets. Set one default chain for the batch or override it with an optional chain field on each request. Includes public-node failover, decoded Error/Panic reverts and source evidence; signing, state-changing convenience methods and transaction broadcasting are unavailable.","before":"Read-only JSON-RPC gateway for 28 EVM mainnets through one MCP tool: Base, Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Celo, Linea, Scroll, zkSync Era, Blast, Mantle, Mode, Unichain, Sonic, Berachain, opBNB, World Chain, Arbitrum Nova, Taiko, X Layer, Kaia, Aurora, Immutable zkEVM, Sei and Soneium. Pass requests as an array of 1-20 standard JSON-RPC objects; the whole batch costs one call. Automatic public-node failover, decoded Error(string)/Panic(uint256), signed receipt and structured result. Transaction broadcasting is deliberately blocked. Paid tool: exactly $0.01 via x402.","detail":"Description of `rpc_read_batch` changed (73% word delta).","severity":"risky","descriptionDelta":0.7339449541284404},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"rpc_read_batch","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"rpc_read_batch","after":{"type":"string"},"detail":"Field `chain` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain_count","tool":"rpc_read_batch","after":{"type":"integer"},"detail":"Field `chain_count` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chains","tool":"rpc_read_batch","after":{"type":"object","additionalProperties":true},"detail":"Field `chains` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"rpc_read_batch","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"rpc_read_batch","after":{"type":"string"},"detail":"Field `contract` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"rpc_read_batch","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"rpc_read_batch","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"rpc_read_batch","after":{"type":"string"},"detail":"Field `error_code` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"rpc_read_batch","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"rpc_read_batch","after":{"type":"string"},"detail":"Field `message` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"rpc_read_batch","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"rpc_read_batch","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.mixed_chain_batch","tool":"rpc_read_batch","after":{"type":"boolean"},"detail":"Field `mixed_chain_batch` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.multi_chain","tool":"rpc_read_batch","after":{"type":"boolean"},"detail":"Field `multi_chain` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.node_used","tool":"rpc_read_batch","after":{"type":"string"},"detail":"Field `node_used` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.nodes_failed","tool":"rpc_read_batch","after":{"type":"array","items":{}},"detail":"Field `nodes_failed` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"rpc_read_batch","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.read_only","tool":"rpc_read_batch","after":{"type":"boolean"},"detail":"Field `read_only` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"rpc_read_batch","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.request_count","tool":"rpc_read_batch","after":{"type":"integer"},"detail":"Field `request_count` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.result","tool":"rpc_read_batch","after":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"array","items":{}}]},"detail":"Field `result` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"rpc_read_batch","after":{"type":"boolean"},"detail":"Field `retryable` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"rpc_read_batch","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"rpc_read_batch","after":{"type":"integer"},"detail":"Field `status_code` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.took_ms","tool":"rpc_read_batch","after":{"type":"integer"},"detail":"Field `took_ms` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"rpc_read_batch","after":{"type":"string"},"detail":"Field `tool` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.transport_attempts","tool":"rpc_read_batch","after":{"type":"integer"},"detail":"Field `transport_attempts` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.transport_failures","tool":"rpc_read_batch","after":{"type":"array","items":{}},"detail":"Field `transport_failures` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"rpc_read_batch","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `rpc_read_batch` output.","severity":"risky"},{"kind":"description_changed","tool":"screen_sanctions_eu","after":"Check a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists. 12,000+ listed entities, 50,000+ name variants, re-indexed daily, fuzzy matching. Each hit states its list, programme, reference and the list date.","before":"Sanctions screening (AML/KYC) against three official lists in one call: EU (European Commission FSF), UN Security Council, and UK (HM Treasury OFSI) - over 12,000 listed entities, 50,000 name variants, re-indexed daily. Fuzzy matching tolerates transliteration and spelling variants. Each hit states its list, programme, reference number, regulation, countries, birth dates and the list generation date, so the result is auditable; optional lists=eu,un,uk narrows the search. Result carries a signed, freely verifiable receipt. Paid tool: $0.01 per check via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `screen_sanctions_eu` changed (54% word delta).","severity":"risky","descriptionDelta":0.5357142857142857},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"screen_sanctions_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"screen_sanctions_eu","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"screen_sanctions_eu","after":{"type":"string"},"detail":"Field `checked_at` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.clear","tool":"screen_sanctions_eu","after":{"type":"boolean"},"detail":"Field `clear` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.compliance_workflow","tool":"screen_sanctions_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `compliance_workflow` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.country_filter","tool":"screen_sanctions_eu","after":{"type":["string","null"]},"detail":"Field `country_filter` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"screen_sanctions_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"screen_sanctions_eu","after":{"type":"string"},"detail":"Field `disclaimer` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.entities_screened","tool":"screen_sanctions_eu","after":{"type":"integer"},"detail":"Field `entities_screened` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"screen_sanctions_eu","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"screen_sanctions_eu","after":{"type":"string"},"detail":"Field `error_code` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"screen_sanctions_eu","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.list_generated","tool":"screen_sanctions_eu","after":{},"detail":"Field `list_generated` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.lists_screened","tool":"screen_sanctions_eu","after":{"type":"array","items":{}},"detail":"Field `lists_screened` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.match_count","tool":"screen_sanctions_eu","after":{"type":"integer"},"detail":"Field `match_count` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.matches","tool":"screen_sanctions_eu","after":{"type":"array","items":{}},"detail":"Field `matches` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"screen_sanctions_eu","after":{"type":"string"},"detail":"Field `message` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"screen_sanctions_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"screen_sanctions_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.names_screened","tool":"screen_sanctions_eu","after":{"type":"integer"},"detail":"Field `names_screened` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.not_included","tool":"screen_sanctions_eu","after":{},"detail":"Field `not_included` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"screen_sanctions_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.query","tool":"screen_sanctions_eu","after":{"type":"string"},"detail":"Field `query` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"screen_sanctions_eu","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"screen_sanctions_eu","after":{"type":"boolean"},"detail":"Field `retryable` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"screen_sanctions_eu","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source","tool":"screen_sanctions_eu","after":{},"detail":"Field `source` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"screen_sanctions_eu","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"screen_sanctions_eu","after":{"type":"integer"},"detail":"Field `status_code` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.threshold","tool":"screen_sanctions_eu","after":{"type":"number"},"detail":"Field `threshold` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"screen_sanctions_eu","after":{"type":"string"},"detail":"Field `tool` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"screen_sanctions_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `screen_sanctions_eu` output.","severity":"risky"},{"kind":"description_changed","tool":"soft_commodity_stress","after":"Calculate a disclosed weather-only supply-stress score from Brazilian growing-belt rainfall and dry days. A paid result also includes at least one usable Ivory Coast cocoa-or-coffee farmgate-price observation from a distinct source as context; availability of both commodities is not guaranteed. This has its own wrapper because its upstream cost is higher.","before":"Soft-commodity supply-stress decision input: Brazilian growing-belt crop weather combined with Ivory Coast cocoa and coffee farmgate prices into a disclosed, reproducible score. Separate from cheap market_data because its upstream cost is higher. Paid tool: exactly $0.04 via x402; signed structured result.","detail":"Description of `soft_commodity_stress` changed (67% word delta).","severity":"risky","descriptionDelta":0.6712328767123288},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"soft_commodity_stress","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"soft_commodity_stress","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.coverage","tool":"soft_commodity_stress","after":{"type":"string"},"detail":"Field `coverage` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.data","tool":"soft_commodity_stress","after":{"type":"object","additionalProperties":true},"detail":"Field `data` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"soft_commodity_stress","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"soft_commodity_stress","after":{"type":"string"},"detail":"Field `disclaimer` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"soft_commodity_stress","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"soft_commodity_stress","after":{"type":"string"},"detail":"Field `error_code` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"soft_commodity_stress","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.freshness","tool":"soft_commodity_stress","after":{"type":"object","additionalProperties":true},"detail":"Field `freshness` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.generated_at","tool":"soft_commodity_stress","after":{"type":"string"},"detail":"Field `generated_at` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"soft_commodity_stress","after":{"type":"string"},"detail":"Field `message` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"soft_commodity_stress","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"soft_commodity_stress","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"soft_commodity_stress","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.product","tool":"soft_commodity_stress","after":{"type":"string","const":"commodities"},"detail":"Field `product` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"soft_commodity_stress","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"soft_commodity_stress","after":{"type":"boolean"},"detail":"Field `retryable` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"soft_commodity_stress","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.signal","tool":"soft_commodity_stress","after":{"type":"object","additionalProperties":true},"detail":"Field `signal` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"soft_commodity_stress","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"soft_commodity_stress","after":{"type":"integer"},"detail":"Field `status_code` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"soft_commodity_stress","after":{"type":"string"},"detail":"Field `tool` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.trade","tool":"soft_commodity_stress","after":{"type":"object","additionalProperties":true},"detail":"Field `trade` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"soft_commodity_stress","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `soft_commodity_stress` output.","severity":"risky"},{"kind":"description_changed","tool":"spot_price","after":"Attempt independent Binance, Coinbase and Kraken public tickers and calculate the median from the live quotes that return. Every delivered quote, quote currency, spread and timestamp is disclosed; fewer than two live sources is an uncharged error.","before":"Crypto spot price as the median of independent Binance, Coinbase and Kraken public tickers. Every quote, quote currency, spread and timestamp is disclosed; fewer than two live sources is an uncharged error. Paid tool: exactly $0.001 via x402.","detail":"Description of `spot_price` changed (44% word delta).","severity":"risky","descriptionDelta":0.4418604651162791},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"spot_price","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.as_of","tool":"spot_price","after":{"type":"string"},"detail":"Field `as_of` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"spot_price","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"spot_price","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"spot_price","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"spot_price","after":{"type":"string"},"detail":"Field `error_code` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"spot_price","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"spot_price","after":{"type":"string"},"detail":"Field `message` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.method","tool":"spot_price","after":{"type":"string"},"detail":"Field `method` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"spot_price","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"spot_price","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"spot_price","after":{"type":"string"},"detail":"Field `note` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"spot_price","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price_usd","tool":"spot_price","after":{"type":"number"},"detail":"Field `price_usd` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"spot_price","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"spot_price","after":{"type":"boolean"},"detail":"Field `retryable` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"spot_price","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"spot_price","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources_failed","tool":"spot_price","after":{"type":"array","items":{}},"detail":"Field `sources_failed` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.spread_pct","tool":"spot_price","after":{"type":"number"},"detail":"Field `spread_pct` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"spot_price","after":{"type":"integer"},"detail":"Field `status_code` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.symbol","tool":"spot_price","after":{"type":"string"},"detail":"Field `symbol` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"spot_price","after":{"type":"string"},"detail":"Field `tool` was added to `spot_price` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"spot_price","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `spot_price` output.","severity":"risky"},{"kind":"description_changed","tool":"token_status","after":"Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.","before":"ERC-20 balance and allowance from the chain in one call: does this owner hold enough, and has it approved enough for a given spender? Live, no node of your own. Chains: base, ethereum, arbitrum, optimism, polygon. Paid tool: $0.002 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `token_status` changed (88% word delta).","severity":"risky","descriptionDelta":0.8833333333333333},{"kind":"input_type_changed","path":"inputSchema.properties.amount","tool":"token_status","after":"unset","before":"number","detail":"Type of `amount` on `token_status` changed number → unset.","severity":"breaking"},{"kind":"default_changed","path":"inputSchema.properties.amount","tool":"token_status","after":"","before":0,"detail":"Default of `amount` on `token_status` changed 0 → \"\".","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"token_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.action_needed","tool":"token_status","after":{"type":"string"},"detail":"Field `action_needed` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.allowance","tool":"token_status","after":{"type":"object","additionalProperties":true},"detail":"Field `allowance` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.balance","tool":"token_status","after":{"type":"string"},"detail":"Field `balance` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.balance_raw","tool":"token_status","after":{"type":"string"},"detail":"Field `balance_raw` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.blocking_reasons","tool":"token_status","after":{"type":"array","items":{}},"detail":"Field `blocking_reasons` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"token_status","after":{"type":"string"},"detail":"Field `chain` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain_id","tool":"token_status","after":{"type":"integer"},"detail":"Field `chain_id` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"token_status","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"token_status","after":{"type":"string"},"detail":"Field `checked_at` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"token_status","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"token_status","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"token_status","after":{"type":"string"},"detail":"Field `error_code` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"token_status","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"token_status","after":{"type":"string"},"detail":"Field `message` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"token_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"token_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"token_status","after":{"type":"string"},"detail":"Field `note` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.owner","tool":"token_status","after":{"type":"string"},"detail":"Field `owner` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"token_status","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"token_status","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.requested_amount","tool":"token_status","after":{"type":"string"},"detail":"Field `requested_amount` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"token_status","after":{"type":"boolean"},"detail":"Field `retryable` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"token_status","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.spender","tool":"token_status","after":{"type":"string"},"detail":"Field `spender` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"token_status","after":{"type":"integer"},"detail":"Field `status_code` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.token","tool":"token_status","after":{"type":"object","additionalProperties":true},"detail":"Field `token` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"token_status","after":{"type":"string"},"detail":"Field `tool` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"token_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `token_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.would_succeed","tool":"token_status","after":{"type":"boolean"},"detail":"Field `would_succeed` was added to `token_status` output.","severity":"risky"},{"kind":"description_changed","tool":"tx_preflight","after":"Read-only decision analysis before signing with five on-chain core checks: native balance/gas price, transaction-specific gas estimate, simulation with decoded revert reason, pending nonce gap and recipient bytecode/type. Token inputs add an optional ERC-20 balance and allowance check. Returns proceed, review or block with evidence, unknowns, limitations and safe next actions. Wallet sanctions screening is not included because official name lists cannot clear or identify a blockchain address. Missing evidence is never approval; there are no follow-up charges.","before":"Agent Transaction Guard: should an autonomous agent proceed, review or block? Six checks in one call before any gas is spent: gas vs balance, full simulation with the revert reason decoded into plain text, stuck nonces, contract-or-wallet recipient, ERC-20 allowance, and a sanctions screen of the counterparty. Returns a stable machine-readable decision, evidence, unknowns, limitations and safe next actions; missing evidence is never treated as approval. Read-only, no transaction broadcast and no follow-up charge. Chains: base, ethereum, arbitrum, optimism, polygon. Paid tool: $0.02 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `tx_preflight` changed (66% word delta).","severity":"risky","descriptionDelta":0.6554621848739496},{"kind":"input_type_changed","path":"inputSchema.properties.amount","tool":"tx_preflight","after":"string","before":"number","detail":"Type of `amount` on `tx_preflight` changed number → string.","severity":"breaking"},{"kind":"default_changed","path":"inputSchema.properties.amount","tool":"tx_preflight","after":"","before":0,"detail":"Default of `amount` on `tx_preflight` changed 0 → \"\".","severity":"risky"},{"kind":"input_type_changed","path":"inputSchema.properties.value_eth","tool":"tx_preflight","after":"string","before":"number","detail":"Type of `value_eth` on `tx_preflight` changed number → string.","severity":"breaking"},{"kind":"default_changed","path":"inputSchema.properties.value_eth","tool":"tx_preflight","after":"0","before":0,"detail":"Default of `value_eth` on `tx_preflight` changed 0 → \"0\".","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"tx_preflight","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.blocking_reasons","tool":"tx_preflight","after":{"type":"array","items":{}},"detail":"Field `blocking_reasons` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.broadcasts_transaction","tool":"tx_preflight","after":{"type":"boolean"},"detail":"Field `broadcasts_transaction` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `chain` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain_id","tool":"tx_preflight","after":{"type":"integer"},"detail":"Field `chain_id` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"tx_preflight","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `checked_at` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checks","tool":"tx_preflight","after":{"type":"array","items":{}},"detail":"Field `checks` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `contract` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `decision` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"tx_preflight","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"tx_preflight","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `error_code` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"tx_preflight","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.gas","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `gas` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.limitations","tool":"tx_preflight","after":{"type":"array","items":{}},"detail":"Field `limitations` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `message` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"tx_preflight","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"tx_preflight","after":{"type":"array","items":{}},"detail":"Field `missing_checks` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.next_actions","tool":"tx_preflight","after":{"type":"array","items":{}},"detail":"Field `next_actions` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.nonce","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `nonce` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.note","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `note` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.pricing","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `pricing` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.read_only","tool":"tx_preflight","after":{"type":"boolean"},"detail":"Field `read_only` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"tx_preflight","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.recipient","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `recipient` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"tx_preflight","after":{"type":"boolean"},"detail":"Field `retryable` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.review_reasons","tool":"tx_preflight","after":{"type":"array","items":{}},"detail":"Field `review_reasons` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sender","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `sender` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"tx_preflight","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.simulation","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `simulation` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"tx_preflight","after":{"type":"integer"},"detail":"Field `status_code` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.to","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `to` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.token","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `token` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `tool` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"tx_preflight","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.value","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `value` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.verdict","tool":"tx_preflight","after":{"type":"string"},"detail":"Field `verdict` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.wallet_sanctions","tool":"tx_preflight","after":{"type":"object","additionalProperties":true},"detail":"Field `wallet_sanctions` was added to `tx_preflight` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.would_succeed","tool":"tx_preflight","after":{"type":"boolean"},"detail":"Field `would_succeed` was added to `tx_preflight` output.","severity":"risky"},{"kind":"description_changed","tool":"tx_status","after":"Return mined or pending status, success or decoded revert reason, gas used, block and confirmations for a transaction on Base, Ethereum, Arbitrum, Optimism or Polygon.","before":"Status of an on-chain transaction by hash: mined or pending, success or revert with the decoded revert reason, gas used, block and confirmations. Chains: base, ethereum, arbitrum, optimism, polygon. Paid tool: $0.002 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `tx_status` changed (51% word delta).","severity":"risky","descriptionDelta":0.5121951219512195},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"tx_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.block","tool":"tx_status","after":{"type":"integer"},"detail":"Field `block` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"tx_status","after":{"type":"string"},"detail":"Field `chain` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"tx_status","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"tx_status","after":{"type":"string"},"detail":"Field `checked_at` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.confirmations","tool":"tx_status","after":{"type":["integer","null"]},"detail":"Field `confirmations` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"tx_status","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"tx_status","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"tx_status","after":{"type":"string"},"detail":"Field `error_code` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence","tool":"tx_status","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"tx_status","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.fee_paid_eth","tool":"tx_status","after":{"type":"string"},"detail":"Field `fee_paid_eth` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.fee_paid_wei","tool":"tx_status","after":{"type":"string"},"detail":"Field `fee_paid_wei` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.from","tool":"tx_status","after":{"type":"string"},"detail":"Field `from` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.gas_used","tool":"tx_status","after":{"type":"integer"},"detail":"Field `gas_used` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.known_to_node","tool":"tx_status","after":{"type":"boolean"},"detail":"Field `known_to_node` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.logs","tool":"tx_status","after":{"type":"array","items":{}},"detail":"Field `logs` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"tx_status","after":{"type":"string"},"detail":"Field `message` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"tx_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"tx_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"tx_status","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"tx_status","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"tx_status","after":{"type":"boolean"},"detail":"Field `retryable` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.revert_reason","tool":"tx_status","after":{"type":["string","null"]},"detail":"Field `revert_reason` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"tx_status","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status","tool":"tx_status","after":{"enum":["pending","unknown","success","failed"],"type":"string"},"detail":"Field `status` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"tx_status","after":{"type":"integer"},"detail":"Field `status_code` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.to","tool":"tx_status","after":{"type":["string","null"]},"detail":"Field `to` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"tx_status","after":{"type":"string"},"detail":"Field `tool` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tx_hash","tool":"tx_status","after":{"type":"string"},"detail":"Field `tx_hash` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"tx_status","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `tx_status` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.value","tool":"tx_status","after":{"type":"string"},"detail":"Field `value` was added to `tx_status` output.","severity":"risky"},{"kind":"description_changed","tool":"us_import_readiness_guard","after":"Signed pre-purchase evidence dossier for ordinary goods dispatched from Germany or Austria to the United States. Validates a buyer-declared HTS code or returns non-binding current USITC candidates, calculates only a simple ordinary-duty component, checks CPSC recall candidates and routes declared regulated attributes. Returns PROCEED_TO_CARRIER_QUOTE, REVIEW_REQUIRED or DO_NOT_FORWARD. It never fetches a product URL, orders, creates an address, books shipping or claims exact landed cost, carrier acceptance or customs clearance. Free input check first; source/input failures are not settled.","before":"Signed US import pre-purchase evidence dossier for ordinary goods dispatched from Germany/Austria to the United States. It validates a supplied HTS code or returns non-binding current USITC candidates, calculates only a simple ordinary-duty component, checks CPSC recall candidates, routes declared regulated attributes and returns PROCEED_TO_CARRIER_QUOTE, REVIEW_REQUIRED or DO_NOT_FORWARD with source timestamps and unknowns. It does not quote shipping, guarantee importability, classify goods bindingly, place an order, create a forwarding address or use a carrier account. Run the FREE prepare_us_import_readiness tool first. Invalid input or official-source failure is an MCP error and is not settled. Paid tool: 0.25 USDC via x402; no subscription or follow-up.","detail":"Description of `us_import_readiness_guard` changed (50% word delta).","severity":"risky","descriptionDelta":0.5045871559633027},{"kind":"enum_narrowed","path":"inputSchema.properties.importer_use","tool":"us_import_readiness_guard","after":"enum[personal,commercial_resale,business_use,gift,sample]","before":"open","detail":"`importer_use` on `us_import_readiness_guard` narrowed to a closed enum (personal, commercial_resale, business_use, gift, sample); previously valid values may now be rejected.","severity":"breaking"},{"kind":"input_type_changed","path":"inputSchema.properties.risk_answers","tool":"us_import_readiness_guard","after":"object","before":"unset","detail":"Type of `risk_answers` on `us_import_readiness_guard` changed unset → object.","severity":"breaking"},{"kind":"enum_narrowed","path":"inputSchema.properties.dispatch_country","tool":"us_import_readiness_guard","after":"enum[DE,AT]","before":"open","detail":"`dispatch_country` on `us_import_readiness_guard` narrowed to a closed enum (DE, AT); previously valid values may now be rejected.","severity":"breaking"},{"kind":"enum_narrowed","path":"inputSchema.properties.merchant_forwarding_policy","tool":"us_import_readiness_guard","after":"enum[allowed,prohibited,unknown]","before":"open","detail":"`merchant_forwarding_policy` on `us_import_readiness_guard` narrowed to a closed enum (allowed, prohibited, unknown); previously valid values may now be rejected.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"us_import_readiness_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"us_import_readiness_guard","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"us_import_readiness_guard","after":{"type":"string"},"detail":"Field `contract` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.cost_view","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `cost_view` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `decision` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"us_import_readiness_guard","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.entry_policy","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `entry_policy` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"us_import_readiness_guard","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"us_import_readiness_guard","after":{"type":"string"},"detail":"Field `error_code` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"us_import_readiness_guard","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.forwarding","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `forwarding` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input_fingerprint","tool":"us_import_readiness_guard","after":{"type":"string"},"detail":"Field `input_fingerprint` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.limitations","tool":"us_import_readiness_guard","after":{"type":"array","items":{}},"detail":"Field `limitations` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"us_import_readiness_guard","after":{"type":"string"},"detail":"Field `message` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"us_import_readiness_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"us_import_readiness_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.next_actions","tool":"us_import_readiness_guard","after":{"type":"array","items":{}},"detail":"Field `next_actions` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.ordinary_duty_component","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `ordinary_duty_component` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.policy_version","tool":"us_import_readiness_guard","after":{"type":"string"},"detail":"Field `policy_version` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.pricing","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `pricing` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.privacy","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `privacy` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.product","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `product` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.recalls","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `recalls` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"us_import_readiness_guard","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.regulatory_routing","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `regulatory_routing` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"us_import_readiness_guard","after":{"type":"boolean"},"detail":"Field `retryable` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.route","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `route` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"us_import_readiness_guard","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source_snapshots","tool":"us_import_readiness_guard","after":{"type":"array","items":{}},"detail":"Field `source_snapshots` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"us_import_readiness_guard","after":{"type":"integer"},"detail":"Field `status_code` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tariff","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `tariff` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"us_import_readiness_guard","after":{"type":"string"},"detail":"Field `tool` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"us_import_readiness_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.validity","tool":"us_import_readiness_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `validity` was added to `us_import_readiness_guard` output.","severity":"risky"},{"kind":"description_changed","tool":"validate_einvoice_eu","after":"Validate an XRechnung, ZUGFeRD/Factur-X or Peppol BIS invoice (UBL or CII) against EN 16931: mandatory fields, arithmetic consistency of all totals, VAT breakdown and category rules, each finding with its official BR- rule code.","before":"Validate an electronic invoice against EN 16931 (XRechnung, ZUGFeRD/Factur-X, Peppol BIS, UBL or CII): detects syntax and profile, checks mandatory fields, the arithmetic consistency of all totals, the VAT breakdown and category rules (reverse charge, intra-Community supply, export). Every finding carries its official business-rule code (BR-..). The result comes with a signed, independently verifiable compliance receipt. Paid tool: $0.10 per invoice via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `validate_einvoice_eu` changed (52% word delta).","severity":"risky","descriptionDelta":0.5211267605633803},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"validate_einvoice_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"validate_einvoice_eu","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `checked_at` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.customization_id","tool":"validate_einvoice_eu","after":{"type":["string","null"]},"detail":"Field `customization_id` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"validate_einvoice_eu","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.disclaimer","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `disclaimer` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.document_type","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `document_type` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"validate_einvoice_eu","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `error_code` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_count","tool":"validate_einvoice_eu","after":{"type":"integer"},"detail":"Field `error_count` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.errors","tool":"validate_einvoice_eu","after":{"type":"array","items":{}},"detail":"Field `errors` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"validate_einvoice_eu","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.full_schematron","tool":"validate_einvoice_eu","after":{"type":"boolean"},"detail":"Field `full_schematron` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `message` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"validate_einvoice_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"validate_einvoice_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"validate_einvoice_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.profile","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `profile` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"validate_einvoice_eu","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"validate_einvoice_eu","after":{"type":"boolean"},"detail":"Field `retryable` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.schematron","tool":"validate_einvoice_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `schematron` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"validate_einvoice_eu","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `source` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.standard","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `standard` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"validate_einvoice_eu","after":{"type":"integer"},"detail":"Field `status_code` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.summary","tool":"validate_einvoice_eu","after":{"type":"object","additionalProperties":true},"detail":"Field `summary` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.syntax","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `syntax` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"validate_einvoice_eu","after":{"type":"string"},"detail":"Field `tool` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"validate_einvoice_eu","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.valid","tool":"validate_einvoice_eu","after":{"type":"boolean"},"detail":"Field `valid` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.warning_count","tool":"validate_einvoice_eu","after":{"type":"integer"},"detail":"Field `warning_count` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.warnings","tool":"validate_einvoice_eu","after":{"type":"array","items":{}},"detail":"Field `warnings` was added to `validate_einvoice_eu` output.","severity":"risky"},{"kind":"description_changed","tool":"validate_iban","after":"FREE IBAN checksum and country-structure validation with BIC and bank-name enrichment where registry data exists. It does not prove account existence or ownership.","before":"FREE, no payment required: validate an IBAN (checksum and country structure, all countries) and identify BIC/bank name where the local registry has data. Registry data never proves account ownership or existence.","detail":"Description of `validate_iban` changed (57% word delta).","severity":"risky","descriptionDelta":0.5675675675675675},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"validate_iban","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bank_code","tool":"validate_iban","after":{"type":["string","null"]},"detail":"Field `bank_code` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bank_name","tool":"validate_iban","after":{"type":["string","null"]},"detail":"Field `bank_name` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bank_registry_checked","tool":"validate_iban","after":{"type":"boolean"},"detail":"Field `bank_registry_checked` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bank_registry_note","tool":"validate_iban","after":{"type":"string"},"detail":"Field `bank_registry_note` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bban","tool":"validate_iban","after":{"type":"string"},"detail":"Field `bban` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.bic","tool":"validate_iban","after":{"type":["string","null"]},"detail":"Field `bic` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"validate_iban","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.check_digits","tool":"validate_iban","after":{"type":"string"},"detail":"Field `check_digits` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.country","tool":"validate_iban","after":{"type":"string"},"detail":"Field `country` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"validate_iban","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"validate_iban","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"validate_iban","after":{"type":"string"},"detail":"Field `error_code` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.formatted","tool":"validate_iban","after":{"type":"string"},"detail":"Field `formatted` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input","tool":"validate_iban","after":{"type":"string"},"detail":"Field `input` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.length","tool":"validate_iban","after":{"type":"integer"},"detail":"Field `length` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"validate_iban","after":{"type":"string"},"detail":"Field `message` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"validate_iban","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"validate_iban","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"validate_iban","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"validate_iban","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"validate_iban","after":{"type":"boolean"},"detail":"Field `retryable` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"validate_iban","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"validate_iban","after":{"type":"integer"},"detail":"Field `status_code` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"validate_iban","after":{"type":"string"},"detail":"Field `tool` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"validate_iban","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `validate_iban` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.valid","tool":"validate_iban","after":{"type":"boolean"},"detail":"Field `valid` was added to `validate_iban` output.","severity":"risky"},{"kind":"description_changed","tool":"validate_vat","after":"FREE live validation of an EU VAT ID against VIES, including the registered name and address when the member state publishes them. Use this as the no-cost entry point before paid VAT, counterparty or invoice decisions.","before":"FREE, no payment required: validate an EU VAT ID against the live EU VIES register and get the registered name and address where the member state publishes them. Free entry tool - the paid tools in this server add sanctions screening, counterparty due diligence, VAT rules and e-invoice validation.","detail":"Description of `validate_vat` changed (53% word delta).","severity":"risky","descriptionDelta":0.5294117647058824},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"validate_vat","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.address","tool":"validate_vat","after":{"type":["string","null"]},"detail":"Field `address` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"validate_vat","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"validate_vat","after":{"type":"string"},"detail":"Field `checked_at` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.country","tool":"validate_vat","after":{"type":"string"},"detail":"Field `country` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"validate_vat","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"validate_vat","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"validate_vat","after":{"type":"string"},"detail":"Field `error_code` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.format_valid","tool":"validate_vat","after":{"type":"boolean"},"detail":"Field `format_valid` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.hint","tool":"validate_vat","after":{"type":"string"},"detail":"Field `hint` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.input","tool":"validate_vat","after":{"type":"string"},"detail":"Field `input` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"validate_vat","after":{"type":"string"},"detail":"Field `message` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"validate_vat","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"validate_vat","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.name","tool":"validate_vat","after":{"type":["string","null"]},"detail":"Field `name` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.normalized","tool":"validate_vat","after":{"type":"string"},"detail":"Field `normalized` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"validate_vat","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"validate_vat","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.registered","tool":"validate_vat","after":{"type":"boolean"},"detail":"Field `registered` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"validate_vat","after":{"type":"boolean"},"detail":"Field `retryable` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"validate_vat","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.source","tool":"validate_vat","after":{"type":"string"},"detail":"Field `source` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"validate_vat","after":{"type":"integer"},"detail":"Field `status_code` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.suggested_vat_id","tool":"validate_vat","after":{"type":"string"},"detail":"Field `suggested_vat_id` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"validate_vat","after":{"type":"string"},"detail":"Field `tool` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"validate_vat","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `validate_vat` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.vies_checked","tool":"validate_vat","after":{"type":"boolean"},"detail":"Field `vies_checked` was added to `validate_vat` output.","severity":"risky"},{"kind":"description_changed","tool":"verify_compliance_receipt","after":"Anyone can verify issuer authenticity, integrity and the signed validity window of a eucompliance.tools result locally without payment or network access; this does not validate the underlying facts.","before":"FREE, no payment required: verify a compliance receipt issued by eucompliance.tools. Pass the full JSON result (including its 'receipt' field) and get back whether the document is authentic, unmodified and still valid, plus the recovered signer address. Lets any third party - an auditor, another agent - check a compliance result without trusting or paying anyone.","detail":"Description of `verify_compliance_receipt` changed (83% word delta).","severity":"risky","descriptionDelta":0.8307692307692307},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"verify_compliance_receipt","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"verify_compliance_receipt","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `checked_at` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.content_unchanged","tool":"verify_compliance_receipt","after":{"type":"boolean"},"detail":"Field `content_unchanged` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"verify_compliance_receipt","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"verify_compliance_receipt","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `error_code` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.expired","tool":"verify_compliance_receipt","after":{"type":"boolean"},"detail":"Field `expired` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.failures","tool":"verify_compliance_receipt","after":{"type":"array","items":{}},"detail":"Field `failures` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.issued_at","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `issued_at` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.issued_by_us","tool":"verify_compliance_receipt","after":{"type":"boolean"},"detail":"Field `issued_by_us` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `message` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"verify_compliance_receipt","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"verify_compliance_receipt","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.official_issuer_key","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `official_issuer_key` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"verify_compliance_receipt","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.price","tool":"verify_compliance_receipt","after":{"type":"string","const":"free","description":"No payment is required for this tool."},"detail":"Field `price` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.reasons","tool":"verify_compliance_receipt","after":{"type":"array","items":{}},"detail":"Field `reasons` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.recovered_signer","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `recovered_signer` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"verify_compliance_receipt","after":{"type":"boolean"},"detail":"Field `retryable` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.service","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `service` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"verify_compliance_receipt","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.signature_valid","tool":"verify_compliance_receipt","after":{"type":"boolean"},"detail":"Field `signature_valid` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"verify_compliance_receipt","after":{"type":"integer"},"detail":"Field `status_code` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.subject","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `subject` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `tool` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"verify_compliance_receipt","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.valid","tool":"verify_compliance_receipt","after":{"type":"boolean"},"detail":"Field `valid` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.valid_until","tool":"verify_compliance_receipt","after":{"type":"string"},"detail":"Field `valid_until` was added to `verify_compliance_receipt` output.","severity":"risky"},{"kind":"description_changed","tool":"wallet_balance","after":"Return a live native balance, exact wei, pending nonce, observed block and RPC-source evidence for a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon.","before":"Live native wallet balance and pending nonce with exact wei, human-readable native amount, observed block and RPC-source/failover evidence. Read-only on Base, Ethereum, Arbitrum, Optimism or Polygon. Paid tool: exactly $0.003 via x402; invalid input or unavailable data is an uncharged MCP error.","detail":"Description of `wallet_balance` changed (55% word delta).","severity":"risky","descriptionDelta":0.5531914893617021},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"wallet_balance","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.address","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `address` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.balance_native","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `balance_native` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.balance_wei","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `balance_wei` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.chain","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `chain` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"wallet_balance","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.checked_at","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `checked_at` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `contract` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"wallet_balance","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"wallet_balance","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `error_code` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"wallet_balance","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `message` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"wallet_balance","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"wallet_balance","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.native_symbol","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `native_symbol` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.observed_block","tool":"wallet_balance","after":{"type":"integer"},"detail":"Field `observed_block` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"wallet_balance","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.pending_nonce","tool":"wallet_balance","after":{"type":"integer"},"detail":"Field `pending_nonce` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.read_only","tool":"wallet_balance","after":{"type":"boolean"},"detail":"Field `read_only` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"wallet_balance","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"wallet_balance","after":{"type":"boolean"},"detail":"Field `retryable` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"wallet_balance","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.sources","tool":"wallet_balance","after":{"type":"array","items":{}},"detail":"Field `sources` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"wallet_balance","after":{"type":"integer"},"detail":"Field `status_code` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"wallet_balance","after":{"type":"string"},"detail":"Field `tool` was added to `wallet_balance` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"wallet_balance","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `wallet_balance` output.","severity":"risky"},{"kind":"description_changed","tool":"x402_purchase_guard","after":"Compare an already received canonical x402 v2 challenge with the buyer's exact resource, method, USDC price limit, network policy, trusted recipient and EVM/Solana signing-mechanism fields. Returns PROCEED_TO_USER_CONFIRMATION, REVIEW_REQUIRED or REJECT_CHALLENGE with normalized evidence and a signed fingerprint. A positive result requires confirmation, pins one exact option and expires after 10 minutes. Never contacts the target, accesses a wallet, signs or submits the target payment; merchant identity, delivery and target request-body binding are outside scope.","before":"Analyse an already received x402 v2 PAYMENT-REQUIRED challenge against an explicit buyer policy before target-payment confirmation. Checks exact HTTPS resource and HTTP method binding, known USDC asset, atomic amount, maximum price, allowed network, expected recipient, timeout, EVM/Solana signing-mechanism fields and ambiguous options. Returns PROCEED_TO_USER_CONFIRMATION, REVIEW_REQUIRED or REJECT_CHALLENGE with stable reason codes, normalized evidence and a signed challenge fingerprint. Run the FREE prepare_x402_purchase_guard first. This tool never contacts the target resource or target network, accesses a wallet, signs, approves or submits the target payment; it does not verify merchant identity, delivery or the target request body. A positive result still requires confirmation, pins one exact option and expires after 10 minutes. Paid tool: exactly 0.03 USDC via x402.","detail":"Description of `x402_purchase_guard` changed (44% word delta).","severity":"risky","descriptionDelta":0.4423076923076923},{"kind":"enum_narrowed","path":"inputSchema.properties.resource_method","tool":"x402_purchase_guard","after":"enum[GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS]","before":"open","detail":"`resource_method` on `x402_purchase_guard` narrowed to a closed enum (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS); previously valid values may now be rejected.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.accepted","tool":"x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `accepted` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.charged","tool":"x402_purchase_guard","after":{"type":"boolean","description":"When present on an error, false means the failed result is uncharged."},"detail":"Field `charged` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.confirmation_requirements","tool":"x402_purchase_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `confirmation_requirements` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.contract","tool":"x402_purchase_guard","after":{"type":"string"},"detail":"Field `contract` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.decision","tool":"x402_purchase_guard","after":{"enum":["PROCEED_TO_USER_CONFIRMATION","REVIEW_REQUIRED","REJECT_CHALLENGE"],"type":"string"},"detail":"Field `decision` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.did_you_mean","tool":"x402_purchase_guard","after":{"type":["object","null"],"additionalProperties":true},"detail":"Field `did_you_mean` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error","tool":"x402_purchase_guard","after":{"oneOf":[{"type":"string"},{"type":"object","required":["message"],"properties":{"code":{"type":["string","null"]},"type":{"type":"string"},"param":{"type":["string","null"]},"message":{"type":"string"}},"additionalProperties":true}]},"detail":"Field `error` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.error_code","tool":"x402_purchase_guard","after":{"type":"string"},"detail":"Field `error_code` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.evidence","tool":"x402_purchase_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `evidence` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.execution","tool":"x402_purchase_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `execution` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.extensions","tool":"x402_purchase_guard","after":{"type":"object","required":["delivery-receipt"],"properties":{"delivery-receipt":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"detail":"Field `extensions` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.message","tool":"x402_purchase_guard","after":{"type":"string"},"detail":"Field `message` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing","tool":"x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.missing_checks","tool":"x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `missing_checks` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.normalized_payment_options","tool":"x402_purchase_guard","after":{"type":"array","items":{}},"detail":"Field `normalized_payment_options` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.partial_evidence","tool":"x402_purchase_guard","after":{"type":"object","additionalProperties":true},"detail":"Field `partial_evidence` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.reasons","tool":"x402_purchase_guard","after":{"type":"array","items":{}},"detail":"Field `reasons` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"x402_purchase_guard","after":{"type":"object","required":["standard","service","subject","result_hash","issued_at","valid_until","issuer","issuer_key","key_id","verify_url","how_to_verify","signature","signed_message"],"properties":{"issuer":{"type":"string"},"key_id":{"type":"string"},"service":{"type":"string"},"subject":{"type":"string"},"standard":{"type":"string","const":"eucompliance-receipt/2"},"issued_at":{"type":"string","format":"date-time"},"signature":{"type":"string"},"issuer_key":{"type":"string"},"verify_url":{"type":"string"},"result_hash":{"type":"string"},"valid_until":{"type":"string","format":"date-time"},"how_to_verify":{"type":"string"},"signed_message":{"type":"string"}},"additionalProperties":true},"detail":"Field `receipt` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.retryable","tool":"x402_purchase_guard","after":{"type":"boolean"},"detail":"Field `retryable` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.risk_flags","tool":"x402_purchase_guard","after":{"type":"array","items":{}},"detail":"Field `risk_flags` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.settled","tool":"x402_purchase_guard","after":{"type":"boolean","description":"When present on an error, false means no settlement occurred."},"detail":"Field `settled` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status_code","tool":"x402_purchase_guard","after":{"type":"integer"},"detail":"Field `status_code` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tool","tool":"x402_purchase_guard","after":{"type":"string"},"detail":"Field `tool` was added to `x402_purchase_guard` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.unknown","tool":"x402_purchase_guard","after":{"type":"array","items":{"type":"string"}},"detail":"Field `unknown` was added to `x402_purchase_guard` output.","severity":"risky"}],"published_at":"2026-09-06T14:31:16.923Z"},{"slug":"ZV-2026-0760","server_name":"mcp.eucompliance.tools","severity":"breaking","title":"mcp.eucompliance.tools: product on market_data narrowed to a closed enum (market_brief, yield, gas); previously valid values may now be rejected.","summary":"[safe] Tool coin_positioning_brief was added. [safe] Tool contract_info was added. [safe] Tool gas_estimate was added. [safe] Tool market_decision_pack was added. [safe] Tool open_social_search was added. [safe] Tool perp_market_data was added. [safe] Tool prepare_x402_purchase_guard was added. [safe] Tool rpc_read_batch was added. [safe] Tool soft_commodity_stress was added. [safe] Tool spot_price was added. [safe] Tool wallet_balance was added. [safe] Tool x402_purchase_guard was added. [safe] Description of agent_spend_statement changed (3% word delta). [safe] Description of eu_vat_rules changed (3% word delta). [risky] Description of market_data changed (69% word delta). [breaking] product on market_data narrowed to a closed enum (market_brief, yield, gas); previously valid values may now be rejected.","changes":[{"kind":"tool_added","tool":"coin_positioning_brief","detail":"Tool `coin_positioning_brief` was added.","severity":"safe"},{"kind":"tool_added","tool":"contract_info","detail":"Tool `contract_info` was added.","severity":"safe"},{"kind":"tool_added","tool":"gas_estimate","detail":"Tool `gas_estimate` was added.","severity":"safe"},{"kind":"tool_added","tool":"market_decision_pack","detail":"Tool `market_decision_pack` was added.","severity":"safe"},{"kind":"tool_added","tool":"open_social_search","detail":"Tool `open_social_search` was added.","severity":"safe"},{"kind":"tool_added","tool":"perp_market_data","detail":"Tool `perp_market_data` was added.","severity":"safe"},{"kind":"tool_added","tool":"prepare_x402_purchase_guard","detail":"Tool `prepare_x402_purchase_guard` was added.","severity":"safe"},{"kind":"tool_added","tool":"rpc_read_batch","detail":"Tool `rpc_read_batch` was added.","severity":"safe"},{"kind":"tool_added","tool":"soft_commodity_stress","detail":"Tool `soft_commodity_stress` was added.","severity":"safe"},{"kind":"tool_added","tool":"spot_price","detail":"Tool `spot_price` was added.","severity":"safe"},{"kind":"tool_added","tool":"wallet_balance","detail":"Tool `wallet_balance` was added.","severity":"safe"},{"kind":"tool_added","tool":"x402_purchase_guard","detail":"Tool `x402_purchase_guard` was added.","severity":"safe"},{"kind":"description_changed","tool":"agent_spend_statement","after":"Turn an AI agent's own crypto spending into a bookkeeping statement: reads every USDC payment of the wallet from Base, converts each to EUR at the ECB reference rate of the payment date, groups by payee, states the VAT treatment (reverse charge for services bought abroad, Art. 44/196 VAT Directive) and returns an auditable statement with CSV export and a signed receipt. Use it to make agent micro-payments bookable. Paid tool: $0.10 per statement via x402 (USDC on Base, Arbitrum, Polygon or Solana).","before":"Turn an AI agent's own crypto spending into a bookkeeping statement: reads every USDC payment of the wallet from Base, converts each to EUR at the ECB reference rate of the payment date, groups by payee, states the VAT treatment (reverse charge for services bought abroad, Art. 44/196 VAT Directive) and returns an auditable statement with CSV export and a signed receipt. Use it to make agent micro-payments bookable. Paid tool: $0.02 per statement via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `agent_spend_statement` changed (3% word delta).","severity":"safe","descriptionDelta":0.0273972602739726},{"kind":"description_changed","tool":"eu_vat_rules","after":"EU VAT decision engine for invoices and e-invoicing (XRechnung, ZUGFeRD, Peppol BIS, OSS): given supplier country, customer country, B2B/B2C and goods/service it returns place of supply, whether to charge VAT, the rate, the EN 16931 VAT category code (BT-151), the exemption reason code (BT-121), ready-to-use invoice wording in English and German, and the legal article of the VAT Directive. Paid tool: $0.005 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","before":"EU VAT decision engine for invoices and e-invoicing (XRechnung, ZUGFeRD, Peppol BIS, OSS): given supplier country, customer country, B2B/B2C and goods/service it returns place of supply, whether to charge VAT, the rate, the EN 16931 VAT category code (BT-151), the exemption reason code (BT-121), ready-to-use invoice wording in English and German, and the legal article of the VAT Directive. Paid tool: $0.02 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `eu_vat_rules` changed (3% word delta).","severity":"safe","descriptionDelta":0.02985074626865669},{"kind":"description_changed","tool":"market_data","after":"Computed market indicators, not a raw relay. Choose market_brief (disclosed crypto regime score), gas (Base gas price) or yield. Every answer includes source coverage, a signed receipt, freshness, a stable repeat URL and a do-not-repurchase-before time. Soft commodities use the separate soft_commodity_stress tool. Paid tool: exactly $0.01 via x402.","before":"Computed market and commodity indicators, not a data relay: we buy raw feeds from several upstream x402 providers and compute our own disclosed indicator. Products: market_brief (crypto market regime), gas (Base gas price), yield, commodities (supply-stress score per growing belt plus farmgate prices). The scoring rule is in every response, so the result is reproducible. Paid tool: $0.002-0.04 per call via x402 (USDC on Base, Arbitrum, Polygon or Solana).","detail":"Description of `market_data` changed (69% word delta).","severity":"risky","descriptionDelta":0.6941176470588235},{"kind":"enum_narrowed","path":"inputSchema.properties.product","tool":"market_data","after":"enum[market_brief,yield,gas]","before":"open","detail":"`product` on `market_data` narrowed to a closed enum (market_brief, yield, gas); previously valid values may now be rejected.","severity":"breaking"}],"published_at":"2026-09-06T11:27:17.225Z"}]