Optional encryption of Sentient's data with a key you hold
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
Read ADR 0003 and ADR 0005, then inspect sentient/store/, sentient/secrets, and docs/PRIVACY.md to understand storage and key handling. Check how FTS5 and sqlite-vec are loaded. Done means disk data is unreadable without the key when encryption is enabled, existing behavior still works, and migration in both directions is tested.
由索引模型根据 Issue 内容生成。
描述
Meta's "Confidential VM" for Muse encrypts the agent's data with a key only the user holds. Sentient keeps everything on your own disk, but ~/.sentient is not encrypted at rest.
Idea: an optional setting that encrypts the SQLite database and the files folder with a key kept in the operating system's keychain, or derived from a passphrase you type at start-up. Off by default. Turning it on migrates existing data.
Inspired by: https://tech-insider.org/meta-muse-personal-ai-agent-launch-2026/
Where: sentient/store/ (for example SQLCipher; check that FTS5 and sqlite-vec still load), sentient/secrets for the key, and docs/PRIVACY.md. This builds on ADR 0003 (one SQLite file) and ADR 0005 (keychain), so please add a new ADR.
Done when: with the setting on, the files on disk are unreadable without the key, everything works as before, and migration both ways is tested.
- 主要语言
- Python
- 星标
- 702
- 派生
- 113
- 平均合并
- 5 小时 8 分钟
- 30 天内合并 PR
- 171
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
existence-master/Sentient 的其他 Issue
-
area: channels enhancement good first issue priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 78/100
existence-master/Sentient#457 ·
维护者通常 1 天内回复
-
area: desktop bug good first issue priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 82/100
existence-master/Sentient#454 ·
维护者通常 1 天内回复
-
area: desktop bug priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 82/100
existence-master/Sentient#440 ·
维护者通常 1 天内回复
-
area: desktop bug
难度 2/5 1-3 小时 新手友好度 78/100
existence-master/Sentient#426 ·
维护者通常 1 天内回复
-
area: memory bug flaky
难度 2/5 1-3 小时 新手友好度 76/100
existence-master/Sentient#422 ·
维护者通常 1 天内回复
查看 existence-master/Sentient 的全部 Issue
相似的 Issue
-
comp/cli P3 type/security
难度 2/5 1-3 小时 新手友好度 68/100
NousResearch/hermes-agent#141420 · 1 条评论 ·
维护者通常 1 天内回复
-
vendor-pitch
难度 2/5 1-3 小时 新手友好度 87/100
维护者通常 1 天内回复
-
bug llm p2
难度 2/5 1-3 小时 新手友好度 84/100
维护者通常 1 天内回复
-
New tool: ZIPZAX Python Notebook Studio可能已有人在做 @github-actions 今天认领。 未关闭submission triage
难度 1/5 1 小时以内 新手友好度 68/100
kausalflow/tools#226 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100