# Trio ## Docs - [Analyze Frame](https://docs.machinefi.com/api-reference/analyze-frame.md): Analyze a single image frame with VLM. Accepts a base64-encoded JPEG and a question — no stream URL needed. - [Check Once](https://docs.machinefi.com/api-reference/check-once.md): Perform a single synchronous condition check on a YouTube Live stream - [Cancel Job](https://docs.machinefi.com/api-reference/jobs-delete.md): Cancel a running job. - [Get Job Details](https://docs.machinefi.com/api-reference/jobs-get.md): Get job status and details with config/stats split. - [List Jobs](https://docs.machinefi.com/api-reference/jobs-list.md): List all jobs with optional filtering and pagination. - [Live Digest](https://docs.machinefi.com/api-reference/live-digest.md): Generate periodic narrative summaries via SSE streaming - [Live Monitor](https://docs.machinefi.com/api-reference/live-monitor.md): Start a continuous monitoring job that checks for a condition - [Validate Stream](https://docs.machinefi.com/api-reference/streams-validate.md): Validate a stream URL and return rich metadata. - [Monitoring Modes and Delivery Patterns](https://docs.machinefi.com/core-concepts/how-trio-works.md): Understand Trio endpoint modes and how results are delivered - [Job Lifecycle](https://docs.machinefi.com/core-concepts/job-lifecycle.md): Understand job state transitions for live-monitor and live-digest - [Snow Alert for Pittsburgh](https://docs.machinefi.com/examples/snow-alert.md): Build a weather alerting system that texts you when it starts snowing - [Tune Monitoring for Latency, Accuracy, and Cost](https://docs.machinefi.com/guides/configuring-live-digest.md): Tune live-monitor and live-digest settings for reliability and efficiency - [Debugging Playbook](https://docs.machinefi.com/guides/debugging.md): Systematic triage for stream, condition, and job failures - [Use Polling](https://docs.machinefi.com/guides/poll-jobs.md): Track async jobs with `GET /jobs/{job_id}` - [Use SSE Streaming](https://docs.machinefi.com/guides/sse-streaming.md): Consume live monitor and digest events over Server-Sent Events - [Use Webhooks](https://docs.machinefi.com/guides/webhooks.md): Deliver Trio events via webhook callbacks - [Writing Reliable Conditions](https://docs.machinefi.com/guides/writing-conditions.md): Write condition text that produces stable yes/no decisions - [Agent Project Setup](https://docs.machinefi.com/integrations/agent-project-setup.md): Use Trio REST APIs in coding-agent workflows with OpenAPI-driven scaffolding - [MCP Integration](https://docs.machinefi.com/integrations/mcp-integration.md): Quick add and deep integration guide for Trio MCP tools, patterns, and troubleshooting - [Trio Agent Skill](https://docs.machinefi.com/integrations/trio-agent-skill.md): High-quality system prompt for enabling Claude Code or other agents to use Trio - [Authentication](https://docs.machinefi.com/start-here/authentication.md): Set up your API key and make authenticated requests - [Choose Your Workflow](https://docs.machinefi.com/start-here/choose-workflow.md): Pick the right endpoint and delivery mode for your use case - [Common Setup Issues](https://docs.machinefi.com/start-here/faq.md): Fast answers for stream validation, conditions, jobs, and delivery modes - [What You Can Build with Trio](https://docs.machinefi.com/start-here/introduction.md): Understand Trio in one page and start the shortest path to production - [First Successful Workflow](https://docs.machinefi.com/start-here/quickstart.md): Go from API key to a working Trio job in under 15 minutes ## OpenAPI Specs - [openapi](https://docs.machinefi.com/openapi.json)