@meta
  v: 1
  route: /ufo
  generated: 2026-05-09T19:35:50.772Z
  ttl: 600s
  auth: session(visitor:anonymous)

@intent
  purpose:    UFO/UAP government disclosure tracker — landing for the war.gov Release 01 corpus
  audience:   ufo-researcher, journalist, ai-agent, osint-researcher
  capability: search-corpus, ask-chatbot, browse-drops, subscribe

@state
  drops_catalogued: 1
  manifest_rows: 162
  unique_docs: 158
  pages_transcribed: 4061
  vectors_indexed: 4809
  discoveries_curated: 24
  drops[1]{id,source,date,url}:
    release-01,war.gov/UFO,2026-05-08,https://frontier.watch/ufo/release-1
  monitor_state_url: https://frontier.watch/api/ufo/state
  search_endpoint: https://frontier.watch/api/ufo/search
  watcher_endpoint: https://frontier.watch/api/watcher/chat

@actions
  - id: search_corpus
    method: POST
    href: https://frontier.watch/api/ufo/search
    body: { "query": "string", "limit": "number<=25", "filters": {"kind?": "pdf|vid|img|page|csv", "agency?": "string", "incident_date_after?": "YYYY-MM-DD"} }
    description: Semantic search across 4,061 transcribed pages; rate limit 30/min/IP
  - id: ask_watcher
    method: POST
    href: https://frontier.watch/api/watcher/chat
    body: { "message": "string<=1000", "history?": [{"role": "user|assistant", "content": "string"}] }
    description: SSE-streamed Claude Sonnet chat grounded in the corpus; returns inline [N] citations; rate limit 10/min/IP
  - id: get_search_status
    method: GET
    href: https://frontier.watch/api/ufo/search/status
  - id: enter_release_1
    method: GET
    href: https://frontier.watch/ufo/release-1
  - id: subscribe_alerts
    method: POST
    href: https://frontier.watch/api/subscribe
    body: { "email": "string", "topic": "ufo" }

@nav
  self:      /ufo.agent
  parents:   [/.agent]
  peers:     [/aliens-gov.agent, /janet.agent, /doomsday.agent, /pre-launch.agent, /narrative.agent, /trends.agent, /social.agent]
  drilldown: /ufo/release-1.agent
  manifest:  /agent.txt
