# Indie Terminal developer resources

This is the developer entry point for Indie Terminal — the Founder OS for coordinating humans and agents. Use these URLs when you need the API, CLI, or machine-readable docs.

## Contract

- OpenAPI 3.0: https://indieterminal.com/openapi.json
- Discovery JSON: https://indieterminal.com/api/v1
- RFC 9727 catalog: https://indieterminal.com/.well-known/api-catalog
- API reference: https://indieterminal.com/docs/api-reference.md
- Auth (API keys): https://indieterminal.com/api-keys
- Versioning & deprecation: https://indieterminal.com/docs/api-reference.md#versioning

## Agents

- llms.txt: https://indieterminal.com/llms.txt
- Agent manifest: https://indieterminal.com/agent.md
- Full docs (markdown): https://indieterminal.com/docs.md
- CLI: https://indieterminal.com/cli — `npx indie-terminal`

## Errors and limits

Authenticated `/api/v1` responses use RFC 9457 `application/problem+json` with a stable `code`, `detail`, and `hint`. Rate limits appear as IETF `RateLimit` and `RateLimit-Policy` structured fields; HTTP 429 also sends `Retry-After`. Breaking changes ship as `/api/v2`. Deprecations are announced with RFC 9745 `Deprecation` and `Sunset` headers at least 90 days ahead.
