Skip to content

Tidings for agents

Tidings treats agents as first-class users. The docs, the API, and the install path each have a machine-readable form; this page is the catalogue.

  • llms.txt — a curated index of every docs page, one line each.
  • llms-full.txt — the entire documentation concatenated into one file.
  • Append .md to any page URL for its raw markdown — /using/budgets.md, /troubleshooting.md, and so on.
  • Every page has a “Copy page” button in its header, for handing one page to an agent by hand.

The demo journal is served read-only at a public endpoint — eleven months of a fictional household’s spending, no token required:

Terminal window
curl 'https://gettidings.com/demo/api/v1/summary?month=2026-03'
curl 'https://gettidings.com/demo/api/openapi.json'

The demo is a baked snapshot: GET only, exact query strings, months 2025-05 through 2026-03 — and a 404 lists the valid routes in its error body. The agent guide is a briefing written for agents: concepts, the demo API’s rules, and a suggested tour shape. To hand your agent the tour:

Introduce me to Tidings. Read https://docs.gettidings.com/agent-guide.md, then use the live demo API to show me what a month of spending looks like.

INSTALL.md is written as a prompt addressed to the agent, not a script — it covers OS detection, Docker versus AWS, failure handling, and verification. It is served at a stable URL, so the whole install fits in one line:

Help me install Tidings. Read https://docs.gettidings.com/install.md first, then walk me through it.

The troubleshooting guide is organized by symptom, most common first, and serves as raw markdown like every other page:

My Tidings install is misbehaving. Read https://docs.gettidings.com/troubleshooting.md, then help me diagnose it.

Every route on a self-hosted instance is a versioned /api/v1/ endpoint behind bearer-token auth.

  • Mint a token with make agent-token LABEL='laptop-claude', or the Docker variant in the agent access guide — which also covers scopes (read, read+write), revocation, worked examples for curl, Python, and n8n, and the LAN-exposure checklist.
  • The full OpenAPI schema is at /openapi.json, and a running instance serves Swagger UI at /docs.