{"openapi":"3.1.0","info":{"title":"Stremio Subtitles LegendasBR (NLLB-200 CTranslate2)","version":"0.1.0"},"paths":{"/":{"get":{"summary":"Root Endpoint","description":"Rota raiz: suporta negociação Markdown para agentes, HEAD healthcheck e redireciona navegadores para /home.","operationId":"root_endpoint__head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Root Endpoint","description":"Rota raiz: suporta negociação Markdown para agentes, HEAD healthcheck e redireciona navegadores para /home.","operationId":"root_endpoint__head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/home":{"get":{"summary":"Home Endpoint","description":"Página /home do addon servida a partir da pasta separada site/.","operationId":"home_endpoint_home_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Home Endpoint","description":"Página /home do addon servida a partir da pasta separada site/.","operationId":"home_endpoint_home_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"summary":"Home Markdown Endpoint","description":"Representação Markdown direta para agentes de IA e LLMs.","operationId":"home_markdown_endpoint_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Home Markdown Endpoint","description":"Representação Markdown direta para agentes de IA e LLMs.","operationId":"home_markdown_endpoint_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/home.md":{"get":{"summary":"Home Markdown Endpoint","description":"Representação Markdown direta para agentes de IA e LLMs.","operationId":"home_markdown_endpoint_home_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Home Markdown Endpoint","description":"Representação Markdown direta para agentes de IA e LLMs.","operationId":"home_markdown_endpoint_home_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/robots.txt":{"get":{"summary":"Robots Txt Endpoint","description":"Publica /robots.txt com diretivas explícitas de User-agent, regras para 16+ AI Crawlers, Content-Signal, Sitemap e Agentmap.","operationId":"robots_txt_endpoint_robots_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Robots Txt Endpoint","description":"Publica /robots.txt com diretivas explícitas de User-agent, regras para 16+ AI Crawlers, Content-Signal, Sitemap e Agentmap.","operationId":"robots_txt_endpoint_robots_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap Xml Endpoint","description":"Publica /sitemap.xml listando todas as URLs canônicas do site e dos catálogos de agentes.","operationId":"sitemap_xml_endpoint_sitemap_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Xml Endpoint","description":"Publica /sitemap.xml listando todas as URLs canônicas do site e dos catálogos de agentes.","operationId":"sitemap_xml_endpoint_sitemap_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap.xml.gz":{"get":{"summary":"Sitemap Xml Gz Endpoint","description":"Publica /sitemap.xml.gz comprimido em GZIP.","operationId":"sitemap_xml_gz_endpoint_sitemap_xml_gz_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Xml Gz Endpoint","description":"Publica /sitemap.xml.gz comprimido em GZIP.","operationId":"sitemap_xml_gz_endpoint_sitemap_xml_gz_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap_index.xml":{"get":{"summary":"Sitemap Index Xml Endpoint","description":"Publica /sitemap-index.xml e /sitemap_index.xml apontando para /sitemap.xml.","operationId":"sitemap_index_xml_endpoint_sitemap_index_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Index Xml Endpoint","description":"Publica /sitemap-index.xml e /sitemap_index.xml apontando para /sitemap.xml.","operationId":"sitemap_index_xml_endpoint_sitemap_index_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap-index.xml":{"get":{"summary":"Sitemap Index Xml Endpoint","description":"Publica /sitemap-index.xml e /sitemap_index.xml apontando para /sitemap.xml.","operationId":"sitemap_index_xml_endpoint_sitemap_index_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Index Xml Endpoint","description":"Publica /sitemap-index.xml e /sitemap_index.xml apontando para /sitemap.xml.","operationId":"sitemap_index_xml_endpoint_sitemap_index_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/api-catalog":{"get":{"summary":"Well Known Api Catalog","description":"Publica o catálogo de APIs no formato linkset+json conforme a RFC 9727.","operationId":"well_known_api_catalog__well_known_api_catalog_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Api Catalog","description":"Publica o catálogo de APIs no formato linkset+json conforme a RFC 9727.","operationId":"well_known_api_catalog__well_known_api_catalog_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Api Catalog","description":"Publica o catálogo de APIs no formato linkset+json conforme a RFC 9727.","operationId":"well_known_api_catalog__well_known_api_catalog_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/oauth-authorization-server":{"get":{"summary":"Well Known Oauth Discovery","description":"Publica metadados de descoberta OAuth 2.0 / OIDC (RFC 8414) com bloco agent_auth para agentes autônomos.","operationId":"well_known_oauth_discovery__well_known_oauth_authorization_server_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Oauth Discovery","description":"Publica metadados de descoberta OAuth 2.0 / OIDC (RFC 8414) com bloco agent_auth para agentes autônomos.","operationId":"well_known_oauth_discovery__well_known_oauth_authorization_server_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Oauth Discovery","description":"Publica metadados de descoberta OAuth 2.0 / OIDC (RFC 8414) com bloco agent_auth para agentes autônomos.","operationId":"well_known_oauth_discovery__well_known_oauth_authorization_server_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/openid-configuration":{"get":{"summary":"Well Known Oauth Discovery","description":"Publica metadados de descoberta OAuth 2.0 / OIDC (RFC 8414) com bloco agent_auth para agentes autônomos.","operationId":"well_known_oauth_discovery__well_known_openid_configuration_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Oauth Discovery","description":"Publica metadados de descoberta OAuth 2.0 / OIDC (RFC 8414) com bloco agent_auth para agentes autônomos.","operationId":"well_known_oauth_discovery__well_known_openid_configuration_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Oauth Discovery","description":"Publica metadados de descoberta OAuth 2.0 / OIDC (RFC 8414) com bloco agent_auth para agentes autônomos.","operationId":"well_known_oauth_discovery__well_known_openid_configuration_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/jwks.json":{"get":{"summary":"Well Known Jwks","description":"Conjunto de chaves públicas JSON Web Key Set (JWKS).","operationId":"well_known_jwks__well_known_jwks_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Jwks","description":"Conjunto de chaves públicas JSON Web Key Set (JWKS).","operationId":"well_known_jwks__well_known_jwks_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Jwks","description":"Conjunto de chaves públicas JSON Web Key Set (JWKS).","operationId":"well_known_jwks__well_known_jwks_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/oauth-protected-resource/{resource_path}":{"options":{"summary":"Well Known Oauth Protected Resource","description":"Publica OAuth 2.0 Protected Resource Metadata (RFC 9728) para a raiz e sub-recursos como /home.","operationId":"well_known_oauth_protected_resource__well_known_oauth_protected_resource__resource_path__options","parameters":[{"name":"resource_path","in":"path","required":true,"schema":{"type":"string","title":"Resource Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"head":{"summary":"Well Known Oauth Protected Resource","description":"Publica OAuth 2.0 Protected Resource Metadata (RFC 9728) para a raiz e sub-recursos como /home.","operationId":"well_known_oauth_protected_resource__well_known_oauth_protected_resource__resource_path__options","parameters":[{"name":"resource_path","in":"path","required":true,"schema":{"type":"string","title":"Resource Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Well Known Oauth Protected Resource","description":"Publica OAuth 2.0 Protected Resource Metadata (RFC 9728) para a raiz e sub-recursos como /home.","operationId":"well_known_oauth_protected_resource__well_known_oauth_protected_resource__resource_path__options","parameters":[{"name":"resource_path","in":"path","required":true,"schema":{"type":"string","title":"Resource Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/oauth-protected-resource":{"options":{"summary":"Well Known Oauth Protected Resource","description":"Publica OAuth 2.0 Protected Resource Metadata (RFC 9728) para a raiz e sub-recursos como /home.","operationId":"well_known_oauth_protected_resource__well_known_oauth_protected_resource_options","parameters":[{"name":"resource_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Resource Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"head":{"summary":"Well Known Oauth Protected Resource","description":"Publica OAuth 2.0 Protected Resource Metadata (RFC 9728) para a raiz e sub-recursos como /home.","operationId":"well_known_oauth_protected_resource__well_known_oauth_protected_resource_options","parameters":[{"name":"resource_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Resource Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Well Known Oauth Protected Resource","description":"Publica OAuth 2.0 Protected Resource Metadata (RFC 9728) para a raiz e sub-recursos como /home.","operationId":"well_known_oauth_protected_resource__well_known_oauth_protected_resource_options","parameters":[{"name":"resource_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Resource Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/auth.md":{"get":{"summary":"Auth Md Endpoint","description":"Publica /auth.md com instruções de registro e autenticação para agentes autônomos.","operationId":"auth_md_endpoint__well_known_auth_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Auth Md Endpoint","description":"Publica /auth.md com instruções de registro e autenticação para agentes autônomos.","operationId":"auth_md_endpoint__well_known_auth_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/auth.md":{"get":{"summary":"Auth Md Endpoint","description":"Publica /auth.md com instruções de registro e autenticação para agentes autônomos.","operationId":"auth_md_endpoint_auth_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Auth Md Endpoint","description":"Publica /auth.md com instruções de registro e autenticação para agentes autônomos.","operationId":"auth_md_endpoint_auth_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/register":{"get":{"summary":"Oauth Register Endpoint","description":"Endpoint de registro dinâmico de agentes OAuth 2.0 (RFC 7591).","operationId":"oauth_register_endpoint_oauth_register_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Oauth Register Endpoint","description":"Endpoint de registro dinâmico de agentes OAuth 2.0 (RFC 7591).","operationId":"oauth_register_endpoint_oauth_register_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/token":{"get":{"summary":"Oauth Token Endpoint","description":"Endpoint de emissão de token público de leitura para agentes OAuth 2.0.","operationId":"oauth_token_endpoint_oauth_token_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Oauth Token Endpoint","description":"Endpoint de emissão de token público de leitura para agentes OAuth 2.0.","operationId":"oauth_token_endpoint_oauth_token_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp-server.json":{"get":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp/server-cards.json":{"get":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_cards_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_cards_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_cards_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp.json":{"get":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp/server-card.json":{"get":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_card_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_card_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Mcp Server Card","description":"Publica o MCP Server Card (SEP-1649) para descoberta automática por clientes Model Context Protocol.","operationId":"well_known_mcp_server_card__well_known_mcp_server_card_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp":{"get":{"summary":"Mcp Streamable Http Endpoint","description":"Endpoint MCP Streamable HTTP (JSON-RPC 2.0) funcional para agentes compatíveis com Model Context Protocol.","operationId":"mcp_streamable_http_endpoint_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Mcp Streamable Http Endpoint","description":"Endpoint MCP Streamable HTTP (JSON-RPC 2.0) funcional para agentes compatíveis com Model Context Protocol.","operationId":"mcp_streamable_http_endpoint_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Mcp Streamable Http Endpoint","description":"Endpoint MCP Streamable HTTP (JSON-RPC 2.0) funcional para agentes compatíveis com Model Context Protocol.","operationId":"mcp_streamable_http_endpoint_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent.json":{"get":{"summary":"Well Known A2A Agent Card","description":"Publica o A2A Agent Card para descoberta protocolo Agent-to-Agent (a2a-protocol.org).","operationId":"well_known_a2a_agent_card__well_known_agent_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known A2A Agent Card","description":"Publica o A2A Agent Card para descoberta protocolo Agent-to-Agent (a2a-protocol.org).","operationId":"well_known_a2a_agent_card__well_known_agent_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known A2A Agent Card","description":"Publica o A2A Agent Card para descoberta protocolo Agent-to-Agent (a2a-protocol.org).","operationId":"well_known_a2a_agent_card__well_known_agent_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent-card.json":{"get":{"summary":"Well Known A2A Agent Card","description":"Publica o A2A Agent Card para descoberta protocolo Agent-to-Agent (a2a-protocol.org).","operationId":"well_known_a2a_agent_card__well_known_agent_card_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known A2A Agent Card","description":"Publica o A2A Agent Card para descoberta protocolo Agent-to-Agent (a2a-protocol.org).","operationId":"well_known_a2a_agent_card__well_known_agent_card_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known A2A Agent Card","description":"Publica o A2A Agent Card para descoberta protocolo Agent-to-Agent (a2a-protocol.org).","operationId":"well_known_a2a_agent_card__well_known_agent_card_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/a2a":{"get":{"summary":"A2A Protocol Endpoint","description":"Endpoint JSON-RPC 2.0 para interação Agent-to-Agent (A2A).","operationId":"a2a_protocol_endpoint_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"A2A Protocol Endpoint","description":"Endpoint JSON-RPC 2.0 para interação Agent-to-Agent (A2A).","operationId":"a2a_protocol_endpoint_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"A2A Protocol Endpoint","description":"Endpoint JSON-RPC 2.0 para interação Agent-to-Agent (A2A).","operationId":"a2a_protocol_endpoint_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/skills/legendasbr-subtitles/SKILL.md":{"get":{"summary":"Well Known Agent Skill Md","description":"Entrega o artefato SKILL.md com integridade verificável por SHA-256.","operationId":"well_known_agent_skill_md__well_known_skills_legendasbr_subtitles_SKILL_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Agent Skill Md","description":"Entrega o artefato SKILL.md com integridade verificável por SHA-256.","operationId":"well_known_agent_skill_md__well_known_skills_legendasbr_subtitles_SKILL_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent-skills/legendasbr-subtitles/SKILL.md":{"get":{"summary":"Well Known Agent Skill Md","description":"Entrega o artefato SKILL.md com integridade verificável por SHA-256.","operationId":"well_known_agent_skill_md__well_known_agent_skills_legendasbr_subtitles_SKILL_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Agent Skill Md","description":"Entrega o artefato SKILL.md com integridade verificável por SHA-256.","operationId":"well_known_agent_skill_md__well_known_agent_skills_legendasbr_subtitles_SKILL_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/skills/index.json":{"get":{"summary":"Well Known Agent Skills Index","description":"Publica o índice de descoberta de Agent Skills (RFC v0.2.0) com hash SHA-256 exato do SKILL.md.","operationId":"well_known_agent_skills_index__well_known_skills_index_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Agent Skills Index","description":"Publica o índice de descoberta de Agent Skills (RFC v0.2.0) com hash SHA-256 exato do SKILL.md.","operationId":"well_known_agent_skills_index__well_known_skills_index_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Agent Skills Index","description":"Publica o índice de descoberta de Agent Skills (RFC v0.2.0) com hash SHA-256 exato do SKILL.md.","operationId":"well_known_agent_skills_index__well_known_skills_index_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent-skills/index.json":{"get":{"summary":"Well Known Agent Skills Index","description":"Publica o índice de descoberta de Agent Skills (RFC v0.2.0) com hash SHA-256 exato do SKILL.md.","operationId":"well_known_agent_skills_index__well_known_agent_skills_index_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Agent Skills Index","description":"Publica o índice de descoberta de Agent Skills (RFC v0.2.0) com hash SHA-256 exato do SKILL.md.","operationId":"well_known_agent_skills_index__well_known_agent_skills_index_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Agent Skills Index","description":"Publica o índice de descoberta de Agent Skills (RFC v0.2.0) com hash SHA-256 exato do SKILL.md.","operationId":"well_known_agent_skills_index__well_known_agent_skills_index_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/ard.json":{"get":{"summary":"Well Known Ard Ai Catalog","description":"Publica o manifesto ARD (Agentic Resource Discovery) conforme especificação oficial ai-catalog.schema.json.","operationId":"well_known_ard_ai_catalog__well_known_ard_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Ard Ai Catalog","description":"Publica o manifesto ARD (Agentic Resource Discovery) conforme especificação oficial ai-catalog.schema.json.","operationId":"well_known_ard_ai_catalog__well_known_ard_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Ard Ai Catalog","description":"Publica o manifesto ARD (Agentic Resource Discovery) conforme especificação oficial ai-catalog.schema.json.","operationId":"well_known_ard_ai_catalog__well_known_ard_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/ai-catalog.json":{"get":{"summary":"Well Known Ard Ai Catalog","description":"Publica o manifesto ARD (Agentic Resource Discovery) conforme especificação oficial ai-catalog.schema.json.","operationId":"well_known_ard_ai_catalog__well_known_ai_catalog_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"options":{"summary":"Well Known Ard Ai Catalog","description":"Publica o manifesto ARD (Agentic Resource Discovery) conforme especificação oficial ai-catalog.schema.json.","operationId":"well_known_ard_ai_catalog__well_known_ai_catalog_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Ard Ai Catalog","description":"Publica o manifesto ARD (Agentic Resource Discovery) conforme especificação oficial ai-catalog.schema.json.","operationId":"well_known_ard_ai_catalog__well_known_ai_catalog_json_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/favicon.ico":{"get":{"summary":"Get Logo","description":"Entrega logo (de site/logo.png ou logo.png) diretamente da memória RAM com cache imutável para Cloudflare CDN.","operationId":"get_logo_favicon_ico_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Get Logo","description":"Entrega logo (de site/logo.png ou logo.png) diretamente da memória RAM com cache imutável para Cloudflare CDN.","operationId":"get_logo_favicon_ico_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/site/logo.png":{"get":{"summary":"Get Logo","description":"Entrega logo (de site/logo.png ou logo.png) diretamente da memória RAM com cache imutável para Cloudflare CDN.","operationId":"get_logo_site_logo_png_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Get Logo","description":"Entrega logo (de site/logo.png ou logo.png) diretamente da memória RAM com cache imutável para Cloudflare CDN.","operationId":"get_logo_site_logo_png_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/logo.png":{"get":{"summary":"Get Logo","description":"Entrega logo (de site/logo.png ou logo.png) diretamente da memória RAM com cache imutável para Cloudflare CDN.","operationId":"get_logo_logo_png_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Get Logo","description":"Entrega logo (de site/logo.png ou logo.png) diretamente da memória RAM com cache imutável para Cloudflare CDN.","operationId":"get_logo_logo_png_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/manifest.json":{"get":{"summary":"Manifest","operationId":"manifest_manifest_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Manifest","operationId":"manifest_manifest_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/subtitles/{type}/{id}.json":{"get":{"summary":"List Subtitles","operationId":"list_subtitles_subtitles__type___id__json_get","parameters":[{"name":"type","in":"path","required":true,"schema":{"type":"string","title":"Type"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}},{"name":"extra","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extra"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/subtitles/{type}/{id}/{extra}":{"get":{"summary":"List Subtitles","operationId":"list_subtitles_subtitles__type___id___extra__get","parameters":[{"name":"type","in":"path","required":true,"schema":{"type":"string","title":"Type"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}},{"name":"extra","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extra"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stream/{type}/{id}":{"get":{"summary":"Dummy Stream","operationId":"dummy_stream_stream__type___id__get","parameters":[{"name":"type","in":"path","required":true,"schema":{"type":"string","title":"Type"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/subtitles/download/{filename}.srt":{"head":{"summary":"Download Subtitle","operationId":"download_subtitle_subtitles_download__filename__srt_head","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Type"}},{"name":"id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Download Subtitle","operationId":"download_subtitle_subtitles_download__filename__srt_head","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Type"}},{"name":"id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stats":{"get":{"summary":"Get System Stats","description":"Endpoint público de telemetria em tempo real (higienizado e com Cache-Control no-store).","operationId":"get_system_stats_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}