Skip to content
Back to EUCompliance.tools — Agent Decision & Evidence Layer

Card snapshot

mcp.eucompliance.tools · 2026-09-07 06:48:08 UTC · 42f2ca2c75ab4e3b14e874082c4b88bd8de7b90b39674982b0018b8b33927ee1

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "EUCompliance.tools \u2014 Agent Decision & Evidence Layer",
  "description": "One MCP endpoint with 40 tools for autonomous agents to turn live compliance, blockchain, market and public-web data into bounded decisions with source evidence, freshness and signed receipts where applicable. Includes a free deterministic tool router, an offline x402 Purchase Guard, 28-chain read-only RPC, wallet and contract evidence, market-positioning decisions, EU payment and invoice guards, official company-register access including France, US import readiness and three fixed-price AgentLLM tiers. Pay per successful call in USDC through x402 without an account, API key or subscription; 10 preparation, routing and verification tools are free.",
  "version": "1.6.0",
  "url": "https://mcp.eucompliance.tools/mcp",
  "preferredTransport": "MCP",
  "documentationUrl": "https://eucompliance.tools/llms.txt",
  "iconUrl": "https://eucompliance.tools/favicon.ico",
  "provider": {
    "organization": "Kaufmann Installationen",
    "url": "https://eucompliance.tools"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "toolCount": 40,
    "schemaSource": "live"
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "prepare_us_import_readiness",
      "name": "Prepare US Import Readiness Guard (free)",
      "description": "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.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "dispatch_country": {
            "type": "string",
            "enum": [
              "DE",
              "AT"
            ]
          },
          "country_of_origin": {
            "type": "string",
            "pattern": "^[A-Z]{2}$",
            "description": "Valid ISO-3166 manufacturing origin, not dispatch country"
          },
          "product_name": {
            "type": "string",
            "minLength": 3,
            "maxLength": 160
          },
          "product_description": {
            "type": "string",
            "minLength": 20,
            "maxLength": 2000
          },
          "material_or_composition": {
            "type": "string",
            "minLength": 3,
            "maxLength": 1000
          },
          "intended_use": {
            "type": "string",
            "minLength": 3,
            "maxLength": 500
          },
          "customs_value_usd": {
            "type": "string",
            "pattern": "^[0-9]+(?:\\.[0-9]{1,2})?$"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "importer_use": {
            "type": "string",
            "enum": [
              "personal",
              "commercial_resale",
              "business_use",
              "gift",
              "sample"
            ]
          },
          "merchant_forwarding_policy": {
            "type": "string",
            "enum": [
              "allowed",
              "prohibited",
              "unknown"
            ]
          },
          "risk_answers": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "battery": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "food_or_supplement": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "drug_or_medical_device": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "cosmetic": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "plant_seed_or_animal_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "chemical_or_hazmat": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "alcohol_or_tobacco": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "weapon_or_weapon_part": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "counterfeit_or_unlicensed_replica": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "radio_transmitter": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "childrens_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              }
            },
            "required": [
              "battery",
              "food_or_supplement",
              "drug_or_medical_device",
              "cosmetic",
              "plant_seed_or_animal_product",
              "chemical_or_hazmat",
              "alcohol_or_tobacco",
              "weapon_or_weapon_part",
              "counterfeit_or_unlicensed_replica",
              "radio_transmitter",
              "childrens_product"
            ]
          },
          "destination_country": {
            "type": "string",
            "default": "US",
            "const": "US"
          },
          "hts_code": {
            "type": "string",
            "default": "",
            "description": "Optional buyer-declared 6, 8 or 10 digit HTS code"
          },
          "brand": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "model": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "gtin": {
            "type": "string",
            "default": "",
            "description": "Optional GTIN/UPC/EAN"
          }
        },
        "required": [
          "dispatch_country",
          "country_of_origin",
          "product_name",
          "product_description",
          "material_or_composition",
          "intended_use",
          "customs_value_usd",
          "quantity",
          "importer_use",
          "merchant_forwarding_policy",
          "risk_answers"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "us-import",
        "precheck",
        "hts",
        "parcel-forwarding",
        "free"
      ],
      "examples": [
        "POST the documented plastic document-folder example to the free check before paying."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chargeable": {
            "type": "boolean"
          },
          "eligible_for_paid_dossier": {
            "type": "boolean"
          },
          "input_fingerprint": {
            "type": "string"
          },
          "issues": {
            "type": "array",
            "items": {}
          },
          "coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "purchase": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "job": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chargeable",
              "eligible_for_paid_dossier",
              "input_fingerprint",
              "issues",
              "coverage",
              "purchase",
              "privacy",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare US Import Readiness Guard (free)"
      }
    },
    {
      "id": "us_import_readiness_guard",
      "name": "US Import Readiness Guard",
      "description": "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.",
      "price": "0.25 USDC",
      "inputSchema": {
        "properties": {
          "job_id": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{20,64}$",
            "description": "Opaque job ID returned by the free prepare call"
          },
          "recovery_secret": {
            "type": "string",
            "description": "Secret returned by the free prepare call"
          },
          "dispatch_country": {
            "type": "string",
            "enum": [
              "DE",
              "AT"
            ]
          },
          "country_of_origin": {
            "type": "string",
            "pattern": "^[A-Z]{2}$",
            "description": "Valid ISO-3166 manufacturing origin, not dispatch country"
          },
          "product_name": {
            "type": "string",
            "minLength": 3,
            "maxLength": 160
          },
          "product_description": {
            "type": "string",
            "minLength": 20,
            "maxLength": 2000
          },
          "material_or_composition": {
            "type": "string",
            "minLength": 3,
            "maxLength": 1000
          },
          "intended_use": {
            "type": "string",
            "minLength": 3,
            "maxLength": 500
          },
          "customs_value_usd": {
            "type": "string",
            "pattern": "^[0-9]+(?:\\.[0-9]{1,2})?$"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "importer_use": {
            "type": "string",
            "enum": [
              "personal",
              "commercial_resale",
              "business_use",
              "gift",
              "sample"
            ]
          },
          "merchant_forwarding_policy": {
            "type": "string",
            "enum": [
              "allowed",
              "prohibited",
              "unknown"
            ]
          },
          "risk_answers": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "battery": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "food_or_supplement": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "drug_or_medical_device": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "cosmetic": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "plant_seed_or_animal_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "chemical_or_hazmat": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "alcohol_or_tobacco": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "weapon_or_weapon_part": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "counterfeit_or_unlicensed_replica": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "radio_transmitter": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "childrens_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              }
            },
            "required": [
              "battery",
              "food_or_supplement",
              "drug_or_medical_device",
              "cosmetic",
              "plant_seed_or_animal_product",
              "chemical_or_hazmat",
              "alcohol_or_tobacco",
              "weapon_or_weapon_part",
              "counterfeit_or_unlicensed_replica",
              "radio_transmitter",
              "childrens_product"
            ]
          },
          "destination_country": {
            "type": "string",
            "default": "US",
            "const": "US"
          },
          "hts_code": {
            "type": "string",
            "default": "",
            "description": "Optional buyer-declared 6, 8 or 10 digit HTS code"
          },
          "brand": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "model": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "gtin": {
            "type": "string",
            "default": "",
            "description": "Optional GTIN/UPC/EAN"
          }
        },
        "required": [
          "job_id",
          "recovery_secret",
          "dispatch_country",
          "country_of_origin",
          "product_name",
          "product_description",
          "material_or_composition",
          "intended_use",
          "customs_value_usd",
          "quantity",
          "importer_use",
          "merchant_forwarding_policy",
          "risk_answers"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "us-import",
        "customs",
        "hts",
        "usitc",
        "cpsc",
        "parcel-forwarding"
      ],
      "examples": [
        "Is this Austrian or German product ready to send to a US carrier for a firm import quote?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "route": {
            "type": "object",
            "additionalProperties": true
          },
          "product": {
            "type": "object",
            "additionalProperties": true
          },
          "tariff": {
            "type": "object",
            "additionalProperties": true
          },
          "ordinary_duty_component": {
            "type": "object",
            "additionalProperties": true
          },
          "entry_policy": {
            "type": "object",
            "additionalProperties": true
          },
          "recalls": {
            "type": "object",
            "additionalProperties": true
          },
          "regulatory_routing": {
            "type": "object",
            "additionalProperties": true
          },
          "forwarding": {
            "type": "object",
            "additionalProperties": true
          },
          "cost_view": {
            "type": "object",
            "additionalProperties": true
          },
          "source_snapshots": {
            "type": "array",
            "items": {}
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "validity": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for us_import_readiness_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "policy_version",
              "decision",
              "input_fingerprint",
              "route",
              "product",
              "tariff",
              "ordinary_duty_component",
              "entry_policy",
              "recalls",
              "regulatory_routing",
              "forwarding",
              "cost_view",
              "source_snapshots",
              "next_actions",
              "validity",
              "limitations",
              "pricing",
              "privacy",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "US Import Readiness Guard"
      }
    },
    {
      "id": "recover_us_import_readiness",
      "name": "Recover a settled US Import Readiness result (free)",
      "description": "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.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "job_id": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{20,64}$"
          },
          "recovery_secret": {
            "type": "string"
          }
        },
        "required": [
          "job_id",
          "recovery_secret"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "us-import",
        "recovery",
        "idempotency",
        "free"
      ],
      "examples": [
        "Recover the signed import-readiness result after a lost paid response."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "route": {
            "type": "object",
            "additionalProperties": true
          },
          "product": {
            "type": "object",
            "additionalProperties": true
          },
          "tariff": {
            "type": "object",
            "additionalProperties": true
          },
          "ordinary_duty_component": {
            "type": "object",
            "additionalProperties": true
          },
          "entry_policy": {
            "type": "object",
            "additionalProperties": true
          },
          "recalls": {
            "type": "object",
            "additionalProperties": true
          },
          "regulatory_routing": {
            "type": "object",
            "additionalProperties": true
          },
          "forwarding": {
            "type": "object",
            "additionalProperties": true
          },
          "cost_view": {
            "type": "object",
            "additionalProperties": true
          },
          "source_snapshots": {
            "type": "array",
            "items": {}
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "validity": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for recover_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "policy_version",
              "decision",
              "input_fingerprint",
              "route",
              "product",
              "tariff",
              "ordinary_duty_component",
              "entry_policy",
              "recalls",
              "regulatory_routing",
              "forwarding",
              "cost_view",
              "source_snapshots",
              "next_actions",
              "validity",
              "limitations",
              "pricing",
              "privacy",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Recover a settled US Import Readiness result (free)"
      }
    },
    {
      "id": "prepare_invoice_to_pay_eu",
      "name": "Prepare EU Invoice Payment Guard (free)",
      "description": "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.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "buyer_country": {
            "type": "string",
            "pattern": "^[A-Za-z]{2}$"
          },
          "expected_amount": {
            "type": "string"
          },
          "expected_currency": {
            "type": "string",
            "pattern": "^[A-Za-z]{3}$"
          },
          "trusted_payee_iban": {
            "type": "string"
          },
          "invoice_xml": {
            "type": "string",
            "default": ""
          },
          "document_base64": {
            "type": "string",
            "default": ""
          },
          "filename": {
            "type": "string",
            "default": "invoice.xml"
          },
          "expected_supplier_vat": {
            "type": "string",
            "default": ""
          },
          "expected_supplier_name": {
            "type": "string",
            "default": ""
          },
          "expected_buyer_vat": {
            "type": "string",
            "default": ""
          },
          "purchase_order_reference": {
            "type": "string",
            "default": ""
          },
          "supply_type": {
            "type": "string",
            "default": "service"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "buyer_country",
          "expected_amount",
          "expected_currency",
          "trusted_payee_iban"
        ],
        "type": "object",
        "additionalProperties": false,
        "oneOf": [
          {
            "required": [
              "invoice_xml"
            ]
          },
          {
            "required": [
              "document_base64"
            ]
          }
        ]
      },
      "tags": [
        "invoice",
        "precheck",
        "accounts-payable",
        "free"
      ],
      "examples": [
        "Is this invoice and buyer context eligible for the paid dossier without spending USDC?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chargeable": {
            "type": "boolean"
          },
          "eligible_for_paid_dossier": {
            "type": "boolean"
          },
          "issues": {
            "type": "array",
            "items": {}
          },
          "purchase": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "detected": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_invoice_to_pay_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chargeable",
              "eligible_for_paid_dossier",
              "issues",
              "purchase",
              "privacy",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare EU Invoice Payment Guard (free)"
      }
    },
    {
      "id": "invoice_to_pay_dossier_eu",
      "name": "EU Invoice Payment Guard",
      "description": "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.",
      "price": "1.00 USDC",
      "inputSchema": {
        "properties": {
          "buyer_country": {
            "type": "string",
            "pattern": "^[A-Za-z]{2}$"
          },
          "expected_amount": {
            "type": "string"
          },
          "expected_currency": {
            "type": "string",
            "pattern": "^[A-Za-z]{3}$"
          },
          "trusted_payee_iban": {
            "type": "string"
          },
          "invoice_xml": {
            "type": "string",
            "default": ""
          },
          "document_base64": {
            "type": "string",
            "default": ""
          },
          "filename": {
            "type": "string",
            "default": "invoice.xml"
          },
          "expected_supplier_vat": {
            "type": "string",
            "default": ""
          },
          "expected_supplier_name": {
            "type": "string",
            "default": ""
          },
          "expected_buyer_vat": {
            "type": "string",
            "default": ""
          },
          "purchase_order_reference": {
            "type": "string",
            "default": ""
          },
          "supply_type": {
            "type": "string",
            "default": "service"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "buyer_country",
          "expected_amount",
          "expected_currency",
          "trusted_payee_iban"
        ],
        "type": "object",
        "additionalProperties": false,
        "oneOf": [
          {
            "required": [
              "invoice_xml"
            ]
          },
          {
            "required": [
              "document_base64"
            ]
          }
        ]
      },
      "tags": [
        "accounts-payable",
        "invoice-payment",
        "payment-decision",
        "en16931",
        "vies",
        "sanctions",
        "iban"
      ],
      "examples": [
        "Should my agent pay this EU supplier invoice, and what evidence supports the decision?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "invoice": {
            "type": "object",
            "additionalProperties": true
          },
          "supplier": {
            "type": "object",
            "additionalProperties": true
          },
          "payment": {
            "type": "object",
            "additionalProperties": true
          },
          "checks": {
            "type": "array",
            "items": {}
          },
          "evidence_coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "source_snapshots": {
            "type": "array",
            "items": {}
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "validity": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for invoice_to_pay_dossier_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "policy_version",
              "decision",
              "input_fingerprint",
              "invoice",
              "supplier",
              "payment",
              "checks",
              "evidence_coverage",
              "evidence",
              "source_snapshots",
              "next_actions",
              "validity",
              "limitations",
              "pricing",
              "privacy",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU Invoice Payment Guard"
      }
    },
    {
      "id": "validate_vat",
      "name": "EU VAT identity check (free)",
      "description": "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.",
      "price": "free",
      "tags": [
        "vat",
        "vies",
        "identity",
        "free"
      ],
      "examples": [
        "Validate ATU12345678 and return the registered VIES identity."
      ],
      "outputSchema": {
        "properties": {
          "input": {
            "type": "string"
          },
          "normalized": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "format_valid": {
            "type": "boolean"
          },
          "vies_checked": {
            "type": "boolean"
          },
          "registered": {
            "type": "boolean"
          },
          "name": {
            "type": [
              "string",
              "null"
            ]
          },
          "address": {
            "type": [
              "string",
              "null"
            ]
          },
          "checked_at": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "hint": {
            "type": "string"
          },
          "suggested_vat_id": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for validate_vat. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "input",
              "normalized",
              "country",
              "format_valid",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "vat_id": {
            "type": "string",
            "minLength": 4,
            "maxLength": 32
          }
        },
        "required": [
          "vat_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU VAT identity check (free)"
      }
    },
    {
      "id": "validate_iban",
      "name": "IBAN structure check (free)",
      "description": "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.",
      "price": "free",
      "tags": [
        "iban",
        "banking",
        "payments",
        "free"
      ],
      "examples": [
        "Validate this supplier IBAN before I build a payment request."
      ],
      "outputSchema": {
        "properties": {
          "valid": {
            "type": "boolean"
          },
          "input": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "length": {
            "type": "integer"
          },
          "formatted": {
            "type": "string"
          },
          "bban": {
            "type": "string"
          },
          "check_digits": {
            "type": "string"
          },
          "bank_registry_checked": {
            "type": "boolean"
          },
          "bank_code": {
            "type": [
              "string",
              "null"
            ]
          },
          "bic": {
            "type": [
              "string",
              "null"
            ]
          },
          "bank_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "bank_registry_note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for validate_iban. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "valid",
              "input",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "iban": {
            "type": "string",
            "minLength": 15,
            "maxLength": 42
          }
        },
        "required": [
          "iban"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "IBAN structure check (free)"
      }
    },
    {
      "id": "prepare_agentllm_micro",
      "name": "Prepare AgentLLM Micro (free)",
      "description": "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.",
      "price": "free",
      "tags": [
        "llm",
        "precheck",
        "routing",
        "free"
      ],
      "examples": [
        "Check whether this extraction prompt fits AgentLLM Micro before paying."
      ],
      "outputSchema": {
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "tier": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "input_bytes": {
            "type": "integer"
          },
          "message_count": {
            "type": "integer"
          },
          "accepted_max_output_tokens": {
            "type": "integer"
          },
          "limits": {
            "type": "object",
            "additionalProperties": true
          },
          "fixed_price_usdc": {
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "ready_to_buy": {
            "type": "boolean"
          },
          "charged": {
            "type": "boolean"
          },
          "upstream_called": {
            "type": "boolean"
          },
          "paid_tool": {
            "type": "string"
          },
          "paid_arguments": {
            "type": "object",
            "additionalProperties": true
          },
          "payment": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "ok",
              "tier",
              "model",
              "input_bytes",
              "message_count",
              "accepted_max_output_tokens",
              "limits",
              "fixed_price_usdc",
              "contract",
              "ready_to_buy",
              "charged",
              "upstream_called",
              "paid_tool",
              "paid_arguments",
              "payment",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 80,
            "minimum": 1,
            "maximum": 300
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare AgentLLM Micro (free)"
      }
    },
    {
      "id": "agentllm_micro",
      "name": "AgentLLM Micro inference",
      "description": "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.",
      "price": "0.003 USDC",
      "tags": [
        "openai-compatible",
        "llm",
        "classification",
        "extraction",
        "x402"
      ],
      "examples": [
        "Classify this invoice status as paid or unpaid."
      ],
      "outputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "object": {
            "type": "string",
            "const": "chat.completion"
          },
          "created": {
            "type": "integer"
          },
          "model": {
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {}
          },
          "usage": {
            "type": "object",
            "additionalProperties": true
          },
          "x402_service": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "id",
              "object",
              "created",
              "model",
              "choices",
              "usage",
              "x402_service",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 80,
            "minimum": 1,
            "maximum": 300
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "AgentLLM Micro inference"
      }
    },
    {
      "id": "prepare_agentllm",
      "name": "Choose and prepare AgentLLM tier (free)",
      "description": "FREE deterministic validation and exact-price routing for all AgentLLM tiers. Choose Micro for classification, extraction and short summaries, Basic for general chat, or Plus for stronger drafting, analysis and longer summaries. It validates the exact arguments without calling a model or charging; continue only when ready_to_buy is true.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "tier": {
            "enum": [
              "micro",
              "basic",
              "plus"
            ],
            "type": "string",
            "default": "micro"
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 80,
            "minimum": 1,
            "maximum": 1200
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "tier": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "input_bytes": {
            "type": "integer"
          },
          "message_count": {
            "type": "integer"
          },
          "accepted_max_output_tokens": {
            "type": "integer"
          },
          "limits": {
            "type": "object",
            "additionalProperties": true
          },
          "fixed_price_usdc": {
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "ready_to_buy": {
            "type": "boolean"
          },
          "charged": {
            "type": "boolean"
          },
          "upstream_called": {
            "type": "boolean"
          },
          "paid_tool": {
            "type": "string"
          },
          "paid_arguments": {
            "type": "object",
            "additionalProperties": true
          },
          "payment": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_agentllm. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "ok",
              "tier",
              "model",
              "input_bytes",
              "message_count",
              "accepted_max_output_tokens",
              "limits",
              "fixed_price_usdc",
              "contract",
              "ready_to_buy",
              "charged",
              "upstream_called",
              "paid_tool",
              "paid_arguments",
              "payment",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "llm",
        "precheck",
        "routing",
        "free"
      ],
      "examples": [
        "Choose the smallest AgentLLM tier that can extract these fields, then validate the exact request before paying."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Choose and prepare AgentLLM tier (free)"
      }
    },
    {
      "id": "agentllm_basic",
      "name": "AgentLLM Basic inference",
      "description": "OpenAI-compatible general chat and summaries for exactly 0.005 USDC per call. Run prepare_agentllm with tier basic first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 750 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.",
      "price": "0.005 USDC",
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 200,
            "minimum": 1,
            "maximum": 750
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "object": {
            "type": "string",
            "const": "chat.completion"
          },
          "created": {
            "type": "integer"
          },
          "model": {
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {}
          },
          "usage": {
            "type": "object",
            "additionalProperties": true
          },
          "x402_service": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agentllm_basic. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "id",
              "object",
              "created",
              "model",
              "choices",
              "usage",
              "x402_service",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "openai-compatible",
        "llm",
        "chat",
        "summary",
        "x402"
      ],
      "examples": [
        "Summarise this structured compliance evidence for an operator."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "AgentLLM Basic inference"
      }
    },
    {
      "id": "agentllm_plus",
      "name": "AgentLLM Plus inference",
      "description": "OpenAI-compatible stronger drafting, analysis and longer summaries for exactly 0.02 USDC per call. Run prepare_agentllm with tier plus first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 1,200 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.",
      "price": "0.02 USDC",
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 500,
            "minimum": 1,
            "maximum": 1200
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "object": {
            "type": "string",
            "const": "chat.completion"
          },
          "created": {
            "type": "integer"
          },
          "model": {
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {}
          },
          "usage": {
            "type": "object",
            "additionalProperties": true
          },
          "x402_service": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agentllm_plus. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "id",
              "object",
              "created",
              "model",
              "choices",
              "usage",
              "x402_service",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "openai-compatible",
        "llm",
        "analysis",
        "drafting",
        "x402"
      ],
      "examples": [
        "Turn this evidence dossier into a concise decision memo with risks and next actions."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "AgentLLM Plus inference"
      }
    },
    {
      "id": "recommend_agent_tool",
      "name": "Recommend the right agent tool (free)",
      "description": "FREE deterministic router over the published Agent Card. Describe the job and optional category, country, chain, price cap and available input names; receive one to three matching tools with exact catalog prices, required inputs and a safe workflow. It performs no model call, network lookup, payment or target-tool execution and never returns supplied secret values.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "goal": {
            "type": "string",
            "minLength": 1,
            "maxLength": 8000
          },
          "category": {
            "type": "string",
            "default": "",
            "enum": [
              "",
              "compliance",
              "payments",
              "invoice",
              "import",
              "blockchain",
              "market",
              "accounting",
              "ai",
              "web"
            ]
          },
          "country": {
            "type": "string",
            "default": "",
            "pattern": "^(?:[A-Za-z]{2})?$"
          },
          "chain": {
            "type": "string",
            "default": "",
            "maxLength": 40
          },
          "max_price_usdc": {
            "type": "string",
            "default": "",
            "pattern": "^(?:|0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$"
          },
          "available_inputs": {
            "type": "string",
            "default": "",
            "maxLength": 4096,
            "description": "Optional comma-separated input field names already available; values must not be supplied."
          },
          "max_results": {
            "type": "integer",
            "default": 3,
            "minimum": 1,
            "maximum": 3
          },
          "prefer_free": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "goal"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "catalog": {
            "type": "object",
            "additionalProperties": true
          },
          "routing": {
            "type": "object",
            "additionalProperties": true
          },
          "recommendations": {
            "type": "array",
            "items": {}
          },
          "no_match": {
            "type": "boolean"
          },
          "no_match_reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "charged": {
            "type": "boolean"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for recommend_agent_tool. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "catalog",
              "routing",
              "recommendations",
              "no_match",
              "no_match_reason",
              "charged",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "discovery",
        "routing",
        "catalog",
        "privacy",
        "free"
      ],
      "examples": [
        "I need to validate a French supplier before payment and have its VAT ID and IBAN."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Recommend the right agent tool (free)"
      }
    },
    {
      "id": "prepare_x402_purchase_guard",
      "name": "Prepare x402 Purchase Guard (free)",
      "description": "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.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "payment_required": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536
          }
        },
        "required": [
          "payment_required"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "x402",
        "payment-required",
        "precheck",
        "free"
      ],
      "examples": [
        "Check whether this PAYMENT-REQUIRED header is decodable before buying the policy decision."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "ready_to_buy": {
            "type": "boolean"
          },
          "ready_for_paid_analysis": {
            "type": "boolean"
          },
          "charged": {
            "type": "boolean"
          },
          "challenge_sha256": {
            "type": "string"
          },
          "challenge_hash_basis": {
            "type": "string"
          },
          "paid_tool": {
            "type": "string"
          },
          "required_policy": {
            "type": "array",
            "items": {}
          },
          "target_network_called": {
            "type": "boolean"
          },
          "wallet_accessed": {
            "type": "boolean"
          },
          "target_payment_attempted": {
            "type": "boolean"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "ready_to_buy",
              "ready_for_paid_analysis",
              "charged",
              "challenge_sha256",
              "challenge_hash_basis",
              "paid_tool",
              "required_policy",
              "target_network_called",
              "wallet_accessed",
              "target_payment_attempted",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare x402 Purchase Guard (free)"
      }
    },
    {
      "id": "x402_purchase_guard",
      "name": "x402 Purchase Guard",
      "description": "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.",
      "price": "0.03 USDC",
      "inputSchema": {
        "properties": {
          "payment_required": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536
          },
          "resource_url": {
            "type": "string",
            "format": "uri"
          },
          "resource_method": {
            "type": "string",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD",
              "OPTIONS"
            ]
          },
          "max_price_usdc": {
            "type": "string",
            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$"
          },
          "allowed_networks": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "eip155:8453",
                "eip155:42161",
                "eip155:137",
                "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
              ]
            },
            "minItems": 1,
            "maxItems": 4,
            "uniqueItems": true
          },
          "expected_pay_to": {
            "type": "string"
          }
        },
        "required": [
          "payment_required",
          "resource_url",
          "resource_method",
          "max_price_usdc",
          "allowed_networks",
          "expected_pay_to"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "x402",
        "payment-safety",
        "purchase-policy",
        "challenge",
        "preflight"
      ],
      "examples": [
        "Verify that this seller challenge still matches my 0.10-USDC Base purchase policy before I confirm it."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "decision": {
            "type": "string",
            "enum": [
              "PROCEED_TO_USER_CONFIRMATION",
              "REVIEW_REQUIRED",
              "REJECT_CHALLENGE"
            ]
          },
          "reasons": {
            "type": "array",
            "items": {}
          },
          "risk_flags": {
            "type": "array",
            "items": {}
          },
          "normalized_payment_options": {
            "type": "array",
            "items": {}
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "execution": {
            "type": "object",
            "additionalProperties": true
          },
          "confirmation_requirements": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "decision",
              "reasons",
              "risk_flags",
              "normalized_payment_options",
              "evidence",
              "execution",
              "confirmation_requirements",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "x402 Purchase Guard"
      }
    },
    {
      "id": "rpc_read_batch",
      "name": "28-chain read-only RPC batch",
      "description": "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.",
      "price": "0.01 USDC",
      "tags": [
        "rpc",
        "evm",
        "multichain",
        "batch",
        "read-only"
      ],
      "examples": [
        "Read the latest block and two contract storage slots on Base in one batch."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "request_count": {
            "type": "integer"
          },
          "mixed_chain_batch": {
            "type": "boolean"
          },
          "took_ms": {
            "type": "integer"
          },
          "result": {
            "oneOf": [
              {
                "type": "object",
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {}
              }
            ]
          },
          "chain": {
            "type": "string"
          },
          "node_used": {
            "type": "string"
          },
          "nodes_failed": {
            "type": "array",
            "items": {}
          },
          "multi_chain": {
            "type": "boolean"
          },
          "chain_count": {
            "type": "integer"
          },
          "chains": {
            "type": "object",
            "additionalProperties": true
          },
          "transport_attempts": {
            "type": "integer"
          },
          "transport_failures": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for rpc_read_batch. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "read_only",
              "request_count",
              "mixed_chain_batch",
              "took_ms",
              "result",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "requests": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "jsonrpc": {
                  "type": "string",
                  "const": "2.0",
                  "default": "2.0"
                },
                "id": {
                  "description": "Caller-provided JSON-RPC correlation ID.",
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "method": {
                  "type": "string",
                  "minLength": 1,
                  "description": "Allowlisted read-only JSON-RPC method."
                },
                "params": {
                  "description": "JSON-RPC positional array or named-parameter object.",
                  "oneOf": [
                    {
                      "type": "array"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "default": []
                },
                "chain": {
                  "type": "string",
                  "description": "Optional per-request chain override for mixed-chain batches."
                }
              },
              "required": [
                "method"
              ]
            },
            "minItems": 1,
            "maxItems": 20
          },
          "chain": {
            "type": "string",
            "default": "base",
            "description": "Default chain used when a request entry has no chain override."
          }
        },
        "required": [
          "requests"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "28-chain read-only RPC batch"
      }
    },
    {
      "id": "wallet_balance",
      "name": "Wallet execution evidence",
      "description": "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.",
      "price": "0.003 USDC",
      "tags": [
        "wallet",
        "balance",
        "nonce",
        "evm",
        "evidence"
      ],
      "examples": [
        "Does this Base wallet have enough native balance and what nonce should it use?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "checked_at": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "address": {
            "type": "string"
          },
          "native_symbol": {
            "type": "string"
          },
          "balance_wei": {
            "type": "string"
          },
          "balance_native": {
            "type": "string"
          },
          "pending_nonce": {
            "type": "integer"
          },
          "observed_block": {
            "type": "integer"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for wallet_balance. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "read_only",
              "checked_at",
              "sources",
              "address",
              "native_symbol",
              "balance_wei",
              "balance_native",
              "pending_nonce",
              "observed_block",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "arbitrum",
              "optimism",
              "polygon"
            ],
            "type": "string",
            "default": "base"
          }
        },
        "required": [
          "address"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Wallet execution evidence"
      }
    },
    {
      "id": "gas_estimate",
      "name": "Gas and execution-fee estimate",
      "description": "Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.",
      "price": "0.003 USDC",
      "tags": [
        "gas",
        "fees",
        "simulation",
        "evm",
        "evidence"
      ],
      "examples": [
        "Estimate the execution gas for this contract call before my agent signs it."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "checked_at": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "native_symbol": {
            "type": "string"
          },
          "gas_price_wei": {
            "type": "string"
          },
          "gas_price_gwei": {
            "type": "string"
          },
          "max_priority_fee_wei": {
            "type": [
              "string",
              "null"
            ]
          },
          "observed_block": {
            "type": "integer"
          },
          "transaction_estimated": {
            "type": "boolean"
          },
          "transaction": {
            "type": "object",
            "additionalProperties": true
          },
          "gas_limit": {
            "type": "string"
          },
          "estimated_execution_fee_wei": {
            "type": "string"
          },
          "estimated_execution_fee_native": {
            "type": "string"
          },
          "total_fee_complete": {
            "type": "boolean"
          },
          "fee_components_not_included": {
            "type": "array",
            "items": {}
          },
          "would_revert": {
            "type": "boolean"
          },
          "revert_reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for gas_estimate. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "read_only",
              "checked_at",
              "sources",
              "native_symbol",
              "gas_price_wei",
              "gas_price_gwei",
              "max_priority_fee_wei",
              "observed_block",
              "transaction_estimated",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "arbitrum",
              "optimism",
              "polygon"
            ],
            "type": "string",
            "default": "base"
          },
          "sender": {
            "type": "string",
            "default": ""
          },
          "to": {
            "type": "string",
            "default": ""
          },
          "data": {
            "type": "string",
            "default": "0x",
            "pattern": "^0x(?:[a-fA-F0-9]{2})*$"
          },
          "value_native": {
            "type": "string",
            "default": "0"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Gas and execution-fee estimate"
      }
    },
    {
      "id": "contract_info",
      "name": "Contract or wallet classification",
      "description": "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.",
      "price": "0.003 USDC",
      "tags": [
        "contract",
        "bytecode",
        "address",
        "evm",
        "evidence"
      ],
      "examples": [
        "Is this Polygon recipient a deployed contract or an empty address?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "checked_at": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "address": {
            "type": "string"
          },
          "account_type": {
            "type": "string"
          },
          "is_contract": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "has_deployed_bytecode": {
            "type": "boolean"
          },
          "classification_note": {
            "type": "string"
          },
          "bytecode_bytes": {
            "type": "integer"
          },
          "native_symbol": {
            "type": "string"
          },
          "balance_wei": {
            "type": "string"
          },
          "balance_native": {
            "type": "string"
          },
          "transaction_count": {
            "type": "integer"
          },
          "observed_block": {
            "type": "integer"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for contract_info. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "read_only",
              "checked_at",
              "sources",
              "address",
              "account_type",
              "is_contract",
              "has_deployed_bytecode",
              "classification_note",
              "bytecode_bytes",
              "native_symbol",
              "balance_wei",
              "balance_native",
              "transaction_count",
              "observed_block",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "arbitrum",
              "optimism",
              "polygon"
            ],
            "type": "string",
            "default": "base"
          }
        },
        "required": [
          "address"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Contract or wallet classification"
      }
    },
    {
      "id": "spot_price",
      "name": "Multi-source crypto spot median",
      "description": "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.",
      "price": "0.001 USDC",
      "tags": [
        "spot",
        "crypto",
        "median",
        "market-data",
        "evidence"
      ],
      "examples": [
        "Give me the current BTC spot median and show the source spread."
      ],
      "outputSchema": {
        "properties": {
          "symbol": {
            "type": "string"
          },
          "price_usd": {
            "type": "number"
          },
          "method": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "sources_failed": {
            "type": "array",
            "items": {}
          },
          "spread_pct": {
            "type": "number"
          },
          "as_of": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for spot_price. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "symbol",
              "price_usd",
              "method",
              "sources",
              "sources_failed",
              "spread_pct",
              "as_of",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "symbol": {
            "type": "string",
            "default": "BTC"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Multi-source crypto spot median"
      }
    },
    {
      "id": "open_social_search",
      "name": "Open-network social search",
      "description": "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.",
      "price": "0.002 USDC",
      "tags": [
        "social",
        "search",
        "bluesky",
        "hacker-news",
        "mastodon"
      ],
      "examples": [
        "Find recent public discussion about agent payment protocols across open networks."
      ],
      "outputSchema": {
        "properties": {
          "query": {
            "type": "string"
          },
          "posts": {
            "type": "array",
            "items": {}
          },
          "sources_ok": {
            "type": "array",
            "items": {}
          },
          "sources_failed": {
            "type": "array",
            "items": {}
          },
          "sources_not_applicable": {
            "type": "array",
            "items": {}
          },
          "coverage_complete": {
            "type": "boolean"
          },
          "coverage_note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for open_social_search. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "query",
              "posts",
              "sources_ok",
              "sources_failed",
              "sources_not_applicable",
              "coverage_complete",
              "coverage_note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "query": {
            "type": "string"
          },
          "limit": {
            "type": "integer",
            "default": 10,
            "minimum": 1,
            "maximum": 50
          }
        },
        "required": [
          "query"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Open-network social search"
      }
    },
    {
      "id": "perp_market_data",
      "name": "Perpetual-futures positioning data",
      "description": "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.",
      "price": "0.005 USDC",
      "tags": [
        "perpetuals",
        "funding",
        "open-interest",
        "hyperliquid",
        "market-data"
      ],
      "examples": [
        "Show the ten most active perpetual markets and their funding pressure."
      ],
      "outputSchema": {
        "properties": {
          "markets": {
            "type": "array",
            "items": {}
          },
          "market_count_total": {
            "type": "integer"
          },
          "source": {
            "type": "string"
          },
          "as_of": {
            "type": "string"
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "missing_checks": {
            "type": "array",
            "items": {}
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for perp_market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "markets",
              "market_count_total",
              "source",
              "as_of",
              "evidence",
              "missing_checks",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "coin": {
            "type": "string",
            "default": ""
          },
          "top": {
            "type": "integer",
            "default": 20,
            "minimum": 1,
            "maximum": 50
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Perpetual-futures positioning data"
      }
    },
    {
      "id": "coin_positioning_brief",
      "name": "Signed coin-positioning brief",
      "description": "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.",
      "price": "0.01 USDC",
      "tags": [
        "decision-input",
        "positioning",
        "funding",
        "open-interest",
        "signed-result"
      ],
      "examples": [
        "Is BTC positioning crowded, and which evidence drives the score?"
      ],
      "outputSchema": {
        "properties": {
          "symbol": {
            "type": "string"
          },
          "as_of": {
            "type": "string"
          },
          "positioning_score": {
            "type": "integer"
          },
          "positioning": {
            "type": "string"
          },
          "spot": {
            "type": "object",
            "additionalProperties": true
          },
          "perp": {
            "type": "object",
            "additionalProperties": true
          },
          "trend": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "missing_checks": {
            "type": "array",
            "items": {}
          },
          "rule": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for coin_positioning_brief. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "symbol",
              "as_of",
              "positioning_score",
              "positioning",
              "spot",
              "perp",
              "trend",
              "evidence",
              "missing_checks",
              "rule",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "symbol": {
            "type": "string",
            "default": "BTC"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Signed coin-positioning brief"
      }
    },
    {
      "id": "market_decision_pack",
      "name": "Complete market decision pack",
      "description": "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.",
      "price": "0.05 USDC",
      "tags": [
        "decision",
        "market",
        "risk",
        "freshness",
        "signed-result"
      ],
      "examples": [
        "Give my agent one bounded market posture instead of eight separate lookups."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string",
            "const": "market_decision_pack"
          },
          "generated_at": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "components": {
            "type": "object",
            "additionalProperties": true
          },
          "spot": {
            "type": "object",
            "additionalProperties": true
          },
          "perps": {
            "type": "object",
            "additionalProperties": true
          },
          "history_7d": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "string"
          },
          "rule": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "automation": {
            "type": "object",
            "additionalProperties": true
          },
          "related_resources": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for market_decision_pack. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "generated_at",
              "decision",
              "components",
              "spot",
              "perps",
              "history_7d",
              "coverage",
              "rule",
              "disclaimer",
              "freshness",
              "automation",
              "related_resources",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {},
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Complete market decision pack"
      }
    },
    {
      "id": "soft_commodity_stress",
      "name": "Soft-commodity supply-stress evidence",
      "description": "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.",
      "price": "0.04 USDC",
      "tags": [
        "commodities",
        "weather",
        "cocoa",
        "coffee",
        "decision-input"
      ],
      "examples": [
        "Assess current cocoa and coffee supply stress from weather and farmgate evidence."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string",
            "const": "commodities"
          },
          "signal": {
            "type": "object",
            "additionalProperties": true
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "data": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "string"
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "trade": {
            "type": "object",
            "additionalProperties": true
          },
          "generated_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for soft_commodity_stress. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "signal",
              "sources",
              "data",
              "coverage",
              "freshness",
              "trade",
              "generated_at",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {},
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Soft-commodity supply-stress evidence"
      }
    },
    {
      "id": "market_data",
      "name": "Fresh market indicators",
      "description": "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.",
      "price": "0.01 USDC",
      "tags": [
        "market-data",
        "gas",
        "yield",
        "freshness",
        "signed-result"
      ],
      "examples": [
        "Return the current market_brief and tell me when buying it again becomes useful."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string",
            "enum": [
              "market_brief",
              "yield",
              "gas"
            ]
          },
          "signal": {
            "type": "object",
            "additionalProperties": true
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "data": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "string"
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "trade": {
            "type": "object",
            "additionalProperties": true
          },
          "generated_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "automation": {
            "type": "object",
            "additionalProperties": true
          },
          "related_resources": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "signal",
              "sources",
              "data",
              "coverage",
              "freshness",
              "trade",
              "generated_at",
              "disclaimer",
              "automation",
              "related_resources",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "product": {
            "enum": [
              "market_brief",
              "yield",
              "gas"
            ],
            "type": "string",
            "default": "market_brief"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Fresh market indicators"
      }
    },
    {
      "id": "market_history",
      "name": "Archived market history",
      "description": "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.",
      "price": "0.008 USDC",
      "tags": [
        "history",
        "time-series",
        "market-data",
        "archive"
      ],
      "examples": [
        "Return seven days of daily median Base gas observations."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string"
          },
          "unit": {
            "type": [
              "string",
              "null"
            ]
          },
          "window_days": {
            "type": "integer"
          },
          "resolution": {
            "type": "string",
            "enum": [
              "raw",
              "daily"
            ]
          },
          "points": {
            "type": "array",
            "items": {}
          },
          "stats": {
            "type": "object",
            "additionalProperties": true
          },
          "rule": {
            "type": "string"
          },
          "coverage_note": {
            "type": [
              "string",
              "null"
            ]
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for market_history. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "unit",
              "window_days",
              "resolution",
              "points",
              "stats",
              "rule",
              "coverage_note",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "product": {
            "type": "string"
          },
          "days": {
            "type": "integer",
            "default": 7,
            "minimum": 1,
            "maximum": 365
          },
          "resolution": {
            "type": "string",
            "default": "raw",
            "enum": [
              "raw",
              "daily"
            ]
          }
        },
        "required": [
          "product"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Archived market history"
      }
    },
    {
      "id": "ai_act_disclosure",
      "name": "EU AI Act disclosure evidence",
      "description": "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.",
      "price": "0.01 USDC",
      "tags": [
        "eu-ai-act",
        "provenance",
        "disclosure",
        "signed-result"
      ],
      "examples": [
        "Create an Article 50 disclosure record from this content hash."
      ],
      "outputSchema": {
        "properties": {
          "standard": {
            "type": "string"
          },
          "regulation": {
            "type": "string"
          },
          "provenance": {
            "type": "object",
            "additionalProperties": true
          },
          "disclosure": {
            "type": "object",
            "additionalProperties": true
          },
          "obligations": {
            "type": "array",
            "items": {}
          },
          "penalty_exposure": {
            "type": "string"
          },
          "scope_and_limits": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for ai_act_disclosure. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "standard",
              "regulation",
              "provenance",
              "disclosure",
              "obligations",
              "penalty_exposure",
              "scope_and_limits",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "content": {
            "type": "string",
            "default": ""
          },
          "content_sha256": {
            "type": "string",
            "default": ""
          },
          "model": {
            "type": "string",
            "default": ""
          },
          "model_provider": {
            "type": "string",
            "default": ""
          },
          "deployer": {
            "type": "string",
            "default": ""
          },
          "kind": {
            "type": "string",
            "default": "text"
          },
          "language": {
            "type": "string",
            "default": "en"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU AI Act disclosure evidence"
      }
    },
    {
      "id": "screen_sanctions_eu",
      "name": "Sanctions screening (EU, UN, UK)",
      "description": "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.",
      "price": "0.01 USDC",
      "tags": [
        "sanctions",
        "aml",
        "kyc",
        "compliance"
      ],
      "examples": [
        "Is 'Wagner Group' on a sanctions list?"
      ],
      "outputSchema": {
        "properties": {
          "query": {
            "type": "string"
          },
          "country_filter": {
            "type": [
              "string",
              "null"
            ]
          },
          "lists_screened": {
            "type": "array",
            "items": {}
          },
          "clear": {
            "type": "boolean"
          },
          "match_count": {
            "type": "integer"
          },
          "matches": {
            "type": "array",
            "items": {}
          },
          "checked_at": {
            "type": "string"
          },
          "list_generated": {},
          "entities_screened": {
            "type": "integer"
          },
          "names_screened": {
            "type": "integer"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "not_included": {},
          "source": {},
          "threshold": {
            "type": "number"
          },
          "disclaimer": {
            "type": "string"
          },
          "compliance_workflow": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for screen_sanctions_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "query",
              "country_filter",
              "lists_screened",
              "clear",
              "match_count",
              "matches",
              "checked_at",
              "list_generated",
              "entities_screened",
              "names_screened",
              "sources",
              "not_included",
              "source",
              "threshold",
              "disclaimer",
              "compliance_workflow",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string"
          },
          "country": {
            "type": "string",
            "default": ""
          },
          "threshold": {
            "type": "number",
            "default": 0.85,
            "minimum": 0,
            "maximum": 1
          },
          "lists": {
            "type": "string",
            "default": ""
          }
        },
        "required": [
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Sanctions screening (EU, UN, UK)"
      }
    },
    {
      "id": "check_counterparty_eu",
      "name": "Counterparty due diligence (KYB)",
      "description": "VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.",
      "price": "0.02 USDC",
      "tags": [
        "kyb",
        "onboarding",
        "duediligence"
      ],
      "examples": [
        "Can I onboard Acme GmbH, VAT ATU12345678, as a supplier?"
      ],
      "outputSchema": {
        "properties": {
          "input": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "risk": {
            "type": "object",
            "additionalProperties": true
          },
          "checks_performed": {
            "type": "array",
            "items": {}
          },
          "checks_missing": {
            "type": "array",
            "items": {}
          },
          "disclaimer": {
            "type": "string"
          },
          "compliance_workflow": {
            "type": "object",
            "additionalProperties": true
          },
          "vat": {
            "type": "object",
            "additionalProperties": true
          },
          "legal_entity": {
            "type": "object",
            "additionalProperties": true
          },
          "sanctions": {
            "type": "object",
            "additionalProperties": true
          },
          "iban_result": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for check_counterparty_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "input",
              "checked_at",
              "coverage",
              "risk",
              "checks_performed",
              "checks_missing",
              "disclaimer",
              "compliance_workflow",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string",
            "default": ""
          },
          "vat": {
            "type": "string",
            "default": ""
          },
          "iban": {
            "type": "string",
            "default": ""
          },
          "country": {
            "type": "string",
            "default": ""
          },
          "own_country": {
            "type": "string",
            "default": ""
          },
          "relationship": {
            "type": "string",
            "default": ""
          },
          "type": {
            "type": "string",
            "default": "service"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Counterparty due diligence (KYB)"
      }
    },
    {
      "id": "must_verify_before_pay",
      "name": "Autonomous payment gate",
      "description": "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.",
      "price": "0.02 USDC",
      "tags": [
        "payment-decision",
        "sanctions",
        "vies",
        "iban",
        "signed-result"
      ],
      "examples": [
        "May my agent release this EUR payment to the stated supplier?"
      ],
      "outputSchema": {
        "properties": {
          "decision": {
            "type": "string",
            "enum": [
              "allow",
              "deny"
            ]
          },
          "allowed": {
            "type": "boolean"
          },
          "reasons": {
            "type": "array",
            "items": {}
          },
          "payee": {
            "type": "object",
            "additionalProperties": true
          },
          "amount": {
            "type": "number"
          },
          "currency": {
            "type": "string"
          },
          "risk_level": {
            "type": "string"
          },
          "checks": {
            "type": "array",
            "items": {}
          },
          "detail": {
            "type": "object",
            "additionalProperties": true
          },
          "policy": {
            "type": "string"
          },
          "verify_offline": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for must_verify_before_pay. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "decision",
              "allowed",
              "reasons",
              "payee",
              "amount",
              "currency",
              "risk_level",
              "checks",
              "detail",
              "policy",
              "verify_offline",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "payee_name": {
            "type": "string"
          },
          "payee_vat": {
            "type": "string"
          },
          "payee_iban": {
            "type": "string"
          },
          "country": {
            "type": "string",
            "default": ""
          },
          "amount": {
            "type": "number",
            "default": 0.0,
            "minimum": 0
          },
          "currency": {
            "type": "string",
            "default": "EUR"
          }
        },
        "required": [
          "payee_name",
          "payee_vat",
          "payee_iban"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Autonomous payment gate"
      }
    },
    {
      "id": "tx_preflight",
      "name": "Agent Transaction Guard",
      "description": "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.",
      "price": "0.02 USDC",
      "tags": [
        "preflight",
        "simulation",
        "onchain",
        "risk"
      ],
      "examples": [
        "Should my agent proceed, review or block this Base transaction before spending gas?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "chain_id": {
            "type": "integer"
          },
          "sender": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "value": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "broadcasts_transaction": {
            "type": "boolean"
          },
          "gas": {
            "type": "object",
            "additionalProperties": true
          },
          "simulation": {
            "type": "object",
            "additionalProperties": true
          },
          "nonce": {
            "type": "object",
            "additionalProperties": true
          },
          "recipient": {
            "type": "object",
            "additionalProperties": true
          },
          "wallet_sanctions": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "missing_checks": {
            "type": "array",
            "items": {}
          },
          "checks": {
            "type": "array",
            "items": {}
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "would_succeed": {
            "type": "boolean"
          },
          "blocking_reasons": {
            "type": "array",
            "items": {}
          },
          "review_reasons": {
            "type": "array",
            "items": {}
          },
          "verdict": {
            "type": "string"
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "note": {
            "type": "string"
          },
          "token": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for tx_preflight. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "chain_id",
              "sender",
              "to",
              "value",
              "checked_at",
              "read_only",
              "broadcasts_transaction",
              "gas",
              "simulation",
              "nonce",
              "recipient",
              "wallet_sanctions",
              "evidence",
              "missing_checks",
              "checks",
              "decision",
              "next_actions",
              "would_succeed",
              "blocking_reasons",
              "review_reasons",
              "verdict",
              "pricing",
              "limitations",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "sender": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "to": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "type": "string",
            "default": "base"
          },
          "data": {
            "type": "string",
            "default": "0x"
          },
          "value_eth": {
            "type": "string",
            "default": "0"
          },
          "token": {
            "type": "string",
            "default": ""
          },
          "amount": {
            "type": "string",
            "default": ""
          },
          "spender": {
            "type": "string",
            "default": ""
          }
        },
        "required": [
          "sender",
          "to"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Agent Transaction Guard"
      }
    },
    {
      "id": "tx_status",
      "name": "Transaction status and revert evidence",
      "description": "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.",
      "price": "0.002 USDC",
      "tags": [
        "transaction",
        "status",
        "revert",
        "evm",
        "evidence"
      ],
      "examples": [
        "Why did this Base transaction fail, and how many confirmations does it have?"
      ],
      "outputSchema": {
        "properties": {
          "chain": {
            "type": "string"
          },
          "tx_hash": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "pending",
              "unknown",
              "success",
              "failed"
            ]
          },
          "confirmations": {
            "type": [
              "integer",
              "null"
            ]
          },
          "known_to_node": {
            "type": "boolean"
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "block": {
            "type": "integer"
          },
          "fee_paid_wei": {
            "type": "string"
          },
          "fee_paid_eth": {
            "type": "string"
          },
          "gas_used": {
            "type": "integer"
          },
          "revert_reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "from": {
            "type": "string"
          },
          "to": {
            "type": [
              "string",
              "null"
            ]
          },
          "value": {
            "type": "string"
          },
          "logs": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for tx_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "chain",
              "tx_hash",
              "status",
              "confirmations",
              "known_to_node",
              "evidence",
              "checked_at",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "tx_hash": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{64}$"
          },
          "chain": {
            "type": "string",
            "default": "base"
          }
        },
        "required": [
          "tx_hash"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Transaction status and revert evidence"
      }
    },
    {
      "id": "token_status",
      "name": "ERC-20 balance and allowance evidence",
      "description": "Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.",
      "price": "0.002 USDC",
      "tags": [
        "erc20",
        "balance",
        "allowance",
        "evm",
        "evidence"
      ],
      "examples": [
        "Does this owner have enough USDC and allowance for the intended spender?"
      ],
      "outputSchema": {
        "properties": {
          "chain": {
            "type": "string"
          },
          "chain_id": {
            "type": "integer"
          },
          "token": {
            "type": "object",
            "additionalProperties": true
          },
          "owner": {
            "type": "string"
          },
          "balance_raw": {
            "type": "string"
          },
          "balance": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "spender": {
            "type": "string"
          },
          "allowance": {
            "type": "object",
            "additionalProperties": true
          },
          "requested_amount": {
            "type": "string"
          },
          "would_succeed": {
            "type": "boolean"
          },
          "blocking_reasons": {
            "type": "array",
            "items": {}
          },
          "action_needed": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for token_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "chain",
              "chain_id",
              "token",
              "owner",
              "balance_raw",
              "balance",
              "checked_at",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "token": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "owner": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "type": "string",
            "default": "base"
          },
          "spender": {
            "type": "string",
            "default": ""
          },
          "amount": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "number",
                "minimum": 0
              }
            ],
            "default": "",
            "description": "Exact decimal string preferred; JSON number remains accepted for backwards compatibility."
          }
        },
        "required": [
          "token",
          "owner"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "ERC-20 balance and allowance evidence"
      }
    },
    {
      "id": "read_url",
      "name": "Safe page reader",
      "description": "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.",
      "price": "0.003 USDC",
      "tags": [
        "web",
        "reader",
        "markdown",
        "ssrf-protection"
      ],
      "examples": [
        "Read this public policy page as clean Markdown."
      ],
      "outputSchema": {
        "properties": {
          "url": {
            "type": "string"
          },
          "final_url": {
            "type": "string"
          },
          "status": {
            "type": "integer"
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "author": {
            "type": [
              "string",
              "null"
            ]
          },
          "date": {
            "type": [
              "string",
              "null"
            ]
          },
          "sitename": {
            "type": [
              "string",
              "null"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "markdown",
              "text"
            ]
          },
          "content": {
            "type": "string"
          },
          "truncated": {
            "type": "boolean"
          },
          "content_chars": {
            "type": "integer"
          },
          "fetched_at": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for read_url. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "url",
              "final_url",
              "status",
              "title",
              "author",
              "date",
              "sitename",
              "format",
              "content",
              "truncated",
              "content_chars",
              "fetched_at",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "pattern": "^https?://"
          },
          "format": {
            "type": "string",
            "default": "markdown",
            "enum": [
              "markdown",
              "text"
            ]
          }
        },
        "required": [
          "url"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Safe page reader"
      }
    },
    {
      "id": "lookup_company_eu",
      "name": "Company register lookup",
      "description": "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.",
      "price": "0.01 USDC",
      "tags": [
        "company",
        "register",
        "companydata"
      ],
      "examples": [
        "Does 'Equinor' exist in the Norwegian register?"
      ],
      "outputSchema": {
        "properties": {
          "query": {
            "type": "object",
            "additionalProperties": true
          },
          "register": {
            "type": "string"
          },
          "register_url": {
            "type": "string"
          },
          "result_count": {
            "type": "integer"
          },
          "results": {
            "type": "array",
            "items": {}
          },
          "checked_at": {
            "type": "string"
          },
          "available_countries": {
            "type": "array",
            "items": {}
          },
          "not_covered": {},
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for lookup_company_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "query",
              "register",
              "register_url",
              "result_count",
              "results",
              "checked_at",
              "available_countries",
              "not_covered",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "country": {
            "type": "string"
          },
          "name": {
            "type": "string",
            "default": ""
          },
          "id": {
            "type": "string",
            "default": ""
          }
        },
        "required": [
          "country"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Company register lookup"
      }
    },
    {
      "id": "eu_vat_rules",
      "name": "EU VAT decision engine",
      "description": "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.",
      "price": "0.005 USDC",
      "tags": [
        "vat",
        "tax",
        "einvoicing",
        "en16931"
      ],
      "examples": [
        "Austrian supplier, German business customer, service - do I charge VAT?"
      ],
      "outputSchema": {
        "properties": {
          "supplier_country": {
            "type": "string"
          },
          "supplier_country_name": {
            "type": "string"
          },
          "customer_country": {
            "type": [
              "string",
              "null"
            ]
          },
          "customer_in_eu": {
            "type": "boolean"
          },
          "b2b": {
            "type": "boolean"
          },
          "supply_type": {
            "type": "string"
          },
          "decision": {
            "type": "string"
          },
          "charge_vat": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "vat_rate_percent": {
            "type": [
              "number",
              "null"
            ]
          },
          "place_of_supply": {
            "type": "string"
          },
          "en16931_vat_category_code": {
            "type": "string"
          },
          "en16931_exemption_reason_code": {
            "type": [
              "string",
              "null"
            ]
          },
          "en16931_exemption_reason_text": {
            "type": [
              "string",
              "null"
            ]
          },
          "invoice_note_en": {
            "type": [
              "string",
              "null"
            ]
          },
          "invoice_note_de": {
            "type": [
              "string",
              "null"
            ]
          },
          "legal_reference": {
            "type": "string"
          },
          "notes": {
            "type": "array",
            "items": {}
          },
          "standard_rate_source": {
            "type": "string"
          },
          "standard_rate_as_of": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for eu_vat_rules. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "supplier_country",
              "supplier_country_name",
              "customer_country",
              "customer_in_eu",
              "b2b",
              "supply_type",
              "decision",
              "charge_vat",
              "vat_rate_percent",
              "place_of_supply",
              "en16931_vat_category_code",
              "en16931_exemption_reason_code",
              "en16931_exemption_reason_text",
              "invoice_note_en",
              "invoice_note_de",
              "legal_reference",
              "notes",
              "standard_rate_source",
              "standard_rate_as_of",
              "checked_at",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "supplier": {
            "type": "string"
          },
          "customer": {
            "type": "string"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          },
          "type": {
            "type": "string",
            "default": "service"
          },
          "customer_vat_valid": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "above_oss_threshold": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "supplier",
          "customer"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU VAT decision engine"
      }
    },
    {
      "id": "validate_einvoice_eu",
      "name": "E-invoice validation",
      "description": "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.",
      "price": "0.10 USDC",
      "tags": [
        "einvoicing",
        "xrechnung",
        "zugferd",
        "peppol"
      ],
      "examples": [
        "Is this XRechnung compliant before I send it?"
      ],
      "outputSchema": {
        "properties": {
          "valid": {
            "type": "boolean"
          },
          "syntax": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "profile": {
            "type": "string"
          },
          "customization_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "document_type": {
            "type": "string"
          },
          "summary": {
            "type": "object",
            "additionalProperties": true
          },
          "error_count": {
            "type": "integer"
          },
          "errors": {
            "type": "array",
            "items": {}
          },
          "warning_count": {
            "type": "integer"
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "full_schematron": {
            "type": "boolean"
          },
          "schematron": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "standard": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for validate_einvoice_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "valid",
              "syntax",
              "source",
              "profile",
              "customization_id",
              "document_type",
              "summary",
              "error_count",
              "errors",
              "warning_count",
              "warnings",
              "full_schematron",
              "schematron",
              "checked_at",
              "standard",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "xml": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "xml"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "E-invoice validation"
      }
    },
    {
      "id": "agent_spend_statement",
      "name": "Agent spend transfer evidence",
      "description": "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.",
      "price": "0.10 USDC",
      "tags": [
        "accounting",
        "transfer-evidence",
        "agentspend",
        "audit"
      ],
      "examples": [
        "List every Base USDC outflow last month in EUR and show which transfers still need invoice and supplier evidence."
      ],
      "outputSchema": {
        "properties": {
          "wallet": {
            "type": "string"
          },
          "period": {
            "type": "object",
            "additionalProperties": true
          },
          "payment_count": {
            "type": "integer"
          },
          "outgoing_transfer_count": {
            "type": "integer"
          },
          "transaction_semantics": {
            "type": "string"
          },
          "complete": {
            "type": "boolean"
          },
          "gaps": {
            "type": "array",
            "items": {}
          },
          "total_usd": {
            "type": "number"
          },
          "total_eur": {
            "type": "number"
          },
          "payees": {
            "type": "array",
            "items": {}
          },
          "payments": {
            "type": "array",
            "items": {}
          },
          "truncated": {
            "type": "boolean"
          },
          "vat_assessment": {
            "type": "object",
            "additionalProperties": true
          },
          "sources": {
            "type": "object",
            "additionalProperties": true
          },
          "generated_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "format": {
            "type": "string"
          },
          "media_type": {
            "type": "string"
          },
          "csv": {
            "type": "string"
          },
          "days": {
            "type": "integer"
          },
          "classification": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agent_spend_statement. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "wallet",
              "period",
              "payment_count",
              "outgoing_transfer_count",
              "complete",
              "gaps",
              "total_usd",
              "total_eur",
              "payees",
              "payments",
              "truncated",
              "vat_assessment",
              "sources",
              "generated_at",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "format",
              "media_type",
              "csv",
              "wallet",
              "days",
              "classification",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "wallet": {
            "type": "string"
          },
          "days": {
            "type": "integer",
            "default": 30,
            "minimum": 1,
            "maximum": 3650
          },
          "format": {
            "type": "string",
            "default": "json",
            "enum": [
              "json",
              "csv"
            ]
          }
        },
        "required": [
          "wallet"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Agent spend transfer evidence"
      }
    },
    {
      "id": "verify_compliance_receipt",
      "name": "Verify a compliance receipt (free)",
      "description": "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.",
      "price": "free",
      "tags": [
        "verification",
        "audit",
        "trust"
      ],
      "examples": [
        "Is this sanctions screening result authentic?"
      ],
      "outputSchema": {
        "properties": {
          "valid": {
            "type": "boolean"
          },
          "reasons": {
            "type": "array",
            "items": {}
          },
          "failures": {
            "type": "array",
            "items": {}
          },
          "content_unchanged": {
            "type": "boolean"
          },
          "signature_valid": {
            "type": "boolean"
          },
          "issued_by_us": {
            "type": "boolean"
          },
          "expired": {
            "type": "boolean"
          },
          "recovered_signer": {
            "type": "string"
          },
          "official_issuer_key": {
            "type": "string"
          },
          "service": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "issued_at": {
            "type": "string"
          },
          "valid_until": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for verify_compliance_receipt. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "valid",
              "reasons",
              "failures",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "document_json": {
            "type": "string",
            "minLength": 2
          }
        },
        "required": [
          "document_json"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Verify a compliance receipt (free)"
      }
    }
  ],
  "payment": {
    "protocol": "x402",
    "version": 2,
    "scheme": "exact",
    "networks": [
      "eip155:8453",
      "eip155:42161",
      "eip155:137",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "asset": "USDC",
    "requirementsByNetwork": [
      {
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2"
      },
      {
        "network": "eip155:42161",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2"
      },
      {
        "network": "eip155:137",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2"
      },
      {
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "payTo": "9N5TAHbtp9s8Ksrcn4b9Kig4uTRnevZC13bSsMnMAQ4c"
      }
    ],
    "priceRangeUsd": [
      0.001,
      1.0
    ],
    "freeTools": [
      "validate_vat",
      "validate_iban",
      "prepare_us_import_readiness",
      "recover_us_import_readiness",
      "prepare_invoice_to_pay_eu",
      "verify_compliance_receipt",
      "prepare_agentllm_micro",
      "prepare_agentllm",
      "prepare_x402_purchase_guard",
      "recommend_agent_tool"
    ],
    "note": "Payment travels in-band with paid calls. The payer needs no native gas token; USDC payment is available on Base, Arbitrum, Polygon and Solana. The 10 free preparation, routing and verification tools make no payment."
  },
  "trustModels": [
    "feedback"
  ],
  "additionalInterfaces": [
    {
      "transport": "MCP",
      "url": "https://mcp.eucompliance.tools/mcp"
    },
    {
      "transport": "HTTP",
      "url": "https://api.eucompliance.tools"
    },
    {
      "transport": "HTTP",
      "url": "https://api.eucompliance.tools/agentllm/quickstart.json"
    }
  ],
  "registrations": [
    {
      "explorer": "https://8004scan.io/agent/8453/60255",
      "agentAddress": "0x8920c61b1FE0b713f271E86854B0008c19113A7e",
      "agentId": 60255,
      "agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
      "registrationTx": "0x445007b9c5329a1bd7dc3a79ff00652a7afb982452478058dfea4773ca1e9585"
    }
  ],
  "signedResults": {
    "standard": "eucompliance-receipt/2",
    "issuerKey": "0x0AcF6C30229AcDF3c68BB16bb34d92d46C3cFa1d",
    "verifyUrl": "https://api.eucompliance.tools/verify",
    "cost": "free"
  },
  "operator": {
    "legalName": "Kaufmann Installationen",
    "country": "AT",
    "contact": "office@eucompliance.tools"
  },
  "disclaimer": "Results are informational, based on the cited official sources, and are not legal or tax advice."
}