{
  "x402Version": 2,
  "serviceName": "FreelanceDesk",
  "items": [
    {
      "resource": "https://afraid-butterfly-5236.obtranzat.deno.net/freelancedesk",
      "type": "http",
      "x402Version": 2,
      "description": "Offline single-file invoicing and client tracker for freelancers. One HTML file you keep, no account, no subscription, works with no internet.",
      "mimeType": "application/zip",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "14000000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2",
            "assetTransferMethod": "eip3009"
          }
        }
      ]
    },
    {
      "resource": "https://afraid-butterfly-5236.obtranzat.deno.net/documents",
      "type": "http",
      "x402Version": 2,
      "description": "Editable contract, statement of work, NDA, welcome pack and invoice templates for independent professionals.",
      "mimeType": "application/zip",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "7000000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2",
            "assetTransferMethod": "eip3009"
          }
        }
      ]
    },
    {
      "resource": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/render",
      "type": "http",
      "x402Version": 2,
      "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.",
      "mimeType": "text/html",
      "method": "POST",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "100000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2",
            "assetTransferMethod": "eip3009"
          }
        }
      ]
    },
    {
      "resource": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/pdf",
      "type": "http",
      "x402Version": 2,
      "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.",
      "mimeType": "application/pdf",
      "method": "POST",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "100000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2",
            "assetTransferMethod": "eip3009"
          }
        }
      ]
    },
    {
      "resource": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/validate",
      "type": "http",
      "x402Version": 2,
      "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.",
      "mimeType": "application/json",
      "method": "POST",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "50000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2",
            "assetTransferMethod": "eip3009"
          }
        }
      ]
    },
    {
      "resource": "https://afraid-butterfly-5236.obtranzat.deno.net/v1/invoice/preflight",
      "type": "http",
      "x402Version": 2,
      "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.",
      "mimeType": "application/json",
      "method": "POST",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xfF379dcB34D6A8C1175e4d5Bcd47148b38A0414d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2",
            "assetTransferMethod": "eip3009"
          }
        }
      ]
    }
  ]
}