Skip to content

Public record

Changelog

Dated notes for builders. If a route, header, or payload field changes, it is listed here first.

  1. v1.8.0

    • Isolated fetch.li API on c2. Host Caddy serves the apex. No second Caddy on 443.
    • /for/agents, spreadsheets, and UK business. Pulse badge and live CSV on the homepage.
    • Guides merged. NHS, ISBN, and Luhn in the catalogue. Zodiac and passphrase sunset 13 December 2026.
    • MCP tests: initialize, tool list, uuid, VAT, IBAN.
  2. v1.7.1

    • Light mode inverts to paper. Ink on cream, not grey on white. Consoles and code stay navy.
    • Try-it is a stacked card again. Copy no longer sits on the curl. Send no longer sits on the response.
  3. v1.7.0

    • fetch.li now speaks MCP. Same sentence, agent-native. Point a client at https://api.fetch.li/mcp. Same Bearer key as REST. Demo GET still needs no key.
    • Tools are the GET catalogue only. Vibe classify, account, and mail are not tools.
    • llms.txt lists the MCP URL, GET /v1, and the demo ceilings: 8 / 10 seconds, 12 / minute, 60 / hour.
  4. v1.6.2

    • The account control that said rotate only revoked the key. It is now named revoke. Type DELETE plus the last 4 characters. Same TOTP rail. POST /v1/account/keys/rotate returns 410 and does not kill the key.
    • Authenticator seeds are encrypted at rest. A leaked guard.json backup is no longer a live TOTP seed dump.
    • True rotate (mint a new secret, return it once, revoke the old key) is coming. No date yet.
  5. v1.6.1

    • Footer family links WaveSites, WaveAI, WaveCheck and WaveBook. Companies House is the public director identity for Tidalux Ltd. Birmingham B3 1QS only. Studio around Malvern.
  6. v1.5.1

    • Same company as Tidalux Ltd. Staff tools on tidalux.io may call this API. GET /v1/about lists family.
  7. v1.5.0

    • About page and Team footer. Developed by Connor O'Driscoll. Powered by Tidalux Ltd.
    • Two @fetch.li mailers: Proton and Stackmail SMTP. Support form sends when a lane is ready.
  8. v1.4.0

    • The Sentence: Pulse, share cards (format=svg), query dialect, planets in sight, wind and real feel.
    • Email login, then connect live providers from the account page. One person, several doors.
    • Should-I: sunscreen, run, windows, air, heat, ice, wind.
  9. v1.3.0

    • Shield: burst, geo, honeypots, TOTP, type-to-confirm revoke.
  10. v1.2.0

    • Answer-first GET JSON (answer, say, format=text).
    • ECB FX with cash rounding, historical dates, currency list, and rate tables.
    • Today briefing, should-I, ask, carbon, tax, floods, crime, hygiene, checksums.
    • Pricing: 50k/250k/2M GET, separate vibe quotas, PAYG top-ups, key request form.
  11. v1.1.0

    • Public GET tools: moon phases (GET /v1/sky/moon), current weather (GET /v1/weather/current), UK bank holidays (GET /v1/calendar/bank-holidays), VAT rates and net/gross helpers (GET /v1/tax/vat), and postcode validation (GET /v1/geo/postcodes/{code}).
    • Free demo tier: 60 calls per hour, no API key, all GET routes. Vibe classify remains paid-only.
    • Docs site rebuilt with consumer-friendly homepage, pricing page, and shared navigation.
    • Search index hook (/search-index.json) for client-side doc lookup when present.
  12. v1.0.0

    • Caddy reverse proxy with automatic Let's Encrypt on the apex domain and api. host.
    • Hono Node server on port 3000 with GET /health and GET /v1.
    • Unkey verification of Authorization: Bearer on protected routes.
    • Revenue route POST /v1/vibe/classify returns a JSON array of primary_vibe, mood_tags, and color_palette.
    • Static marketing and docs site compiled with Tailwind v3 and served from disk by Caddy.