{
  "name": "FreelanceDesk",
  "description": "Invoice JSON in, documents out. Pay-per-call in USDC on Base over x402; no account, no API key.",
  "currency": "USDC",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "network": "eip155:8453",
  "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
  "facilitator": "https://facilitator.payai.network",
  "payment": {
    "version": 2,
    "scheme": "exact",
    "assetTransferMethod": "eip3009",
    "maxTimeoutSeconds": 300
  },
  "routes": [
    {
      "method": "POST",
      "path": "/v1/invoice/preflight",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/preflight",
      "priceUsd": 0.01,
      "amountAtomic": "10000",
      "output": "application/json",
      "description": "Validates invoice JSON and computes net, tax and total, returning only the blocking errors that would stop a send or a payment. The cheap door to the five-cent full report, which adds every warning and info finding with a JSON path.",
      "tags": [
        "invoicing",
        "invoice-validation",
        "preflight",
        "json",
        "billing"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/invoice/validate",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/validate",
      "priceUsd": 0.05,
      "amountAtomic": "50000",
      "output": "application/json",
      "description": "Checks invoice JSON before it is sent or paid: required parties and number, currency and date formats, due date order, line item ranges, per-line tax rates, duplicate lines and VAT-ID shape. Returns every finding with severity and a JSON path, plus server-computed net, tax and total totals.",
      "tags": [
        "invoicing",
        "invoice-validation",
        "json",
        "billing"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/invoice/render",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/render",
      "priceUsd": 0.1,
      "amountAtomic": "100000",
      "output": "text/html",
      "description": "Renders a print-ready A4 invoice as self-contained HTML from structured JSON: seller, buyer, invoice number and dates, line items with per-line tax rates, currency. Line nets, tax breakdown and total are computed server-side with integer cents.",
      "tags": [
        "invoicing",
        "invoice-generator",
        "html",
        "billing"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/invoice/pdf",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/pdf",
      "priceUsd": 0.1,
      "amountAtomic": "100000",
      "output": "application/pdf",
      "description": "Renders a print-ready A4 PDF invoice (PDF 1.4, Helvetica) from the same structured JSON: seller, buyer, invoice number and dates, line items with per-line tax rates, currency. Line nets, tax breakdown and total are computed server-side with integer cents.",
      "tags": [
        "invoicing",
        "invoice-generator",
        "pdf",
        "billing"
      ]
    },
    {
      "method": "GET",
      "path": "/documents",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/documents",
      "priceUsd": 7,
      "amountAtomic": "7000000",
      "output": "application/zip",
      "description": "Service agreement, project proposal, rate card and the three overdue-invoice letters (reminder, formal demand, final notice) in English and Finnish, as editable HTML that prints to PDF, plus a quickstart. No app required.",
      "tags": [
        "contracts",
        "templates",
        "freelance",
        "legal-forms"
      ]
    },
    {
      "method": "GET",
      "path": "/freelancedesk",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/freelancedesk",
      "priceUsd": 14,
      "amountAtomic": "14000000",
      "output": "application/zip",
      "description": "Offline single-file invoicing and client tracker for freelancers. One HTML file you keep, no account, no subscription, works with no internet.",
      "tags": [
        "invoicing",
        "freelance",
        "offline",
        "productivity",
        "solo-business"
      ]
    },
    {
      "method": "GET",
      "path": "/laskufin",
      "url": "https://afraid-butterfly-5236.obtranzat.deno.net/laskufin",
      "priceUsd": 19,
      "amountAtomic": "19000000",
      "output": "application/zip",
      "description": "Finnish e-invoicing toolkit in one offline HTML file: builds Finvoice 3.0 (bank standard) and Peppol BIS 3.0 / EN 16931 UBL invoices, validates Y-tunnus, IBAN, reference number and VAT breakdown, plus CSV templates and a printable checklist. No account, no server, runs from disk.",
      "tags": [
        "finvoice",
        "e-invoicing",
        "peppol",
        "finland",
        "billing",
        "offline"
      ]
    }
  ],
  "free": [
    "https://afraid-butterfly-5236.obtranzat.deno.net/openapi.json",
    "https://afraid-butterfly-5236.obtranzat.deno.net/llms.txt",
    "https://afraid-butterfly-5236.obtranzat.deno.net/.well-known/x402",
    "https://afraid-butterfly-5236.obtranzat.deno.net/health"
  ]
}