Bearer-gated session / turn / memory API over D1 - the cf runtime front of the trung bot. All routes under /v1 need Authorization: Bearer <AGENT_SERVICE_TOKEN>.
GET /v1/health - unauthenticatedPOST /v1/sessions · GET /v1/sessionsGET /v1/sessions/{id}POST /v1/sessions/{id}/externalPOST /v1/sessions/{id}/turns · GET /v1/sessions/{id}/contextGET|PUT /v1/memory/{scope}/{key}POST /v1/dispatch - stores the user turn, answers 503 loop_absent until the M5 loop exists