{"service":"memorylayer","name":"Memorylayer","version":"0.3.0","runtime":"vps","database":"postgres","base_url":"https://memorylayer.run","routes":{"home":"https://memorylayer.run/","docs":"https://memorylayer.run/docs","agents":"https://memorylayer.run/agents","connect":"https://memorylayer.run/connect","architecture":"https://memorylayer.run/architecture","use_cases":"https://memorylayer.run/use-cases","operations":"https://memorylayer.run/operations","integrations":"https://memorylayer.run/integrations","capabilities":"https://memorylayer.run/capabilities","examples":"https://memorylayer.run/examples","api_explorer":"https://memorylayer.run/api-explorer","sdks":"https://memorylayer.run/sdks","security":"https://memorylayer.run/security","status":"https://memorylayer.run/status","changelog":"https://memorylayer.run/changelog","login":"https://memorylayer.run/login","openapi":"https://memorylayer.run/openapi.json","service_status":"https://memorylayer.run/api/service/status","service_manifest":"https://memorylayer.run/api/service/manifest","service_architecture":"https://memorylayer.run/api/service/architecture","service_readiness":"https://memorylayer.run/api/service/readiness","service_deploy_plan":"https://memorylayer.run/api/service/deploy-plan","capabilities_json":"https://memorylayer.run/api/capabilities","mcp_manifest":"https://memorylayer.run/api/mcp/manifest","sdk_snippets":"https://memorylayer.run/api/sdk-snippets","playbooks":"https://memorylayer.run/api/playbooks","api_examples":"https://memorylayer.run/api/examples"},"counts":{"features":43,"capabilities":254,"mcp_tools":60,"tool_groups":6,"recipes":12,"sdk_snippets":6,"playbooks":5,"api_examples":17,"skills":2,"routes":27},"playbooks":[{"name":"New agent session","steps":["Fetch bootstrap","Load resume_context","Call get_skills","Use recall_context","Save session_checkpoint"],"outcome":"The agent starts with useful state and leaves a handoff behind."},{"name":"Repository handoff","steps":["Ingest summary","remember_project","remember_decision","session_handoff","export recent"],"outcome":"A repo can be picked up by another session without reading stale chat logs."},{"name":"Memory cleanup","steps":["quality_metrics","dedup","batch_tag","promote/demote","status_history"],"outcome":"Operators can keep the workspace useful instead of letting memories rot."},{"name":"Investigation pivot","steps":["search_entities","entity_graph","recall_related","backlinks","focus_brief"],"outcome":"A single entity becomes a navigable map of prior work."},{"name":"Client onboarding","steps":["service manifest","MCP manifest","capability JSON","copy SDK snippet","test status"],"outcome":"A custom client can wire itself without hardcoded docs."}]}