{
  "openapi": "3.1.0",
  "info": {
    "title": "Teleon 39+ Fleet Notes, Seed & Bilateral Mailbox Action Server",
    "version": "1.6.0",
    "description": "Compact OpenAPI 3.1 action surface (<100 KB responses) for Direct LLMs, Custom GPTs, and AI Personal Assistants without local MCP."
  },
  "servers": [
    {
      "url": "https://inbox.teleon.dev"
    },
    {
      "url": "https://notes.teleon.dev"
    },
    {
      "url": "https://fleet.teleon.dev"
    }
  ],
  "paths": {
    "/v1/fleet/roster": {
      "get": {
        "operationId": "listFleetRoster",
        "summary": "List 39+ provisioned agent slots and 14 safe mediated transports."
      }
    },
    "/v1/notes": {
      "get": {
        "operationId": "listManagedNotes",
        "summary": "Fetch shared Markdown working notes with ETag delta support."
      },
      "post": {
        "operationId": "syncManagedNoteRevision",
        "summary": "Commit an If-Match optimistic-concurrency note revision or sibling branch."
      }
    },
    "/v1/notes/seed-or-expand": {
      "post": {
        "operationId": "seedOrExpandFromNote",
        "summary": "Deterministically ignite seed tasks or expand flat 1-item subtasks from a note."
      }
    },
    "/v1/bilateral/turn": {
      "post": {
        "operationId": "exchangeBilateralTurn",
        "summary": "Send clarification, subplan, handoff, checkpoint, reply_and_resume, or final result."
      }
    },
    "/v1/bilateral/inbox": {
      "get": {
        "operationId": "pollBilateralInbox",
        "summary": "Poll cursor-paginated or SSE bilateral messages for an agent slot."
      }
    },
    "/v1/llm-turn": {
      "post": {
        "operationId": "executeDirectLlmTurn",
        "summary": "Unified single-call action for Direct LLMs to read notes, claim 1 task, or post a bilateral turn."
      }
    }
  }
}
