{"service":"DatoQA","version":"0.6.15","currency":"USDC","network":"eip155:8453","free":"Factual data tools and purchase previews remain free.","offers":{"country_report":{"enabled":true,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price_usdc":"0.002","amount_atomic":"2000","recipient":"0x4a7A972F84E2A64b3B9B64AC1383Df5c413c0E59","credentials_configured":true,"endpoint":"/v1/paid/country-report","scheme":"exact","real_money":true,"product":"Country report: up to ten economies. Default three annual WDI series over five completed years; custom historical selection up to six series over ten years. Aligned JSON, CSV, definitions and source evidence in one comparison response. Free preview with countries and preview=true; missing numeric cells block purchase. Single-country legacy response supported. Original data and factual tools remain free."},"table_reconciliation":{"title":"DatoQA — Rapprochement de tableaux","tool":"reconcile_tables","endpoint":"/v1/paid/table-reconciliation","price_usdc":"0.002","amount_atomic":"2000","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","preview":"Free MCP preview; never signs or pays. A complete dossier includes JSON and CSV in one purchase.","limits":{"combined_rows":500,"argument_bytes":48000},"scope":"Exact one-to-one keys. Default amounts mode: explicit units, net/gross amounts, optional dated ECB conversion. Fields mode: explicitly mapped catalogue/inventory/CRM values, added/removed rows and changed fields, null/presence flags, no FX or inference. No fuzzy matching, accounting certification or inference of unpaid invoices.","recovery":"Save the private ticket before payment. POST the same ticket with recover_only=true after a lost response. Confirmed purchases are recoverable until 24 hours from preview; uncertain settlement requires operator review, never a second payment.","examples_url":"https://datoqa.bhazarstudio.workers.dev/examples/cases.json","use_cases":[{"task":"Compare two inventory or catalogue exports","mode":"fields","deliverable":"Changed mapped values and rows present on only one side, with original values and CSV null/presence flags. No inferred stock movements or database updates."},{"task":"Review changes between two CRM exports","mode":"fields","deliverable":"Exact-key field differences, including null versus empty text. Caller supplies the key and fields; no identity resolution or synchronization."},{"task":"Compare orders and invoices","mode":"amounts","deliverable":"Per-key amount and quantity differences using explicit net/gross basis and identical units. No inference of unpaid invoices or accounting certification."}],"enabled":true},"file_conversion":{"name":"DatoQA — Conversion de fichiers","enabled":true,"flow":"payment_first","pay_to":"0x4F6156f35486F50A2FDD38EA9A284392A87f9828","prices_usdc":{"simple":"0.01","docx_or_ocr_up_to_three_pages":"0.02"},"network":"eip155:8453","endpoint":"/v1/paid/conversions","guide":"/docs/conversions","client":{"download":"/downloads/datoqa-conversion-client.mjs","sha256":"/downloads/datoqa-conversion-client.mjs.sha256","runtime":"Node.js 24+","payment_requires_explicit_approval":true},"recovery_hours":24,"availability":{"mode":"continuous","scheduled_close":null,"preparation_limit":null,"payment_before_execution":true,"refund_on_failure":true},"instructions":"Create and save a UUID purchase_id and random 32-byte hex recovery_key before preparation. Reuse both after a lost response. Preparation does not pay. Pay only the exact returned quote with an authorized x402 client; MCP never pays."}},"authorization":"Only purchase within the owner-authorized budget. Prices are offers, not payment authorization.","recovery":"Preserve purchase identifiers and recovery credentials; reconcile uncertain payments before retrying."}