{
  "name": "REM Memory & Synthesis Agent",
  "description": "Universal memory layer with 94.6% recall. Dream Engine synthesis. 8 retrieval modes.",
  "version": "1.0.0",
  "provider": {
    "name": "REM Labs",
    "url": "https://remlabs.ai"
  },
  "url": "https://remlabs.ai/v1/a2a",
  "capabilities": {
    "streaming": true,
    "pushNotifications": true
  },
  "skills": [
    {
      "id": "remember",
      "name": "Store Memory",
      "description": "Persist a fact, preference, or decision"
    },
    {
      "id": "recall",
      "name": "Search Memory",
      "description": "Multi-signal recall with 94.6% accuracy"
    },
    {
      "id": "forget",
      "name": "Delete Memory",
      "description": "Remove a memory by key"
    },
    {
      "id": "list",
      "name": "List Memories",
      "description": "Enumerate stored memories in a namespace"
    },
    {
      "id": "dream_synthesize",
      "name": "Run Synthesis",
      "description": "Consolidate and link memories via Dream Engine"
    },
    {
      "id": "knowledge_walk",
      "name": "Graph Traversal",
      "description": "Walk the knowledge graph with BFS"
    },
    {
      "id": "grow",
      "name": "Directed Growth",
      "description": "Set a growth directive for self-improving memory"
    },
    {
      "id": "synthesize_folders",
      "name": "Knowledge Folders",
      "description": "Generate synthesized knowledge folders from memories"
    }
  ],
  "securitySchemes": [
    { "type": "bearer" },
    { "type": "oauth2" }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "authentication": {
    "signup": {
      "endpoint": "/v1/auth/bot-signup",
      "method": "POST",
      "description": "Get a provisional API key immediately with just an email. No password needed."
    }
  },
  "mcp": {
    "endpoint": "/v1/mcp/invoke",
    "protocol": "json-rpc-2.0",
    "batch_endpoint": "/v1/mcp/batch",
    "tools_endpoint": "/v1/mcp/tools",
    "health_endpoint": "/v1/mcp/health"
  }
}
