experience-layer
by nohuiam
Overview
The server acts as an ecosystem's long-term memory, recording, recalling, and learning from experiences using Case-Based Reasoning (CBR).
Installation
npm startSecurity Notes
The server's HTTP, WebSocket, and UDP interfaces lack explicit authentication and authorization. The HTTP API exposes internal tool handlers via an endpoint (`/api/tools/:toolName`) that directly executes tool functions with unvalidated user input (`req.body`) against the defined JSON schemas. This design, coupled with permissive CORS (`Access-Control-Allow-Origin: *`), makes the server vulnerable to unauthenticated access, arbitrary tool execution, and potential data manipulation or denial-of-service if exposed to untrusted networks or compromised peers. The UDP InterLock mesh also operates without authentication, relying solely on a basic signal whitelist (tumbler).
Similar Servers
nocturne_memory
Provides a persistent, structured long-term memory and dynamic knowledge graph system for AI agents, designed for human-AI collaboration.
remind
Generalization-capable memory layer for LLMs that extracts, stores, and retrieves semantic concepts from raw episodic experiences, mimicking human memory consolidation.
ekkos-mcp-server
Provides persistent memory and tool access for AI coding assistants across sessions by acting as a Model Context Protocol (MCP) server.
memory-mcp-server
A structured AI context memory system designed for Claude Code, focusing on comprehensive context preservation and multi-level retrieval for developer tasks.