
vault.sliccy.ai 的独立来源保险库:封闭秘密、OAuth 令牌,以及仅由注入器使用的 SLICC 7 的模型/MCP 凭证
概览
vault.sliccy.ai 的独立起源保险库。它保存 SLICC 7 的封闭秘密、OAuth 令牌以及模型和 MCP 凭证,确保任何值都不会到达模型提供者。设计在 slicc-agent-plan 中 secrets-tokens-design.md(修订版 4)。这个 README 是构建内容的规范。 - 密钥存储、记录、起源命名空间、带可选通行密钥或密码锁的自动解锁、嵌入 API 及其页面和代理角色、页面的 put、seal、remove、restore、cancel 和 lock、scrub 状态、锁定按钮及其弹窗、认证策略(rules、[exec]、[exits]、[limits])、注入器并转发响应清除(S1)、代理的编辑、redactStream、端点、model 和 mcp(S3、S4)、记录、授予和刷新、模型和 MCP 拒绝、执行工单(materialize 和 materializeConsume)、导入(备份、KeePass、Six's secrets)。
概述(AI 翻译)
位于vault.sliccy.ai的独立起点保险库。它保存SLICC七的封闭秘密、OAuth令牌以及模型和MCP凭证,确保任何值都无法到达模型提供者。设计为slicc-agent-plan中的secrets-tokens-design.md(修订版4)。此README是构建内容的规范。
- 构建: 密钥存储、记录、起源命名空间、带可选通行密钥或密码锁的自动解锁、嵌入 API 及其
page和agent角色、页面的put、seal、remove、restore、cancel和lock],清除状态,锁定按钮及其弹窗,经过验证的策略(规则,[exec]、[exits]、[limits])、注入器和带有响应清除(S1)的forward, 代理的redact、redactStream、endpoints、model和mcp(S3, S4)、records、grant和refresh],型号和 MCP 拒绝,执行工单([materialize和materializeConsume])、sessionMaterialize用于内核验证的 TLS 会话、import](备份、KeePass、6 的“秘密”。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
slicc-vault
The separate-origin vault at vault.sliccy.ai. It holds the sealed secrets, OAuth tokens, and model and MCP credentials of SLICC seven, so that no value ever reaches the model provider. The design is secrets-tokens-design.md (revision 4) in slicc-agent-plan. This README is the spec of what is built.
- Built: the key store, records, origin namespacing, auto-unlock with an optional passkey or passphrase lock, the embedding API with its
pageandagentroles, the page’sput,seal,remove,restore,cancelandlock, the scrub state, the lock button and its popup, the attested policy (rules,[exec],[exits],[limits]), the injector andforwardwith the response scrub (S1), the agent’sredact,redactStream,endpoints,modelandmcp(S3, S4),records,grantandrefresh, the model and MCP refusal, exec tickets (materializeandmaterializeConsume),sessionMaterializefor kernel-verified TLS sessions,import(backups, KeePass, six’ssecrets.env) andexport, sign-in tokens with their grants and refresh throughegress, and the vault side of the/dev/sealedopsseal,placeholder,list,test,request,status,cancelandmaterialize. - The vault has no network stack. It never fetches anything but its own
config.jsonandembedders.json: bios sends every request the vault prepares.
Documents and hosting
The build (npm run build) writes a flat static tree to dist/site/:
| file | what it is |
|---|---|
index.html, frame.js |
the core frame. bios embeds it as a hidden iframe and talks to it over a MessagePort |
button.html, button.js |
the lock button. A popup can only open from a click inside a vault document, so bios and spectrum embed this wherever the lock is offered |
popup.html, popup.js |
the vault window, a top-level vault.sliccy.ai document, used only for the passkey or passphrase lock |
vault.css, fonts/ |
Spectrum 2 from the CSS-only @spectrum-css packages, and Adobe Clean |
config.json |
{ version, embedders }. embedders is vault.sliccy.ai’s fallback list, ["https://seven.sliccy.ai"] |
The bundles hold this repo’s code, @ai-ecoverse/slicc-scrub, and @ai-ecoverse/jerk-oauth (exact-pinned, for token refresh): its wasm is inlined into a separate chunk under chunks/ (about 970 KB) that loads only on the first refresh or MCP grant, never fetched. The only third-party code is for KeePass imports: kdbxweb (with @xmldom/xmldom and fflate) and hash-wasm’s argon2, exact-pinned and bundled into a separate chunk under chunks/ that the core frame loads only when a KeePass import starts; its wasm is inlined, never fetched. The sliccy-ai Worker serves the tree from the network on every load, never from OPFS, with:
Content-Security-Policywithscript-src 'self', no inline scripts or styles, andframe-ancestorslisting the seven origins;
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →