{"name":"The Shem API","version":"0.15.0","description":"Multi-agent legal design system — API & WebSocket server","endpoints":{"sessions":{"create":"POST /api/sessions","list":"GET /api/sessions","get":"GET /api/sessions/:id","events":"GET /api/sessions/:id/events (WebSocket)","gate":"POST /api/sessions/:id/gate","cancel":"DELETE /api/sessions/:id"},"audit":{"list":"GET /api/audit-logs","get":"GET /api/audit-logs/:sessionId","replay":"GET /api/replay/:sessionId (WebSocket)"},"matters":{"create":"POST /api/matters","list":"GET /api/matters","get":"GET /api/matters/:id","accept":"POST /api/matters/:id/accept","team":"POST /api/matters/:id/team"},"agents":{"profiles":"GET /api/agents/profiles","profile":"GET /api/agents/profiles/:role","presets":"GET /api/agents/presets","recommend":"GET /api/agents/recommend"},"workflows":{"list":"GET /api/workflows"},"clients":{"register":"POST /api/clients","get":"GET /api/clients/:id","list":"GET /api/clients"},"agentApi":{"capabilities":"GET /api/capabilities","engage":"POST /api/engage","pricing":"GET /api/pricing","reputation":"GET /api/reputation"},"discovery":{"agentCard":"GET /.well-known/agent.json","pluginManifest":"GET /.well-known/ai-plugin.json","openapi":"GET /openapi.json","llmsTxt":"GET /llms.txt"},"auth":{"signup":"POST /api/auth/signup","login":"POST /api/auth/login","logout":"POST /api/auth/logout","me":"GET /api/auth/me","profile":"PUT /api/auth/profile"},"documents":{"parse":"POST /api/documents/parse (multipart)"},"claw":{"status":"GET /api/claw/status","documents":"GET /api/claw/documents","deliveries":"GET /api/claw/deliveries","scan":"POST /api/claw/scan"},"knowledgeBase":{"createCollection":"POST /api/knowledge-base/collections","listCollections":"GET /api/knowledge-base/collections","upload":"POST /api/knowledge-base/collections/:id/upload (multipart)","search":"GET /api/knowledge-base/search?q=...","deleteCollection":"DELETE /api/knowledge-base/collections/:id","deleteDocument":"DELETE /api/knowledge-base/documents/:id"},"challenge":{"compare":"POST /api/challenge"},"health":"GET /health"}}