# Memorose ## Docs - [Cluster API](https://docs.memorose.dev/api/cluster.md): Raft cluster management — initialize, join, and remove nodes. - [Events API](https://docs.memorose.dev/api/events.md): Store raw L0 events into the memory stream. - [Graph API](https://docs.memorose.dev/api/graph.md): Create graph edges between memory objects. - [Organization Knowledge API](https://docs.memorose.dev/api/organization-knowledge.md): Shared memory read model endpoints for organization-scoped knowledge. - [REST API](https://docs.memorose.dev/api/rest-api.md): Current endpoint reference for the Memorose v1 HTTP API. - [Retrieve API](https://docs.memorose.dev/api/retrieve.md): Hybrid retrieval combining semantic, text, graph, time, and multimodal signals. - [Tasks API](https://docs.memorose.dev/api/tasks.md): L3 task and goal execution endpoints — trees, ready queues, and status updates. - [Forgetting Strategies](https://docs.memorose.dev/architecture/forgetting-strategies.md): How Memorose forgets on purpose — entropy filtering, decay, pruning, and sedimentation. - [Memory Hierarchy](https://docs.memorose.dev/architecture/memory-hierarchy.md): The L0-L3 memory hierarchy that models how memory evolves over time. - [Memory Domains](https://docs.memorose.dev/architecture/memory-scopes.md): Agent, user, and organization memory domains and their responsibilities. - [Architectural Overview](https://docs.memorose.dev/architecture/overview.md): Workspace shape, runtime pipeline, key concepts, and deployment model. - [Storage Engines](https://docs.memorose.dev/architecture/storage-engines.md): RocksDB, Lance, and Tantivy — why Memorose uses multiple storage engines. - [Codebase Guide](https://docs.memorose.dev/contributing/codebase-guide.md): A walkthrough of the current Memorose workspace layout, crate responsibilities, and key modules. - [Dashboard API](https://docs.memorose.dev/contributing/dashboard-api.md): Internal API routes that power the Memorose dashboard UI. - [Development Setup](https://docs.memorose.dev/contributing/dev-setup.md): Set up a local Memorose development environment against the current repo layout and scripts. - [Contributing](https://docs.memorose.dev/contributing/overview.md): Guidelines for contributing code, documentation, and bug reports to Memorose. - [Testing](https://docs.memorose.dev/contributing/testing.md): How to run tests and understand the current test structure in Memorose. - [Configuration](https://docs.memorose.dev/getting-started/configuration.md): Configure the current Memorose runtime, including `llm`, `storage`, `worker`, `raft`, and environment overrides. - [Installation](https://docs.memorose.dev/getting-started/installation.md): Install and configure a local Memorose instance against the current runtime. - [Quickstart](https://docs.memorose.dev/getting-started/quickstart.md): The shortest path from a running Memorose node to a real ingestion and retrieval round-trip. - [Basic Operations](https://docs.memorose.dev/guides/basic-operations.md): Minimal flow for the real Memorose server API — auth, ingest, retrieve, graph, semantic changes. - [Benchmark Notes & Methodology](https://docs.memorose.dev/guides/benchmarks.md): Scope, methodology, and interpretation guidance for Memorose benchmark figures. - [Dashboard](https://docs.memorose.dev/guides/dashboard.md): The operational UI for memory inspection, graph exploration, and cluster management. - [Distributed Deployment](https://docs.memorose.dev/guides/distributed-deployment.md): Raft-backed clustering, local cluster setup, and cluster management. - [Hermes Memorose Plugin](https://docs.memorose.dev/guides/hermes-plugin.md): Connect Hermes Agent to Memorose as a long-term memory provider. - [Hybrid Search](https://docs.memorose.dev/guides/hybrid-search.md): How Memorose combines semantic, text, graph, and time-based retrieval signals. - [Knowledge Graph](https://docs.memorose.dev/guides/knowledge-graph.md): Graph relationships connecting memory units, tasks, and insights. - [Multimodal Ingest](https://docs.memorose.dev/guides/multimodal-ingest.md): Ingest and retrieve text, image, audio, video, and JSON content. - [Organization Knowledge](https://docs.memorose.dev/guides/organization-knowledge.md): Shared memory layer for reusable knowledge within an organization. - [Tasks And Goals](https://docs.memorose.dev/guides/tasks-and-goals.md): L3 execution layer — task trees, ready queues, and status updates. - [Introduction](https://docs.memorose.dev/introduction.md): Memorose is a memory runtime for agents, with layered memory, shared organizational knowledge, tasks, multimodal ingest, and Raft-backed deployment. - [Go](https://docs.memorose.dev/sdks/go.md): Go SDK for the current Memorose `/v1` runtime. - [Java](https://docs.memorose.dev/sdks/java.md): Java SDK for the current Memorose `/v1` runtime. - [Node.js](https://docs.memorose.dev/sdks/node.md): Node.js / TypeScript SDK for the current Memorose `/v1` runtime. - [SDKs](https://docs.memorose.dev/sdks/overview.md): Current Memorose SDK availability and server-side retrieval configuration. - [Python](https://docs.memorose.dev/sdks/python.md): Python SDK for the current Memorose `/v1` runtime. ## OpenAPI Specs - [openapi](https://docs.memorose.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/ai-akashic/Memorose) - [Website](https://www.memorose.dev)