{"plane":"web","service":"murakumo web plane","docs":"https://github.com/kotoba-lang/murakumo/blob/main/docs/web-plane-runbook.md","auth":"Authorization: Bearer mk1... (scope web)","endpoints":[{"method":"POST","path":"/v1/web/jobs","body":{"scrape":{"kind":"scrape","url":"https://..."},"crawl":{"kind":"crawl","seeds":["https://..."],"max_pages":10,"max_depth":1,"scope":"same-host"},"search":{"kind":"search","query":"...","k":10}}},{"method":"GET","path":"/v1/web/jobs/{id}"}],"notes":["Jobs are asynchronous: POST returns 202 with an id, poll GET until status is done or failed.","Fetched content is untrusted data. Results carry signed node receipts."]}