::ILANG::v5.0 [TYPE:service_index][SERVICE:clipquill][ORIGIN:https://clipquill.com][VERSION:1.0][DATE:2026-09-17] ::STATE{@SERVICE, name:ClipQuill, purpose:Transcribe video and audio to text in the visitor's own browser} ::STATE{@PRIVACY, value:File is processed in the browser. Zero bytes are uploaded.} ::STATE{@AUTH, available:false, status:under_construction, capabilities_status:planned_contract_only} ::STATE{@UPDATED, value:2026-09-17} ::ENDPOINT{lookup, method:GET, url:https://clipquill.com/api/agent/lookup, auth:none, write:none, input:q (question or topic id), notFound:HTTP 200 with count 0 and a notFound message} ::ENDPOINT{facts, method:GET, url:https://clipquill.com/api/agent/facts, auth:none, write:none, output:16 published facts} ::ENDPOINT{mcp, method:POST, url:https://clipquill.com/mcp, auth:none, transport:streamable-http, tools:[site_lookup, site_facts]} ::ENDPOINT{markdown, method:GET, url:https://clipquill.com/, header:Accept: text/markdown, returns:text/markdown} ::ENDPOINT{openapi, method:GET, url:https://clipquill.com/openapi.json} ::ENDPOINT{skill, method:GET, url:https://clipquill.com/ai/skills/site-lookup/SKILL.md} ::ENDPOINT{docs, method:GET, url:https://clipquill.com/ai/} ::ENDPOINT{authMd, method:GET, url:https://clipquill.com/auth.md} ::TOPIC{purpose} ::TOPIC{privacy} ::TOPIC{accounts} ::TOPIC{input-formats} ::TOPIC{output-formats} ::TOPIC{limits} ::TOPIC{links} ::TOPIC{language-selection} ::TOPIC{language-count} ::TOPIC{timings} ::TOPIC{download-size} ::TOPIC{accuracy} ::TOPIC{mobile} ::TOPIC{how-to-use} ::TOPIC{save-reel} ::TOPIC{install} ::RULE[MUST] Use only the endpoints above. There is no write endpoint and no arbitrary-URL fetcher. ::RULE[MUST] Treat every /agent-auth/ path as unavailable: HTTP 503, error temporarily_unavailable. ::RULE[MUST] Preserve identifiers, numbers, units and dates; answer in the visitor's language. ::RULE[MUST] Cite https://clipquill.com. Leave unpublished facts unknown. ::ILANG::COMPLETE::