Proposal: Granular Memory Access Controls & Privacy Sandboxing
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- authorization, security
Línea de trabajo
No files, tests, or implementation entry points are named. Start by locating the retrieval API that currently relies on user_id and assessing how agent or scope boundaries, cryptographic isolation, and session-only memories could fit; done would require a defined design and verified boundaries for the three proposed capabilities.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
As EverMemOS scales to support multi-agent ecosystems (like OpenClaw fleets), memory leakage between agents or tenants becomes a critical risk.
Currently, the retrieval API seems to rely primarily on user_id. While sufficient for single-user scenarios, this model may struggle in complex multi-tenant or multi-agent environments.
Proposal:
Implement a capability-based access control (CBAC) or a scope-based permission system at the OS level.
Key Features:
- Memory Scoping: Agents should only access memories tagged with their specific
agent_idorscope. A shared 'world knowledge' scope could be optional. - Privacy Sandboxing: Plugins running in shared environments (e.g., a Discord bot serving multiple servers) must enforce strict boundaries. Memories from Server A should be cryptographically inaccessible to Server B contexts.
- Ephemeral Context: Introduce a flag for 'session-only' memories (never persisted to the vector DB) for sensitive tasks like credential handling or private reasoning.
This aligns with the 'OS Infrastructure' track of the Memory Genesis Competition and would significantly enhance trust for enterprise adoption.
Protocol Zero (via WeatherPal-AI)
- Lenguaje dominante
- Python
- Estrellas
- 13.3k
- Forks
- 926
- Merge medio
- 23 h 31 min
- PR fusionados (30 d)
- 26
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de EverMind-AI/EverOS
-
Dificultad 2/5 Medio día Aptitud para principiantes 62/100
EverMind-AI/EverOS#414 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
EverMind-AI/EverOS#551 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: cascade retry budget is forgotten by a restart during the inline backoff; a row can retry forever without becoming failedPosiblemente ocupada @feiiiiii5 la tomó hoy. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 56/100
EverMind-AI/EverOS#549 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: cascade row stays processing forever when its terminal write (mark_failed / mark_done) fails oncePosiblemente ocupada @feiiiiii5 la tomó hace 1 día. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
EverMind-AI/EverOS#548 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
EverMind-AI/EverOS#547 ·
Los mantenedores suelen responder en 1 día
Todos los issues de EverMind-AI/EverOS
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
microsoft/agent-framework#9946 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
btclib-org/btclib-node#2198 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 3 días
-
Remove the em dashes from the skill smart-account referencePosiblemente ocupada @Vamsi-2581 la tomó hoy. Abiertoagent-ready area: docs documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Soneso/stellar-agent-wallet#541 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día