Portal
Published contracts
- OpenAPI spec — Machine-readable REST contract for API v1.
- API discovery — Unauthenticated JSON catalog, rate limits, and versioning.
- API reference — Auth, errors, deprecation policy, endpoint notes.
- Auth / API keys — Mint it_test_ and it_live_ Bearer tokens in the product.
- Indie Terminal CLI — npx indie-terminal — official command-line client.
- llms.txt — LLM documentation index.
- Agent manifest — How agents should enter the product.
- Full docs (Markdown) — Complete documentation as one file.
- API catalog — RFC 9727 well-known catalog pointing at OpenAPI.
Policy
Versioning and errors
Current major version is URL-path /api/v1. Breaking changes require /api/v2. Deprecations are announced with RFC 9745 Deprecation and Sunset headers at least 90 days before removal. Error bodies are RFC 9457 application/problem+json with a stable code, detail, and hint. Successful responses include IETF RateLimit and RateLimit-Policy headers; HTTP 429 also sends Retry-After.