Signed-in owners can register developer apps, scope them, and mint bearer keys that are only shown once at creation time.
- `src/app/api/developer/apps/route.ts`
- `src/app/api/developer/keys/route.ts`
Sprint 3 adds real developer apps, real bearer keys, real per-key limits, and real docs/OpenAPI alignment so external platform access can be inspected instead of inferred.
HOWFAR now exposes a small explicit developer lane instead of pretending every protected API magically supports external callers.
Signed-in owners can register developer apps, scope them, and mint bearer keys that are only shown once at creation time.
Developer keys can be verified on a dedicated endpoint before they are used on broader API calls.
Bearer-authenticated agent chat requests are rate-limited per key, not only per IP, preventing one key from spamming the shared developer surface.
The public API docs and generated OpenAPI contract now document the developer-key flow and approved bearer-authenticated endpoints.