{"name":"sonics","version":"0.1.0","endpoints":{"GET /health":"liveness","GET /compositions":"list library compositions","GET /compositions/:name":"get .rb source","POST /compositions":"save {name, code}","GET /samples?source=<dir>":"list sample names in a folder","POST /render":"render {composition|code, duration_seconds, name?, sample_remap?} → WAV","GET /recordings":"list renders","GET /recordings/:file":"stream/download a render","POST /publish":"build a milsiz.art bundle","POST /mcp":"MCP server over HTTP (Streamable HTTP)"}}