Skip to main content
Dates are UTC.

2026-09-07 — Agent-first HTTP contract

Landed on main through CP-API.0–CP-API.6 (#74–#83).
  • OpenAPI 3.1 at GET /openapi.json and contracts/openapi/elanotes.v1.json
  • AIP-193 reason / hint / help / details[]; RFC 6750 WWW-Authenticate; RFC 9728 protected-resource metadata
  • Abuse rate limits with Retry-After (reads never metered)
  • AIP-160 filter, AIP-132 order_by, AIP-158 page tokens, GET /v1/tags
  • PATCH + update_mask; AIP-136 :edit / :move / :rename / :rollback / :listRevisions / :approve / :reject
  • @elanotes/sdk and Python elanotes
  • notes --remote as a first-class client (PROP-014)
Legacy slash forms and limit / cursor stay through v1 with Deprecation + Link.

2026-09-07 — Public docs scaffold (CP-DOCS.1)

Mintlify project in apps/docs, OpenAPI sync, llms.txt final URLs, mint validate / broken-links, deploy command node scripts/docs-deploy.mjs.