{
  "@context": {
    "@vocab": "https://eucompliance.tools/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "eucompliance": "https://eucompliance.tools/schema#",
    "Body_free_einvoice_free_einvoice_post": "eucompliance:Body_free_einvoice_free_einvoice_post",
    "file": {
      "@id": "eucompliance:file",
      "@type": "xsd:string"
    },
    "Body_x402_einvoice_x402_einvoice_post": "eucompliance:Body_x402_einvoice_x402_einvoice_post",
    "HTTPValidationError": "eucompliance:HTTPValidationError",
    "detail": {
      "@id": "eucompliance:detail",
      "@container": "@list"
    },
    "SignupReq": "eucompliance:SignupReq",
    "email": {
      "@id": "eucompliance:email",
      "@type": "xsd:string"
    },
    "ToolRecommendationReq": "eucompliance:ToolRecommendationReq",
    "goal": {
      "@id": "eucompliance:goal",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "eucompliance:category",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "eucompliance:country",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "eucompliance:chain",
      "@type": "xsd:string"
    },
    "max_price_usdc": {
      "@id": "eucompliance:max_price_usdc"
    },
    "available_inputs": {
      "@id": "eucompliance:available_inputs",
      "@container": "@list"
    },
    "max_results": {
      "@id": "eucompliance:max_results",
      "@type": "xsd:integer"
    },
    "prefer_free": {
      "@id": "eucompliance:prefer_free",
      "@type": "xsd:boolean"
    },
    "ValidationError": "eucompliance:ValidationError",
    "loc": {
      "@id": "eucompliance:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "eucompliance:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "eucompliance:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "eucompliance:input"
    },
    "ctx": {
      "@id": "eucompliance:ctx"
    },
    "VatBatchReq": "eucompliance:VatBatchReq",
    "vat_ids": {
      "@id": "eucompliance:vat_ids",
      "@container": "@list"
    },
    "MachineError": "eucompliance:MachineError",
    "error": {
      "@id": "eucompliance:error"
    },
    "charged": {
      "@id": "eucompliance:charged",
      "@type": "xsd:boolean"
    },
    "InvoiceToPayRequest": "eucompliance:InvoiceToPayRequest",
    "buyer_country": {
      "@id": "eucompliance:buyer_country",
      "@type": "xsd:string"
    },
    "expected_amount": {
      "@id": "eucompliance:expected_amount",
      "@type": "xsd:string"
    },
    "expected_currency": {
      "@id": "eucompliance:expected_currency",
      "@type": "xsd:string"
    },
    "trusted_payee_iban": {
      "@id": "eucompliance:trusted_payee_iban",
      "@type": "xsd:string"
    },
    "invoice_xml": {
      "@id": "eucompliance:invoice_xml",
      "@type": "xsd:string"
    },
    "document_base64": {
      "@id": "eucompliance:document_base64",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "eucompliance:filename",
      "@type": "xsd:string"
    },
    "expected_supplier_vat": {
      "@id": "eucompliance:expected_supplier_vat",
      "@type": "xsd:string"
    },
    "expected_supplier_name": {
      "@id": "eucompliance:expected_supplier_name",
      "@type": "xsd:string"
    },
    "expected_buyer_vat": {
      "@id": "eucompliance:expected_buyer_vat",
      "@type": "xsd:string"
    },
    "purchase_order_reference": {
      "@id": "eucompliance:purchase_order_reference",
      "@type": "xsd:string"
    },
    "supply_type": {
      "@id": "eucompliance:supply_type",
      "@type": "xsd:string"
    },
    "b2b": {
      "@id": "eucompliance:b2b",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "EU Compliance Toolkit API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects EU Compliance Toolkit's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-07) from openapi/eucompliance-tools-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/eucompliance-tools-openapi.json"
  ]
}