{
  "schema_version": "v1",
  "name": "VideoNoteGPT Autonomous Study Hub",
  "version": "2.0.0",
  "description": "Public autonomous API for converting educational lectures, slide decks, and transcripts into Cornell notes, spaced repetition Anki decks, pre-exam cram sheets, and practice exams with distractor teardowns.",
  "homepage_url": "https://videonotegpt.com",
  "documentation_url": "https://videonotegpt.com/llms.txt",
  "full_documentation_url": "https://videonotegpt.com/llms-full.txt",
  "openapi_url": "https://videonotegpt.com/openapi.json",
  "authentication": {
    "type": "none",
    "description": "Public agent endpoints require no API key or sign-up."
  },
  "capabilities": {
    "study_set_generation": {
      "endpoint": "/api/agent/study",
      "method": "POST",
      "description": "Generate Cornell notes, chapter scenarios, Anki flashcards, and graded practice exam with distractor analysis."
    },
    "cram_sheet_generation": {
      "endpoint": "/api/agent/cram",
      "method": "POST",
      "description": "Generate condensed 1-page pre-exam cram sheet, core formulas, professor pitfalls, and memory mnemonics."
    },
    "instant_demo_set": {
      "endpoint": "/api/agent/demo",
      "method": "GET",
      "description": "Zero-latency sample Neural Networks benchmark study set with full Anki and markdown export."
    },
    "raw_markdown_summary": {
      "endpoint": "/api/agent/summary/{job_id}",
      "method": "GET",
      "description": "Download clean Markdown lecture notes for Obsidian, Notion, or LLM context."
    },
    "flashcard_deck": {
      "endpoint": "/api/agent/flashcards/{job_id}",
      "method": "GET",
      "description": "Retrieve structured front/back flashcard pairs in JSON."
    },
    "anki_apkg_export": {
      "endpoint": "/api/jobs/{job_id}/flashcards.apkg",
      "method": "GET",
      "description": "Download native SQLite Anki .apkg deck ready to sync with desktop or mobile Anki."
    }
  },
  "contact": {
    "email": "hello@videonotegpt.com"
  }
}
