{
  "openapi": "3.0.3",
  "info": {
    "title": "agentshield.live facts",
    "version": "1.0.0",
    "description": "Paid fact routes. Unpaid calls return 402. Unknown input returns 404 and is not charged. Prices are 0.001 to 0.01 USDC on Base."
  },
  "servers": [
    {
      "url": "https://agentshield.live"
    }
  ],
  "paths": {
    "/vat": {
      "get": {
        "summary": "Standard VAT percent for a country. Not a product rate.",
        "operationId": "vat",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/holiday": {
      "get": {
        "summary": "Whether a date is a public holiday.",
        "operationId": "holiday",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/iban": {
      "get": {
        "summary": "IBAN checksum and format. Does not confirm the account exists.",
        "operationId": "iban",
        "parameters": [
          {
            "name": "iban",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/fx": {
      "get": {
        "summary": "ECB daily reference rate. Not a live price.",
        "operationId": "fx",
        "parameters": [
          {
            "name": "from",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/ean": {
      "get": {
        "summary": "EAN checksum and GS1 prefix. Not a product.",
        "operationId": "ean",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/isbn": {
      "get": {
        "summary": "ISBN checksum. Not a book.",
        "operationId": "isbn",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/bic": {
      "get": {
        "summary": "BIC format split. Does not confirm the bank.",
        "operationId": "bic",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/weekday": {
      "get": {
        "summary": "Weekday, ISO week, and quarter.",
        "operationId": "weekday",
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/currency": {
      "get": {
        "summary": "ISO currency name and minor units. Not a rate.",
        "operationId": "currency",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/isin": {
      "get": {
        "summary": "ISIN checksum. Not a security or a price.",
        "operationId": "isin",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/lei": {
      "get": {
        "summary": "LEI checksum. Does not confirm the entity.",
        "operationId": "lei",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/calling": {
      "get": {
        "summary": "Telephone country calling code.",
        "operationId": "calling",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/vin": {
      "get": {
        "summary": "VIN check digit and manufacturer prefix.",
        "operationId": "vin",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/container": {
      "get": {
        "summary": "ISO 6346 container check digit.",
        "operationId": "container",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/cusip": {
      "get": {
        "summary": "CUSIP checksum.",
        "operationId": "cusip",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/sedol": {
      "get": {
        "summary": "SEDOL checksum.",
        "operationId": "sedol",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/imei": {
      "get": {
        "summary": "IMEI checksum.",
        "operationId": "imei",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/aba": {
      "get": {
        "summary": "ABA routing checksum.",
        "operationId": "aba",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/tz": {
      "get": {
        "summary": "IANA time-zone offset on a date.",
        "operationId": "tz",
        "parameters": [
          {
            "name": "zone",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/easter": {
      "get": {
        "summary": "Western Easter Sunday.",
        "operationId": "easter",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/worldcup": {
      "get": {
        "summary": "Stored men's World Cup final.",
        "operationId": "worldcup",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/olympic": {
      "get": {
        "summary": "Stored Summer Olympics host city.",
        "operationId": "olympic",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/division": {
      "get": {
        "summary": "Name of a country's top football division.",
        "operationId": "division",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/tld": {
      "get": {
        "summary": "Country-code top-level domain.",
        "operationId": "tld",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/doy": {
      "get": {
        "summary": "Day of year.",
        "operationId": "doy",
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/eip55": {
      "get": {
        "summary": "EIP-55 address checksum.",
        "operationId": "eip55",
        "parameters": [
          {
            "name": "address",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/chain": {
      "get": {
        "summary": "EVM chain id to name.",
        "operationId": "chain",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/incoterm": {
      "get": {
        "summary": "Incoterms 2020 meaning.",
        "operationId": "incoterm",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/issn": {
      "get": {
        "summary": "ISSN checksum.",
        "operationId": "issn",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/workday": {
      "get": {
        "summary": "Add or subtract weekdays.",
        "operationId": "workday",
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/iata": {
      "get": {
        "summary": "IATA airport code to city.",
        "operationId": "iata",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/airline": {
      "get": {
        "summary": "IATA airline code to name.",
        "operationId": "airline",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/country": {
      "get": {
        "summary": "ISO country code to English name.",
        "operationId": "country",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/capital": {
      "get": {
        "summary": "Listed capital of a country.",
        "operationId": "capital",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/lang": {
      "get": {
        "summary": "ISO 639-1 language name.",
        "operationId": "lang",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mrz": {
      "get": {
        "summary": "Passport MRZ check digit.",
        "operationId": "mrz",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/orcid": {
      "get": {
        "summary": "ORCID checksum.",
        "operationId": "orcid",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/gln": {
      "get": {
        "summary": "GLN check digit.",
        "operationId": "gln",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/vatid": {
      "get": {
        "summary": "German VAT-id checksum.",
        "operationId": "vatid",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/icao": {
      "get": {
        "summary": "Aircraft nationality mark to state.",
        "operationId": "icao",
        "parameters": [
          {
            "name": "mark",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/lines": {
      "post": {
        "summary": "Receipt photo to JSON line items. The image is not stored.",
        "operationId": "lines",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "image_base64": {
                    "type": "string"
                  },
                  "media_type": {
                    "type": "string"
                  }
                },
                "required": [
                  "image_base64"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Line items."
          },
          "402": {
            "description": "Payment required."
          }
        }
      }
    },
    "/cas": {
      "get": {
        "summary": "CAS Registry checksum. Does not confirm the substance.",
        "operationId": "cas",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "CAS Registry Number."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/element": {
      "get": {
        "summary": "Element symbol to IUPAC name and atomic number.",
        "operationId": "element",
        "parameters": [
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Element symbol, such as Fe."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/si": {
      "get": {
        "summary": "SI prefix to factor. Not a unit conversion.",
        "operationId": "si",
        "parameters": [
          {
            "name": "prefix",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "SI prefix name or symbol."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/roman": {
      "get": {
        "summary": "Standard Roman numeral, 1 to 3999.",
        "operationId": "roman",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Roman numeral or an integer from 1 to 3999."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/molar": {
      "get": {
        "summary": "Molar mass from CIAAW abridged atomic weights. Not a measured sample mass.",
        "operationId": "molar",
        "parameters": [
          {
            "name": "formula",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Simple formula, such as H2O."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mmsi": {
      "get": {
        "summary": "MMSI to ITU maritime identification administration.",
        "operationId": "mmsi",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/tail": {
      "get": {
        "summary": "Aircraft registration to nationality prefix.",
        "operationId": "tail",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/symbol": {
      "get": {
        "summary": "ISO currency code to CLDR English symbol.",
        "operationId": "symbol",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/imo": {
      "get": {
        "summary": "IMO ship number checksum. Not a ship name.",
        "operationId": "imo",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/postcode": {
      "get": {
        "summary": "Postal-code format check only. Not an address.",
        "operationId": "postcode",
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mime": {
      "get": {
        "summary": "File extension to Apache mime.types media type. Not a content sniff.",
        "operationId": "mime",
        "parameters": [
          {
            "name": "ext",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/semver": {
      "get": {
        "summary": "Semantic Versioning 2.0.0 precedence. Not a package registry.",
        "operationId": "semver",
        "parameters": [
          {
            "name": "left",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/uuid": {
      "get": {
        "summary": "RFC 9562 UUID version and variant. Not a registry lookup.",
        "operationId": "uuid",
        "parameters": [
          {
            "name": "uuid",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/http": {
      "get": {
        "summary": "IANA HTTP status code meaning. Not a live server status.",
        "operationId": "http",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/base32": {
      "get": {
        "summary": "RFC 4648 or Crockford base32 length check. Decoded bytes are not returned.",
        "operationId": "base32",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/euro": {
      "get": {
        "summary": "Stored men's European Championship final. Not a live score.",
        "operationId": "euro",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/winter": {
      "get": {
        "summary": "Stored Winter Olympics host city. Not a live event.",
        "operationId": "winter",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/bowl": {
      "get": {
        "summary": "Stored Super Bowl winner for the game year. Not a live score.",
        "operationId": "bowl",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/abn": {
      "get": {
        "summary": "Australian Business Number checksum. Not a registry lookup.",
        "operationId": "abn",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/bech32": {
      "get": {
        "summary": "BIP-173 Bech32 checksum. Decoded payload is not returned. Not a balance.",
        "operationId": "bech32",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/upc": {
      "get": {
        "summary": "UPC check digit. Not a product lookup.",
        "operationId": "upc",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/sscc": {
      "get": {
        "summary": "GS1 SSCC check digit. Not a shipment lookup.",
        "operationId": "sscc",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/isni": {
      "get": {
        "summary": "ISNI check digit. Not a person or work lookup.",
        "operationId": "isni",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/gtin": {
      "get": {
        "summary": "GTIN check digit for 8, 12, 13, or 14 digits. Not a product lookup.",
        "operationId": "gtin",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/gsin": {
      "get": {
        "summary": "GSIN check digit. Not a shipment lookup.",
        "operationId": "gsin",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/unix": {
      "get": {
        "summary": "Unix seconds to a UTC date. Not a timezone conversion.",
        "operationId": "unix",
        "parameters": [
          {
            "name": "seconds",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/leap": {
      "get": {
        "summary": "Whether a year is a leap year.",
        "operationId": "leap",
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/age": {
      "get": {
        "summary": "Completed years between two dates.",
        "operationId": "age",
        "parameters": [
          {
            "name": "from",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "to",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/julian": {
      "get": {
        "summary": "Julian day number for a date.",
        "operationId": "julian",
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/weekstart": {
      "get": {
        "summary": "Monday of the ISO week containing a date.",
        "operationId": "weekstart",
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/luhn": {
      "get": {
        "summary": "Luhn check result. Not a card brand or an account.",
        "operationId": "luhn",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mod97": {
      "get": {
        "summary": "Mod-97 remainder for a digit string. Not an IBAN lookup.",
        "operationId": "mod97",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/damm": {
      "get": {
        "summary": "Damm check digit result.",
        "operationId": "damm",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/verhoeff": {
      "get": {
        "summary": "Verhoeff check digit result.",
        "operationId": "verhoeff",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mod43": {
      "get": {
        "summary": "Code 39 mod-43 check character.",
        "operationId": "mod43",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/prepay": {
      "get": {
        "summary": "Check an identifier and amount format before paying. Does not confirm the account or that the amount is owed.",
        "operationId": "prepay",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "amount",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "currency",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/temp": {
      "get": {
        "summary": "Exact Celsius, Fahrenheit, and Kelvin conversion. Not a thermometer reading.",
        "operationId": "temp",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "from",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/length": {
      "get": {
        "summary": "Exact metre, foot, and inch conversion. Not a survey foot.",
        "operationId": "length",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mass": {
      "get": {
        "summary": "Exact kilogram and avoirdupois pound conversion. Not a troy pound or a live scale.",
        "operationId": "mass",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/data": {
      "get": {
        "summary": "Decimal and binary byte prefix factors. Not a live disk size.",
        "operationId": "data",
        "parameters": [
          {
            "name": "prefix",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/angle": {
      "get": {
        "summary": "Exact degree and radian conversion as a multiple of pi. Not a rounded decimal.",
        "operationId": "angle",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "from",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/emailform": {
      "get": {
        "summary": "Stored HTML email shape only. Not proof the mailbox exists.",
        "operationId": "emailform",
        "parameters": [
          {
            "name": "email",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mac": {
      "get": {
        "summary": "RFC 7042 hyphen-separated EUI-48 shape. Not an OUI lookup.",
        "operationId": "mac",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/hex": {
      "get": {
        "summary": "Even-length RFC 4648 base16 check. Decoded bytes are not returned.",
        "operationId": "hex",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/base64": {
      "get": {
        "summary": "RFC 4648 base64 alphabet and padding check. Decoded bytes are not returned.",
        "operationId": "base64",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/percent": {
      "get": {
        "summary": "RFC 3986 percent-encode or decode a US-ASCII string. Non-ASCII returns 404.",
        "operationId": "percent",
        "parameters": [
          {
            "name": "mode",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/cidr": {
      "get": {
        "summary": "IPv4 prefix to network, mask, all-ones host field, and address count. Not a route lookup.",
        "operationId": "cidr",
        "parameters": [
          {
            "name": "prefix",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/ipv6": {
      "get": {
        "summary": "RFC 5952 canonical IPv6 text. Not a host lookup.",
        "operationId": "ipv6",
        "parameters": [
          {
            "name": "address",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/mapped": {
      "get": {
        "summary": "IPv4 address to IPv4-mapped IPv6 text. Not a live host.",
        "operationId": "mapped",
        "parameters": [
          {
            "name": "address",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/ip6arpa": {
      "get": {
        "summary": "RFC 3596 IP6.ARPA nibble name. Not a live DNS lookup.",
        "operationId": "ip6arpa",
        "parameters": [
          {
            "name": "address",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/inaddr": {
      "get": {
        "summary": "RFC 1035 IN-ADDR.ARPA name. Not a live DNS lookup.",
        "operationId": "inaddr",
        "parameters": [
          {
            "name": "address",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/pressure": {
      "get": {
        "summary": "Exact pascal and bar conversion. psi is not stored. Not a live gauge.",
        "operationId": "pressure",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal value."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Stored unit name."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/volume": {
      "get": {
        "summary": "Exact litre, cubic metre, and imperial gallon conversion. The US gallon is not stored.",
        "operationId": "volume",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal value."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Stored unit name."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/speed": {
      "get": {
        "summary": "Exact metre per second, kilometre per hour, and knot conversion. Not a live speed.",
        "operationId": "speed",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal value."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Stored unit name."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/energy": {
      "get": {
        "summary": "Exact joule, watt-hour, and named calorie conversion. A bare calorie is not stored.",
        "operationId": "energy",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal value."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Stored unit name."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/force": {
      "get": {
        "summary": "Exact newton and pound-force conversion. Not a live scale.",
        "operationId": "force",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal value."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Stored unit name."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/utf8": {
      "get": {
        "summary": "UTF-8 bytes of one Unicode scalar value. RFC 3629. Not a character name.",
        "operationId": "utf8",
        "parameters": [
          {
            "name": "cp",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "One Unicode scalar value. U+233B4 is the RFC 3629 section 7 example."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/utf16": {
      "get": {
        "summary": "UTF-16 code units of one Unicode scalar value. RFC 2781. Not a character name.",
        "operationId": "utf16",
        "parameters": [
          {
            "name": "cp",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "One Unicode scalar value. U+12345 is the RFC 2781 section 5 example."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/punycode": {
      "get": {
        "summary": "RFC 3492 section 7.1 Punycode test vector, copied exactly. Not a DNS lookup.",
        "operationId": "punycode",
        "parameters": [
          {
            "name": "punycode",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Exact RFC 3492 section 7.1 Punycode string."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/soundex": {
      "get": {
        "summary": "National Archives Soundex code. Not a person lookup.",
        "operationId": "soundex",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Surname letters. Washington is the National Archives example."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/qp": {
      "get": {
        "summary": "RFC 2045 section 6.7 quoted-printable example only. Not a mail gateway.",
        "operationId": "qp",
        "parameters": [
          {
            "name": "text",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "The RFC 2045 section 6.7 sentence only."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/paper": {
      "get": {
        "summary": "ISO 216 A or B trimmed size from the published millimetre table. Not a shop price.",
        "operationId": "paper",
        "parameters": [
          {
            "name": "size",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "A0 to A10, B0 to B10, 2A0, or 4A0."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/point": {
      "get": {
        "summary": "Exact PostScript or CSS point. 1 point is 1/72 inch. Not a Didot point.",
        "operationId": "point",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal length."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "pt, in, or mm."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/pica": {
      "get": {
        "summary": "Exact pica. 1 pica is 12 points and 1/6 inch. Not a cicero.",
        "operationId": "pica",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal length."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "pc, pt, in, or mm."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/envelope": {
      "get": {
        "summary": "Published C, DL, C6/C5, or E4 size in millimetres. Not a shop price.",
        "operationId": "envelope",
        "parameters": [
          {
            "name": "size",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "C0 to C10, DL, C6/C5, or E4."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/texpt": {
      "get": {
        "summary": "Exact TeX point. 1 TeX point is 1/72.27 inch. Not a PostScript point.",
        "operationId": "texpt",
        "parameters": [
          {
            "name": "value",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Decimal length."
          },
          {
            "name": "unit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "texpt, in, or mm."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/gcd": {
      "get": {
        "summary": "Greatest common divisor of two non-negative integers. gcd(0, 0) returns 404. Not a stored divisor table.",
        "operationId": "gcd",
        "parameters": [
          {
            "name": "a",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Non-negative integer. 252 is the Wikipedia example."
          },
          {
            "name": "b",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Non-negative integer. 105 is the Wikipedia example."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/lcm": {
      "get": {
        "summary": "Least common multiple of two positive integers. Zero returns 404. Not a stored multiple table.",
        "operationId": "lcm",
        "parameters": [
          {
            "name": "a",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Positive integer. 4 is the Wikipedia example."
          },
          {
            "name": "b",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Positive integer. 6 is the Wikipedia example."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/factorial": {
      "get": {
        "summary": "Exact factorial for n from 0 through 20. Not a stored table.",
        "operationId": "factorial",
        "parameters": [
          {
            "name": "n",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Integer from 0 through 20. 5! is the Wikipedia example 120."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/binomial": {
      "get": {
        "summary": "Exact binomial coefficient for n from 0 through 20. Not a stored Pascal triangle.",
        "operationId": "binomial",
        "parameters": [
          {
            "name": "n",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Integer from 0 through 20."
          },
          {
            "name": "k",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Integer from 0 through n. C(4, 2) is the Wikipedia example 6."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/prime": {
      "get": {
        "summary": "Primality by trial division for an integer from 0 through 1000000. No stored prime table.",
        "operationId": "prime",
        "parameters": [
          {
            "name": "n",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Integer from 0 through 1000000. 7 is prime on the Wikipedia trial-division page."
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/statement": {
      "get": {
        "summary": "Settled calls from the paying wallet for one month. Not a tax invoice.",
        "operationId": "statement",
        "parameters": [
          {
            "name": "month",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required. USDC on Base."
          },
          "404": {
            "description": "Unknown input. Payment is not charged."
          }
        }
      }
    },
    "/vies": {
      "get": {
        "summary": "EU VIES answer for a VAT id at request time. Not a certificate.",
        "operationId": "vies",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Fact JSON."
          },
          "402": {
            "description": "Payment required."
          },
          "404": {
            "description": "Registry silent or unknown. Not charged."
          }
        }
      }
    }
  }
}