关于 Aziel Runtime
Aziel Runtime 是通过 MCP 和 OpenAPI 调用软件目录操作的执行运行时,面向需要受治理调用与可追溯结果的 Agent。它以 FragGate 作为统一执行入口,并可为调用生成回执。
主要功能
- 01列出并描述软件目录
- 02通过 FragGate 调用操作
- 03生成调用回执
- 04查询并引用文献
- 05支持远程 MCP 与本地 stdio
适用场景
- 01发现可调用的软件操作
- 02通过统一入口执行目录操作
- 03检查调用结果的回执
MCP 相关
提供公开的远程 MCP 服务,使用 Streamable HTTP,无需 API 密钥。MCP 客户端可通过 Softwares、FragGate 和 library lookup 工具发现并调用操作。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://aziel-runtime.vibelock.workers.dev/mcpclaude mcp add --transport http azieleliab-aziel-runtime https://aziel-runtime.vibelock.workers.dev/mcp{"mcpServers":{"azieleliab-aziel-runtime":{"type":"http","url":"https://aziel-runtime.vibelock.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"azieleliab-aziel-runtime":{"type":"http","url":"https://aziel-runtime.vibelock.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"azieleliab-aziel-runtime":{"type":"http","url":"https://aziel-runtime.vibelock.workers.dev/mcp"}}}{"mcpServers":{"azieleliab-aziel-runtime":{"serverUrl":"https://aziel-runtime.vibelock.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
36此工具无需参数。
详细介绍
aziel-runtime
Aziel Runtime 从 Softwares、FragGate 和 library 开始。Softwares 选择一个 slug。FragGate 是唯一的执行入口。library_lookup 用于搜索 library 论文并引用。在 Glama 上安装,然后调用 Softwares,选择一个 slug,再调用 fraggate_call。40 多种研究工具都通过这一个入口运行。每次调用都可以留下回执。
安装(优先使用远程)
公开 MCP——无需 API 密钥:
https://aziel-runtime.vibelock.workers.dev/mcp
传输方式:Streamable HTTP。完整的客户端配置示例:docs/AGENTS.md。
注册表:io.github.AzielEliab/aziel-runtime · Glama:安装
访问
- 公开: Softwares、FragGate 列表/描述/调用、library 查询——无需身份验证
- Glama 托管: 可选的 Install Server。Glama 托管工具的计量与 Worker
GET /v1/uses分开 - 本地 stdio: 克隆 +
cli/mcp-stdio.mjs(开发路径;放在远程 URL 之后)
首批工具
- Softwares /
fraggate_list fraggate_describe→ 选择一个 slugfraggate_call(需要时使用confirm: true)
使用方法
- 点击 安装/添加到 Glama(也可使用
https://glama.ai/mcp/servers/@AzielEliab/aziel-runtime)。 - 在任意 MCP 客户端中调用 Softwares(tools/list 名称为 Softwares)。入口会先运行。选择一个 slug,然后调用
fraggate_call。library_lookup用于搜索 library 论文并引用。调用需要账本时,ChainLock、TemporalLock 和 ForgeReceipts 会盖章。confirm=true会写入。dry_run=true会预览且不写入。background=true会返回 Running,直到生成回执哈希。只有生成该哈希后才算完成。tools/list始终为 36。
如需诊断:fraggate_list → fraggate_describe {name} → fraggate_call {name, op, payload, confirm:true}。
Worker 远程地址:https://aziel-runtime.vibelock.workers.dev/mcp
首次调用示例:调用 Softwares {},选择一个 slug,然后使用 { "slug": "foldlock", "op": "fold-preview" } 调用 fraggate_call。使用 { "q": "Florence", "op": "search" } 调用 library_lookup,即可获取 library 论文或引用。还可以使用简短提案和 dry_run:true 调用 decisiongate_check,或者为已完成的任务生成 forgereceipts 回执。
MCP tools/list 包含 36 个工具。FragGate 是唯一入口。公开连接地址是安装(优先使用远程)中的远程 URL(Streamable HTTP,无需 API 密钥)。Glama Install Server 是可选项,其计量与 Worker GET /v1/uses 分开。本地 stdio 放在最后。下方列出了兼容的 AI 客户端。作者: Aziel Eliab。
设计用途
Aziel Runtime(aziel-runtime)是一套由 MCP 连接的软件组成的节点网格编排套件,旨在将目录中的 Softwares 路由至 FragGate 入口、生成回执并协调网格状态。使用它可通过 MCP 或 OpenAPI 列出、描述并调用产品操作,然后保留返回的回执。它的存在是为了让每个 Softwares 产品都作为独立引擎运行在同一个入口之后。
启动
node cli/aziel-runtime.mjsnode cli/aziel-runtime.mjs session open --localnode cli/aziel-runtime.mjs session status --local
终端会打印简短摘要。添加 --json 可获取机器可读对象。帮助:node cli/aziel-runtime.mjs --help。相同的三个步骤也列在 RUN.txt 中。
Softwares 用途文案(one_line + description)是 GET /v1/software(src/software-copy.js)中专门说明设计用途的补充内容。各 Hub 会从该路由刷新数据。
FragGate 是唯一的公共可执行入口(fraggate_list → fraggate_describe → fraggate_call)。Softwares 目录采用 Plain → Gate → Lock;各 Hub 会从 GET /v1/software 刷新数据。用户可在 VibeLock 主机上的 Worker UI(浏览器/PWA)中使用 Softwares——无需下载。Agent 使用 OpenAPI/MCP。可选的套件包 JSON 仍可通过 /download 获取。NodeMesh / QNM 默认启用只读套件状态;GET /v1/mesh 不会启用除此之外的任何无线电。
版本 2.0.0-rc1 是认证节点冻结版(并非功能堆砌):公共契约、洁净室可复现性,以及 docs/2.0/ 下的外部对抗测试包。与 1.9.3 相比,没有有意引入行为破坏。Remain-OFF 保持不变。爬虫页面继续保留上方的摘要;变更日志放在下方。1.9.3 完成了剩余的 AZRT-1.9-GAPS-CLOSE 项目(隔离 AZ-OS 伦理会话 VFS;隔离安全的 Ask Jeeves;受绑定门控的媒体运行;已发布的独立验证证明路径——不是第三方实验室)。1.9.2 绑定了 Browser Rendering 和实时 D1 MASTER。1.9.1 完成了 AZRT-1.9-GAPS-CLOSE 隔离安全验证。1.9.0 完成了 AZRT-1.9-CLOSE-1.0。1.7.11 是奠定该主文案的 SEO 清晰度传承版本。
内核:AzielEliab/fraggate(FG-0.1)
在 Glama 上试用 是主要的公共托管、发现和安装列表(也可访问 https://glama.ai/mcp/servers/@AzielEliab/aziel-runtime)。Worker 源站仍是执行、OpenAPI 和 MCP HTTP 接口。
实体图谱(已锁定): Person @id https://www.azieleliab.com/#aziel · Runtime SoftwareApplication @id https://www.azieleliab.com/runtime#runtime。Worker 源站是执行端点(url)。relatedLink 是 Glama 发现和安装主机。身份仅为 Aziel Eliab。
open → policy → exec(slug, op, payload) → receipt → close
Agent 不应讲述这条链路。优先使用 fraggate_list → fraggate_describe → fraggate_call { name, op, payload }。枢纽/客户端:GET /v1/software。
1.3.0 引入了 vendored 可移植引擎(ark、azai Lamb check、azclce、decisiongate、foldlock、zsolver),并在此隔离环境中运行它们。
1.2.0 是会话/回执运行时:exec 仍会通过 upstreamFetch 调用产品 Worker。这些回执并不表示“此进程运行了 FoldLock”。
1.1.0 是目录 + 拉取 + 代理,并开始自称为运行时。这些前置入口仍然保留,但它们不是 exec。
对于每个目录 slug,session exec 都会加载一个 vendored 模块,计算 engine_digest = 该工件字节的 SHA-256,在此 Worker 隔离环境(监狱)或本地 CLI 监狱中运行主要计算操作,清除临时缓冲区,并在回执中包含 engine_digest、engine_slug、engine_op、ran_in。确实无法在没有产品 Worker 绑定(KV / D1 / AI / 实时媒体)的情况下运行的操作,会按操作如实保留 proxy_fallback——slug 本身仍是真正的引擎。
Cloudflare 的 Worker / Durable Object 隔离环境就是监狱。不声称有额外的 guest 隔离环境。仍然必须提供 engine_digest。
托管版 / 进程内 AZAI 仍是协议镜像 + Lamb check(Service → Clarity → Peace)。本地核心是独立的。Ollama 是可选 SLOT,不是身份标识。
任何支持 OpenAPI、MCP 或 HTTP 工具的助手都会导入此 OpenAPI 文件,然后使用 fraggate_call。会话工具和 runtime_run 属于高级/内部接口。/p/{slug}/{op} 仅是代理,不是 Agent 的默认路径。
作者: Aziel Eliab
身份: Aziel Eliab(主要身份)。也称为 Aziel Elroi Eliab(仅作为 alternateName / 别名)。
许可证: Apache-2.0
版本: 2.0.0-rc1
2.0 套件: docs/2.0/(契约冻结;自测 ≠ 第三方实验室测试)
角色: engine-runtime(层:catalog+pull+proxy+session+in-process-engines+fraggate)
入口: fraggate
主要托管平台: 在 Glama 上试用
工作器(执行 / OpenAPI / MCP HTTP): aziel-runtime → https://aziel-runtime.vibelock.workers.dev/
实体主页: https://www.azieleliab.com/runtime
资料库镜像: https://www.azielcorpuslibrary.net/runtime
玫瑰星徽标: https://aziel-runtime.vibelock.workers.dev/sigil.png
打包方式: 工作器会话 + 仓库内 CLI(node cli/aziel-runtime.mjs)+ stdio MCP(node cli/mcp-stdio.mjs / npm run mcp)。没有计入运行时 tarball。
欢迎 Fork,且始终允许。 不要捏造 Zenodo DOI。
检查代码(而非爬虫文件)
| 行为 | 源码 | 测试 |
|---|---|---|
| FragGate 列表 / 描述 / 调用 | src/fraggate/door.js、registry.js | scripts/verify-fraggate.mjs |
MCP tools/list + tools/call | src/mcp-surface.js、mcp-schema.js | scripts/verify-mcp-tdqs.mjs |
| 会话打开 → 策略 → 执行 → 回执 → 关闭 | src/session-core.js | scripts/verify-session.mjs |
| 软件目录 | src/software-catalog.js、software-copy.js | scripts/verify-software.mjs |
| 离线回执哈希 | fixture fixtures/session-receipt-chain.json | node scripts/verify-receipt-fixture.mjs |
完整路径映射:docs/2.0/INSPECT.md。测试运行方法:docs/2.0/TESTS.md。隐私:docs/DATA.md。审查 / Agent 辅助提交:docs/GOVERNANCE.md。wrangler.toml 中的 main 为 src/index.js(未压缩)。Cloudflare 可能会为部署打包同一模块——经过审查的产物就是此代码树。
兼容的 AI 客户端
能够调用 OpenAPI、MCP 或 HTTP 工具的助手 / 客户端:
- ChatGPT(GPT Actions / OpenAI)
- Grok(xAI)
- Venice
- Claude(Anthropic Desktop / 自定义工具)
- Cursor(MCP)
- Glama(Install Server / MCP)
- Perplexity
- Microsoft Copilot / Bing
- Google Gemini / Vertex AI
- Mistral
- Meta AI
- Apple Intelligence / Applebot 接入
- Amazon Q / Amazonbot 工具
- DuckAssist / DuckDuckGo AI
- You.com
- Cohere
- 以及其他支持 MCP/OpenAPI 的助手
下方的实用添加步骤涵盖 ChatGPT、Grok、Venice、Claude Desktop 和 Glama / Cursor MCP。不要为每种爬虫捏造分步指南。
robots.txt 中的抓取 / SEO 允许列表:GPTBot/ChatGPT、Venice、Grok、Google-Extended、GoogleOther、Google-CloudVertexBot、Claude(+Search/User)、anthropic-ai、Perplexity(+User)、bingbot、Meta-External*、Applebot(+Extended)、Amazonbot、DuckDuck/DuckAssist、MistralAI-User、YouBot、CCBot、cohere-ai、cohere-training-data-crawler、Diffbot、AI2Bot(+Dolma)、Timpibot、Petalbot、Bytespider、Omgili(+bot)、FirecrawlAgent、ImagesiftBot、Cloudflare-AI-Search、FacebookBot、TikTokSpider、Baiduspider*、Yandex。
GitHub About(描述 / 主页 / 主题)记录在 docs/GITHUB.md 中,确保索引能够识别 MCP、OpenAPI 和 FragGate。协调者会根据该锁定文件应用 gh repo edit。
网站 / 线上站点
在 Glama 上试用 是主要的公共托管、发现和安装列表。此 Worker 主页仍是 API / MCP / OpenAPI 执行界面。Human Softwares 中心包括 azieleliab.com、Aziel Corpus Library 和 GodLock.uk。姐妹档案:He Didn't Jump。
Worker 随附一个经 FoldLock 打包的图书馆提示包(索引引用 + 示例 MASTER + About Aziel),而非整个线上语料库。通过 FragGate foldlock/pack-verify 验证;通过 aziel-corpus/tip-pack 打开。关于如实说明:docs/corpus-fold-pack.md。
每次 Worker 启动(主页、/about、每个 /p/{slug}、HTML Softwares/describe 外壳)都包含产品专属的 #hashtag 部分,以及相同的 About Aziel 区块。产品 Worker 通过复制继承 About Aziel 和 fold 提示包;hashtag 部分则保留在本地。规则:docs/WORKER-LAUNCH.md。
Glama Install Server 已上线(在 Glama 上试用)。Glama 版本 2.0.11(Install Server 已开启,Auto-Release 已开启)。Worker / 服务包仍为 2.0.0-rc1。公共连接首先使用远程 POST https://aziel-runtime.vibelock.workers.dev/mcp。Glama Install Server 为可选项;其托管用量统计与 Worker GET /v1/uses 分开。本地 stdio 始终是最后选项。参见 docs/GLAMA.md。
公共身份:仅限 Aziel Eliab。不要虚构 Zenodo DOI。
双界面(产品规则)
- Agent / MCP — 通过 Agent 运行软件。显示
display.title/display.summary/display.fields,然后获取下一项输入。除非用户询问,否则不显示会话、OpenAPI 和 HTTP 底层细节。单一入口——发现、路由、拒绝。 通过GET /v1/update/check?slug={slug}&version={installed}→download_url或GET /v1/pull/{slug}下载。单独使用GET /v1/update/check并不构成检查。驻留在网格中的 azcorpus + azlibrary 网站设计从GET /v1/softwarewebsite_designs下载(对所有 AI 客户端开放)。通过fraggate_call上传/摄取/获取回执(azbrowserairlock_ingest、peacelockupload_envelope、forgereceiptsverify、miragegridverify-receipt/bridge)。azlibrary 上传仅支持 API 令牌——绝不嵌入密钥。相同操作也可通过/openapi.json使用。 - Human software — 此 Worker UI、本地安装和计数式
/download均为完整开发的软件。Fluttermobile/未收录于此仓库中。
冷多架(COLD-MULTI-SHELF-1.0)
运行时对实时语料的引用与 GET /shelves(corpus#96)保持同等诚实。GET /shelves · GET /v1/shelves · /cite.json shelves。人员 @id https://www.azieleliab.com/#aziel。
平面 A LIVE:5 个已发布表面(4 个 CF 中心站点 + GitHub)/ 2 个家族半径。1 个独立 LIVE(cf-github)。平面 B SLOT:Codeberg https://codeberg.org/AzielEliab/aziel-lockset-tip 哈希验证 PASS,仍为 SLOT;archive.org PASS https://archive.org/details/aziel-lockset-tip + https://archive.org/details/aziel-lockset-tip_202609(相同的 blast_radius archive-org;包 b549362c0736ddb54ddc488812327c464e0da1167281f92fd1a4263eedf5df37)仍为 SLOT;Framagit URL null(第三个 ALL-TARGETS);Zenodo tip-pack SLOT(CNS-ZENODO-NOT-LIVE);doi null。平面 C USB SLOT,直至 CNS-OPERATOR-ATTEST。此 Worker 是同一条平面 A 隧道。没有可见的 15:20。
家庭源站(ORIGIN-CUTOVER-1.0)
AZNet P3。生存层服务于 AZNet(aznet、AZN-WP-0.1)。sidenet 是该侧网,不是独立品牌。L0 保持完整。与实时 Cloudflare 中心站点并行的迷你 PC 路径仍为 SLOT:没有租用的 DNS,没有实时 DNS 更改,没有存入的字节,也没有虚构的主机名或 IP。Phoenix 是本地等待(REHEAL-1.0),不是即将恢复的公共主机名。独立实时数量仍为 1。软件保持冻结。文档:ORIGIN-CUTOVER-1.0。
Cap-7 语义桥接(非 ICANN)
Cap-7 是 MirageGrid 自动生成的 .az 层。它复制四个中心站点,并与 StaticLock(目录产品 StaticClock,slug staticclock)和 MirageGrid cloak 一起切换,配合 AZVPN 使用。design_of: hub_designs。Cap-7 上的 resolves_to_hub: false。标准互联网无法访问 Cap-7。真实副本:azgrid、azcloak、azvault、azshift。虚假站点:azbooth、azflag、azstandby。工厂副本引用为 LIVE。互联网通过 azieleliab.com、azielcorpuslibrary.net、godlock.uk 和 hedidntjump.com 访问 AZ 域名(AZ.AzielEliab.AZ、AZ.AzielCorpusLibrary.AZ、AZ.Godlock.AZ、AZ.HeDidntJump.AZ)。这些替代入口为 public_icann: true 和 resolves_to_hub: true,会随机切换到四个中心站点之一,可独立运行,并在中心站点关闭后冻结。实时节点为它们提供锚点。Cap-7 的 public_icann: false。Cap-7 工厂不是公共 ICANN 注册商。四个中心站点镜像和三个诱饵并非按节点分配的 .aziel 槽位。geo-target、session-stick 和 egress-rotate 在 Cap-7 控制平面上为 LIVE(区域标签、粘性网格节点和工厂落点,落点在 7 个站点间轮换)。它们不是公共出口 IP、住宅 IP、Cloudflare 地理出口池、粘性公共 IP、数据包转发,也不是 AZVPN。公共 MirageGrid Worker Cap-7 控制平面为 LIVE(/v1/egress 和 /v1/planned)。vpn-hop、hop、tunnel 和 mesh 仍为存根。不是第五款产品。AI 从 MirageGrid Worker /bridge 或 GET /v1/mesh/az-generator 拉取元数据。更新切换:fraggate_call { slug: "miragegrid", op: "shuffle" } 会落到一个网格名称(工厂落点为 LIVE;不是公共 HTTPS 入口)。没有实时 AZ-GEN 注册商。没有购买 ICANN .az ccTLD。没有可见的 15:20。GET /v1/mesh 永远不会启用无线电。网格浏览:通过 FragGate 使用 AZNet + AZBrowser。
平面 N 与平面 P
平面 N 是此 Cap-7 / .aziel 名称平面。它不是 ICANN 注册商,也不是公共出口 IP。平面 P 是独立的节点网格数据包路径(设备作为节点)。WARN-5 在得到证明前均视为成立,而非永久上限。该路径上的承载方式优先顺序为 LAN、Wi-Fi、Bluetooth、RF,然后是光子闪光。硬件缺失时,RF 和光子方式会拒绝工作。不模拟 LIVE。并未声称平面 P 是 LIVE 公共出口。公共入口仍为 NOT-READY / FG-STUB。本地 LAN 发现功能为 LIVE-when-armed,对等隧道为 LIVE-when-session。本地存储转发功能为 LIVE-when-three-local-nodes / fixture。手机可以通过 LAN 信标和密封对等会话加入该本地节点(qnm-node/mobile/,说明文档 TRACK2-MOBILE-JOIN-1.0)。mobile_client 仍为 present-not-demonstrated。手机是本地节点的客户端,不是应用商店发布版本,也不是 LIVE 替代互联网。手机上的 Wi-Fi 是通往 LAN 套接字的路径,不代表发生了 Wi-Fi、RF 或光子交换。alt_internet_live 为 false。WARN-5 尚未关闭。AZVPN 仍是套件 VPN,不是 MirageGrid。说明文档:PLANE-P-D2D-1.0、D2D-CARRIERS-1.0。
FragGate 门
公开 MCP tools/list 包含 36 个实时工具。首次调用:Softwares(tools/list 名称为 Softwares)。门会首先运行。调用需要账本时,ChainLock、TemporalLock 和 ForgeReceipts 会盖章。诊断流程保持为 fraggate_list → fraggate_describe → fraggate_call(foldlock / fold-preview,或使用 dry_run=true 的 decisiongate_check)。同一列表还包括 runtime_skill、fraggate_verify、library_lookup、套件 mesh_*、仅追加的 chainlock_* 和 memory_*(用于诊断和信念,不用于调用前检查),以及目录辅助工具。runtime_run 和 runtime_session_* 属于高级/内部工具。账本操作会先在 acts 链上盖上 ChainLock 印章,再由 TemporalLock 和 ForgeReceipts 盖章。存在真实哈希时,fraggate_call 会从管道报告这三者。Lamb Lens、SweepGate、Sentinel 和 RoseClock 在该管道内运行。读取操作不会触发 ChainLock、TemporalLock 或 ForgeReceipts 盖章。
每个目录产品都是一个带哈希的注册表条目(name、slug、digest、status、公开 ops)。状态为 live | stub | local_only。
stub_ops / stub_op_count 是命名的拒绝动词(从不托管),不是额外的目录 Software 引擎。stub_count 是状态为 stub 的注册表条目数(1.9.0 之后为零——AZChat 为 LIVE+已绑定)。EmbryoLock 是一个实时目录引擎(live-with-local-destructive-boundary);擦除 / 烧毁 / 解锁在公开网格上仍为 FG-STUB。FragGate 的 live_count + local_only_count + stub_count === FragGate 的 product_count。该 product_count 指注册表条目数,而不是 Softwares 标签页中的数量。Softwares 包含 veillock 和 whitestone。公开允许列表则包含 memory 和 mesh。software_nodes 是进程内产品 Worker 的扇出列表(不含 whitestone)。GET /v1/software 的 catalog_sets.equate 为 false。不要将这些集合视为相同。
在公开网格上实时运行(通过 fraggate_call):所有适用于公开 Agent 门的目录 Software 产品——咨询 / 评分 / 分类 / 网关 / 搜索 / 预览 / 渲染 / 验证 / 哈希 / 收据 / 游戏 / 叠加 / 路由 / 状态,以及最初的五款(DecisionGATE、GodLock、FoldLock、AZ-CLCE、Aziel Digital Library)。VeilLock 保持为 local_only(设备本地摄像头/屏幕)。MCP tools/list 中是这 36 个名称。请从 FragGate 门开始。
Stub 操作(命名的拒绝动词,从不执行):EmbryoLock 的 wipe/scorch/unlock/encrypt/decrypt/initialize/login,ARK 的 scorch/wipe/unlock/encrypt,WhistleLock 的 send/mail/release,MirageGrid 的 VPN-hop/hop/tunnel/mesh(geo-target / session-stick / egress-rotate 在 Cap-7 平面上为 LIVE,但不是公开出口 IP),AzielTether 的 mesh-join/vpn/arm,VeilLock 的 inject/intercept/facetime,AZ-OS 的 exec/shell/lattice,AZAI 的 blend/complete/chat,EmployeeLock 的 court/judge,PeaceLock 的 transcript/transcribe/motive/counterfactual/invent/waive-duty/bypass-duty,4DMap 的 truth_score/lumen_panel/invent_mark/backdate_class。这些产品上安全的托管操作仍可保持实时;stub 动词将永远拒绝执行。
未知名称会以 FG-HALLUC-TOOL 拒绝,并列出实际存在的工具。任何 exec 副作用发生前都会先运行 DecisionGATE;拒绝结果是一个带类型的 ResultEnvelope + 账本尖端(TemporalLock 形式的哈希链)。此公开接口不声称支持 Mesh。
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/fraggate
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call \
-H 'content-type: application/json' \
-d '{"slug":"foldlock","op":"fold-preview","payload":{"text":"the cat and the dog"}}'
会话(实际切分)
SID=$(curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/session/open \
-H 'content-type: application/json' -d '{}' | jq -r .session.id)
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/session/$SID/policy \
-H 'content-type: application/json' \
-d '{"allow_slugs":["azclce","foldlock"],"max_payload_bytes":8192}'
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/session/$SID/exec \
-H 'content-type: application/json' \
-d '{"slug":"azclce","op":"score","payload":{"r":"login button blue","d":"login form submits","p":"login button submits"}}'
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/session/$SID/receipt
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/session/$SID/receipts
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/session/$SID/close
本地 exec 收据包含 engine_digest、engine_slug、engine_op、ran_in: "aziel-runtime"、结果摘要和延迟,而不仅仅是上游 HTTP 状态。close 会封存链;之后再执行 exec 会返回 HTTP 409。会话在 6 小时后过期(410/自动关闭)。收据上限为 64。设置了 RUNTIME_TOKEN 时,会话变更可能需要 Authorization: Bearer … 或 X-Aziel-Runtime-Token。
本地 CLI(默认使用 Worker 客户端;--local 会写入会话文件并优先使用 vendored engines;--jail 会在子 Node 进程中运行引擎)。终端会打印简短摘要。添加 --json 可获取机器可读对象:
node cli/aziel-runtime.mjs session open --local
node cli/aziel-runtime.mjs session policy --allow-slugs azclce,foldlock
node cli/aziel-runtime.mjs session exec azclce score \
'{"r":"login button blue","d":"login form submits","p":"login button submits"}'
node cli/aziel-runtime.mjs session exec foldlock fold-preview '{"text":"the cat and the dog"}'
node cli/aziel-runtime.mjs session receipt
node cli/aziel-runtime.mjs session close
证明脚本(本地会话日志):bash scripts/demo-session.sh
前端入口(仍然有用——但不是 exec)
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/skill
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/runtime.json
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/bundle
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/pull/foldlock
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/pull/foldlock/skill
代理(无运行时自有收据——不是 exec):
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/p/azclce/score \
-H 'content-type: application/json' \
-d '{"r":"login button blue","d":"login form submits","p":"login button submits"}'
始终发送 User-Agent: Mozilla/5.0。
快速 URL
GET /v1/pull?all=1 是 /v1/bundle 的别名。
POST /p/{product}/{op} 会将请求代理到产品 Worker 的 /v1/{op},并转发 JSON
正文。优先使用 Service bindings;公开的 *.vibelock.workers.dev 是
备用方案。此路径是代理,不是会话 exec。下载计数器
不会递增。
此 Worker 仅运行于 Worker 环境(没有计数式运行时 tarball)。本地 CLI 位于
仓库中,并非 GitBaby 的 /download 软件包。每个产品仍有自己的计数式 /download。
引用方式: Eliab, Aziel. (2026). Aziel Eliab Runtime [软件]. Apache-2.0. https://aziel-runtime.vibelock.workers.dev/ 数字图书馆: Eliab, Aziel. (2026). Aziel Digital Library [Software]. Apache-2.0. https://www.azielcorpuslibrary.net/
产品 Worker 爬取模板:docs/PRODUCT_SEO.md。QNM 套件汇总:docs/NODE_MESH.md。跨网络生存总纲:docs/designs/CROSS-NETWORK-SURVIVAL-1.0.md。配套的 NO-LIE / NO-REWRITE:docs/designs/NO-LIE-NO-REWRITE-1.0.md。捐赠计划(仅供引用,并非 Softwares 产品):docs/designs/AZL-DONATE-1.0.md。
捐赠(运行时 + 产品 Worker 页脚)
规范支付渠道位于各中心站点:**https://www.azieleliab.com/donate**。中心站点的 Donate 页面包含五个二维码,编码了支付 URI(BTC / ETH / LTC / XRP / DOGE)。此运行时仅提供链接。不要编造钱包地址或代币。不要在运行时或下载跟踪器中重复放置这五个二维码。
- 运行时 Worker UI 页脚 — 单行:
Donate→https://www.azieleliab.com/donate - 产品下载跟踪器 Workers — 相同的页脚格式:
Support the work→https://www.azieleliab.com/donate
本仓库不负责产品 Workers。将这一行复制到那些仓库中。地址由运营者粘贴到中心站点。
设计
当前套件软件设计(AZL / SEC-FEAT / QNM-WP / NODE-OPS / AZL-DONATE-1.0 / CROSS-NETWORK-SURVIVAL-1.0 / NO-LIE-NO-REWRITE-1.0)以及 LIVE fabric 论文(CL-WP-0.4、AP-WP-0.2、SG-WP-0.1、LS-WP-0.1-runtime、RL-WP-0.1-runtime、QNS-CD-1.0、ACT-RECEIPT-1.0 — 均非 Softwares 标签页产品):docs/designs/。作者:仅 Aziel Eliab。MCP chainlock_*。GET /v1/mesh 永不启用。QNS-CD-1.0 是量子节点信号数据包传输编码设计(光子 QNS1 1.3)。实现位于 AzielEliab/qnm-node 中的本地 qnsd。GET /v1/qns 仅供引用 — 公共 Worker 不会通过 emit 代理本地服务。每张 /v1/software 卡片都包含 qns_cd。不要将 QNS 添加为 Softwares 标签页产品。ACT-RECEIPT-1.0 是公开的四字段操作回执网格副本。链位于 corpus /receipts。GET /v1/receipts 仅供引用;当设置了 RECEIPT_APPEND_TOKEN 时,在 FragGate 列表/调用以及 POST /mcp 后追加运行(失败时放行)。不要将 ACT-RECEIPT 添加为 Softwares 标签页产品。CROSS-NETWORK-SURVIVAL-1.0 是总纲生存法则。如果网络和数据明天消亡,链仍会保存在冷存储架上(主机 / DOI / git / 保险库)。机器提示:/cite.json survival.tip 和 /llms.txt。不要将其添加为 Softwares 标签页产品。NO-LIE-NO-REWRITE-1.0 是该总纲下的配套法则(不取代机器提示):回执仍可通过哈希验证;副本不会全部位于同一条隧道;没有重写密钥;即使为了自我保全,也绝不允许网络说谎。不要将其添加为 Softwares 标签页产品。GET /v1/azpipe/arch 引用已锁定的 MASTER-33 条带(与 GET /v1/fraggate pipeline 的负载相同)。不是 Softwares 标签页入口。
添加到 ChatGPT(GPT Actions)
- 创建一个 GPT(或打开 GPT Actions)。
- 从 URL 导入 →
https://aziel-runtime.vibelock.workers.dev/openapi.json - 无需身份验证。CORS
*。 - 要求 GPT 调用 Softwares(tools/list 名称 Softwares)。入口会首先运行。调用需要账本时,ChainLock、TemporalLock 和 ForgeReceipts 会盖章。命名的实时模块:
decisiongate_check、library_lookup。诊断:fraggate_list,然后是fraggate_call。会话工具和runtime_run属于高级/内部功能。
添加到 Grok
- 自定义工具 / OpenAPI: 导入
https://aziel-runtime.vibelock.workers.dev/openapi.json - MCP 远程服务:
POST https://aziel-runtime.vibelock.workers.dev/mcp
方法:initialize、tools/list、tools/call。
tools/list中有 36 个实时工具。首次调用:Softwares(tools/list 名称 Softwares)。门是第一个运行的。调用需要账本时,ChainLock、TemporalLock 和 ForgeReceipts 会进行盖章。诊断:fraggate_list→fraggate_describe→fraggate_call。
runtime_run、runtime_manifest和runtime_session_*属于高级 / 内部工具。
HTTP/p/{product}/{op}仍是代理。公开访问,无需 OAuth。
工具结果为{ display, result, ledger_tip? }——向用户显示display。
添加到 Claude Desktop
公开连接使用 Streamable HTTP,无需 API 密钥:
https://aziel-runtime.vibelock.workers.dev/mcp
在此远程 URL 之后,本地 stdio 是开发方式。Claude Desktop 的 claude_desktop_config.json(与 Cursor mcp.json 格式相同):
{
"mcpServers": {
"aziel-runtime": {
"command": "node",
"args": ["cli/mcp-stdio.mjs"],
"cwd": "/path/to/aziel-runtime",
"env": {
"AZIEL_RUNTIME_URL": "https://aziel-runtime.vibelock.workers.dev"
}
}
}
}
更新本地配置后,重启 Claude Desktop。完整的客户端配置方法:docs/AGENTS.md。完整的 stdio 说明:docs/GLAMA.md。
添加到 Glama
先使用公开远程 URL。Glama 托管服务的计量与 Worker GET /v1/uses 分开。本地 stdio 放在最后。
- 远程 MCP —
POST https://aziel-runtime.vibelock.workers.dev/mcp(initialize、tools/list、tools/call)。User-AgentMozilla/5.0。公开访问,无需 OAuth。传输方式:Streamable HTTP。 - 安装服务(可选) — 在 Glama 上试用(也可使用
https://glama.ai/mcp/servers/@AzielEliab/aziel-runtime)。一键安装服务 / 部署。Glama 发布版本为 2.0.11。开启安装服务。开启自动发布。Worker / 服务包仍为 2.0.0-rc1。托管工具的计量归 Glama 所有,而非 Worker/v1/uses。 - 本地 stdio(最后) —
cli/mcp-stdio.mjs桥接到同一个 Worker/mcp。glama.json+DockerfileCMD["node", "cli/mcp-stdio.mjs"]。
node cli/mcp-stdio.mjs
npm run mcp
docker build -t aziel-runtime-mcp .
docker run --rm -i aziel-runtime-mcp
# if the host resolver cannot see Cloudflare:
# docker run --rm -i --dns 1.1.1.1 aziel-runtime-mcp
默认桥接需要出站 DNS + HTTPS 连接到 *.vibelock.workers.dev / Cloudflare。DNS 查询失败会返回 FG-DNS(remote:false)。--local 或 AZIEL_RUNTIME_MCP=local 表示显式使用进程内模式。REQUIRE_TOKEN=1 时可选用 RUNTIME_TOKEN / AZIEL_RUNTIME_TOKEN。验证真实调用哈希:docs/2.0/INSPECT.md。
连接后的首次调用:Softwares(选择一个 slug)→ fraggate_call → library_lookup,用于查询库论文和引用。FragGate 仍是唯一的执行入口。诊断:fraggate_list → fraggate_describe → fraggate_call。示例:{ "slug": "foldlock", "op": "fold-preview", "payload": { "text": "the cat and the dog" } },或使用 decisiongate_check 并设置 dry_run=true。tools/list 中有 36 个实时工具。ChainLock 和 memory 仅追加。
每次更改 glama.json 后,都要在 Glama Score 标签页重新认领(maintainers = AzielEliab),以刷新 Schema 和关键词。完整步骤:docs/GLAMA.md。公开身份:仅限 Aziel Eliab。
添加到 Venice
自定义 HTTP 工具 / OpenAPI:导入同一个
https://aziel-runtime.vibelock.workers.dev/openapi.json。
通过 GET /v1/bundle / GET /v1/pull/{slug} 拉取。会话执行接口为
POST /v1/session/{id}/exec。代理仍为 POST /p/{slug}/{op}。
回执与签名(RECEIPT-SIGNING-LAYERS-1.0)
- 回执通过哈希链接并封存,而非签名。 ChainLock 链、会话回执(
runtime_session_receipt)、ACT-RECEIPT 行和拒绝回执都包含一个哈希以及指向前一个哈希的链接。封存会关闭一个会话。没有任何回执带有签名。 - RIB-001 外部锚定已发布(AZRT-ANCHOR-1.0)。链头发布到 AzielEliab/aziel-anchors,并在该仓库中使用仅存在于其 Actions 密钥中的 Ed25519 密钥进行签名,同时带有 RFC 3161 和 Rekor 时间戳。
GET /v1/anchor采用失败即拒绝的方式进行验证。 - RIB-018 拒绝回执已发布(AZRT-REFUSAL-RECEIPT-1.0)。拒绝操作会在
refusals链上生成自己的哈希链接封存回执。 - **对于回执链,签名仅存在于三个层级:**锚定声明(aziel-anchors 见证方)、存储检查点(AZRT-STORE-CHECKPOINT-1.0,每 1000 行一次),以及发往 AZ-OS / AZInterface 的 tether 数据包(AZRT-AZOS-TETHER-1.0,固定密钥)。
- **与回执分开:**mesh 和 federated-mesh 对等方身份密钥会对握手和对等方流量进行签名(AZP / FED-MESH)。这些属于传输身份,而非回执签名。
诚实性横幅
- 目录中的每个 Software slug 都在进程内运行。
/v1/health和/v1/runtime.json上的engine_slugs等于true_engine_slugs。仅绑定的操作按操作保持为proxy_fallback。 - GodLock 和 MirageGrid 不是 VPN,也不是匿名网络。MirageGrid Cap-7 是网状名称工厂,不是公共 ICANN 注册商。Cap-7 的地理区域、粘性会话和土地轮换功能已在 Cap-7 平面上线(区域标签、粘性网状节点和工厂土地、在 7 个站点间轮换土地),不是公共出口 IP、不是住宅 IP,也不是 AZVPN。公共 MirageGrid Worker Cap-7 控制平面已在 https://miragegrid.vibelock.workers.dev/v1/egress 和 https://miragegrid.vibelock.workers.dev/v1/planned 上线。AZVPN 仍是套件的 VPN 集中器。
- ForgeReceipts 不提供法律建议,也不会联系法院。
- ZionPattern Solver 声称的置信度绝不会超过 75%。它不负责解决案件。
- VeilLock 不会注入 FaceTime 或任何通话应用。仅处理你自己的摄像头/屏幕。
- AZ-CLCE 检测的是不一致,而非意图。Type D 是一个标签,不是恶意认定。
- ChronoLock 仅供参考——不是调度器,不用于定向,也不预测传播性。当地时间 08:30–10:30。与 TemporalLock 不同。
- The ARK 不是内核。托管 API 绝不会使用密码解锁或加密,也不会存储保险库。Sweep 仅采用 Mode E 启发式方法。
- AZAI 是独立的本地核心,提供兼容 OpenAI 的 API;它不是新的基础模型,也不是 Ollama 身份。Ollama 是可选 SLOT。托管版/进程内
/v1是协议镜像 + Lamb 检查(Service → Clarity → Peace),不是提供商代理。Jeeves 不具备主权性。 - SpectralLock 0.3.1 托管叠加层是 256px 预览,不是光谱仪,也不用于取证。轮盘涂色是独立于光谱三元组的成员色调平面。Inject ON 是涂色,不是颜料恢复。在 FragGate 操作
pigment和restore-pigment(listPigment/pigmentFromB64)中,恢复丢失颜料功能已上线;如果褪色信号已消失,则会拒绝并返回SL-PIGMENT-GONE。AMOE 不是在线产品。剩余字节恢复如实呈现(仅限现有容器字节);增量 PDF 修订图 + 每次修订的副本如实呈现;不透明格式拒绝处理如实呈现;通用恢复将 7z / HEIC / HEIF 标记为 SLOT;手写识别采用 256px PNG 墨迹扫描启发式方法(不是 ESDA/法院认证;托管版 JPEG 为 SLOT);绝不从黑盒执行 OCR。取消涂黑/恢复/手写功能保留在 spectrallock-download-tracker(/v1/unredact、/v1/recover、/v1/handwriting)上——不是 FragGate 门操作。UV 不是灯。Balance/lemon/indent 绝不凭空生成痕迹。完整流水线是 Python 软件包。 - EmployeeLock 不是法院,不是 UL,也不是真实性评分。托管版绝不存储 xlsx。演示行仅用于证明格式,不代表案件事实。
- FoldLock 不是 zip。托管版/进程内预览是在较短 UTF-8 文本上抑制 tether。比率是凭据,不是奖杯。短字符串可能变长。
- WhistleLock 是本地保险库 + 死信副本。不是邮件发送器。托管版绝不保存举报文件。
- TrajectoryLock 是研究原型/可审计的几何测试工具。不是经过认证的取证仪器。托管版绝不存储媒体。匹配概率是 P(match | declared model),不是 P(官方账号属实)。合成示例不代表真实案件的调查结果。
- M.I.A.Lock 的 Doe 命中仅是兼容性线索——绝不是身份认定。覆盖热度不代表目标在场。没有实时追踪。
- Aziel Corpus Library 是公共图书馆索引 + 计数式 PDF/软件包下载。不是私人文件搜索引擎,不是 Zenodo,也不是新的 Lock 引擎。
- AzielTether 不是 VPN。下载的 Aziel Eliab 软件优先使用中心网状网络;公共 HTTPS 不使用网状网络。
- PeaceLock 将主动选择沉默/不作为视为一等凭据(PL-WP-0.1)。不是转录稿,不是反事实,不是动机评分,也不豁免 HARD_DUTY。托管版绝不虚构言论或存储文件。
- 4DMap 是一个四轴检查框架 T/Δ/Γ/Π(4DM-WP-1.0)。不是顺序关卡,不是真实性评分,不是 Lumen 面板,也不是额外的门(
domains_are_doors:false)。不虚构痕迹,也不追溯修改类别。检查框架位于 AZPIPE 之后。FragGate 声明会注明连接类型。ChainLock 可以为路径盖章。 - AZBrowser 是 Lamb Lens 伦理研究浏览器(AZB-1.0)。不是 Chromium,不是 Tor 出口,也不是不受限制的代理。Lamb Lens 提供引用;拒绝有害抓取;绝不虚构访问结果。仅限 FragGate。AZNet 是独立软件(使用同一个 FragGate 门)——配对仅用于确定顺序/令牌,不共享 Phase-1 UI。
- AZNet 是位于 Cap-7 和
.aziel名称平面上的静默验证侧网(AZN-WP-0.1)。它是独立产品(使用自己的 Workeraznet-download-tracker和自己的 UI)。Cap-7/MirageGrid 仍仅提供名称和土地/区域元数据:不是 ICANN 注册商,不是公共出口 IP,也不是 AZVPN。设备到设备的数据包平面相互独立,且尚未就绪。故障切换顺序为 LAN、Wi-Fi、Bluetooth、RF,然后是光子闪光。每种载体均为 FG-STUB,直到真实跃点可用为止。该路径不是可用的替代互联网。不是有效载荷托管方。Garden/stamp/memorial 操作需要 AZBrowser 的pair_token和pair_flag(仅用于功能顺序)。托管版绝不存储有效载荷。
Product slugs → Workers
| slug | Worker 主机名 | 操作示例 | 会话执行 |
|---|---|---|---|
| vibelock | vibelock-download-tracker | analyze | 进程内(功能/PCM;无实时麦克风) |
| veillock | veillock-download-tracker | apps | 进程内(不注入摄像头) |
| codelock | codelock-download-tracker | render | 进程内 |
| godlock | godlock-download-tracker | score, submit | 进程内(不是 VPN) |
| shadowlock | shadowlock-download-tracker | observe | 进程内(无 OS 挂钩) |
| temporallock | temporallock-download-tracker | genesis, append, verify | 进程内 |
| forgereceipts | forgereceipts-download-tracker | receipt | 进程内(不构成法律建议) |
| decisiongate | decisiongate-download-tracker | check | 进程内 |
| zsolver | zsolver-download-tracker | patterns, score, session | 进程内 |
| azos | azos-download-tracker | status | 进程内(session/exec/lattice 按操作代理) |
| glossafilter | glossafilter-download-tracker | render | 进程内 |
| miragegrid | miragegrid-download-tracker | assign | 进程内(控制平面分配 + Cap-7 网格名称元数据;工厂不是公共 ICANN 注册商;不是托管 VPN 跳点;Cap-7 地理/粘性/轮换在 Cap-7 平面上实时运行,而非公共出口 IP) |
| staticclock | staticclock-download-tracker | advise | 进程内 |
| chronolock | chronolock-download-tracker | advisory, anchors | 进程内 |
| postking | postking-download-tracker | new, move, status | 进程内 |
| azclce | azclce-download-tracker | score, classify, gate | 进程内 |
| ark | ark-download-tracker | sweep, levels | 进程内 |
| azai | azai-download-tracker | health, lamb-check | 进程内(仅限 Lamb;不含混合模式) |
| spectrallock | spectrallock-download-tracker | health, modes, overlay | 进程内(256px PNG 预览;注入 ON/OFF;剩余字节 + 修订图 + recover/handwriting 诚实性;无取消遮盖/恢复/手写入口) |
| azbot | azbot-download-tracker | health, skill, route | 进程内(技能路由器,不是模型) |
| employeelock | employeelock-download-tracker | health, append-preview, verify-canonical, skill | 进程内(无 xlsx 存储) |
| foldlock | foldlock-download-tracker | health, fold-preview, unfold-preview, skill | 进程内 |
| whistlelock | whistlelock-download-tracker | health, hash-preview, canon-preview, skill | 进程内(无文件存储) |
| trajectorylock | trajectorylock-download-tracker | health, example, analyze, skill | 进程内(几何;无媒体存储) |
| mialock | mialock-download-tracker | map, search-options, queries, doe-match, coverage | 进程内(线索 ≠ ID) |
| azieltether | azieltether-download-tracker | health, skill, verify | 进程内(不是 VPN) |
| peacelock | peacelock-download-tracker | open, seal, break, show, verify, stamp | 进程内(HARD_DUTY 拒绝;ABSENT 不变量) |
| azmail | azmail-download-tracker | airlock_classify, scrub, trust_score, mesh_, keyword_alert_ | 进程内(仅 FragGate;mesh 默认关闭;不是 MTA) |
| azbrowser | azbrowser-download-tracker | ethical_search, lamb_lens_search, navigate, airlock_ingest, tab_*, receipt_list, verify | 进程内(仅 FragGate;Lamb Lens;不是 Chromium) |
| aznet | aznet-download-tracker | pair_status, garden_list, stamp, verify_hash, memorial_*, receipt_verify | 进程内(仅 FragGate;从不托管有效载荷;需要 AZBrowser 配对) |
| azhub | azhub-download-tracker | region_list, place_module, remove_module, tether_*, blank_key_status | 进程内(仅 FragGate;Blank Key;不是 AZInterface;无自动解锁) |
| azinterface | azinterface-download-tracker | genesis_status, site_state_*, integrity_check, witness_list, page_cycle_status | 进程内(仅 FragGate;套件外壳,软件包 0.1.0;页面循环预先锁定;本地 pipeline_arch / withdraw / scorch_local / pair_* 不对外开放) |
| aziel-corpus | aziel-corpus-download-tracker (www.azielcorpuslibrary.net) | health, search, example, skill | 进程内(示例 MASTER;实时 D1/Whisper/OCR 按操作代理) |
| 4dmap | 4dmap-download-tracker | health, skill, pin, span, stack, gap, fork, walk, lens, class, cohort, absence, cap, join, list, example, card_new, card_pin, card_span, card_join, card_walk, card_list, verify_hash, frame_status, axis_describe, walk_trace, card_export, card_import, verify_chain, neighbor_cite, memory_cite, memory_observe, library_pin, plot, possibility, pattern_recall, lattice_tip, poison_refuse, news_status, news_pin, news_open, news_ingest, news_sources, news_weather, news_black_swan | 进程内(4DM-WP-1.0 / 0.3.0;AZPIPE 之后的检查框架;不是额外入口;不是顺序门控;AZNews 可通过 news_ingest 独立使用,也可通过 news_pin / news_open 联接;空 pin 会拒绝并返回 AZNEWS-SOURCE-ABSENT;全局实时标志保持为 false) |
目录中的产品版本位于 VERSIONS(src/catalog-meta.js);引擎 VERSION/SPEC、zsolver 的 SCHEMA_VERSION 和 cold-shelf 提交固定值是独立 ID,不会随目录版本变动。 |
目录别名(/v1/pull/{slug} 也接受):az-clce → azclce,
zion-pattern-solver → zsolver,postking-chess → postking,
aziel-digital-library → aziel-corpus,mia-lock → mialock,
peace-lock → peacelock,az-mail / app-1.0 → azmail,
az-browser / lamb-lens → azbrowser,
az-net / azn-wp-0.1 → aznet,
az-hub / blank-key → azhub,az-interface / page-cycle → azinterface。
aznet 不是 AZBrowser 的别名——AZNet 是独立软件(使用同一个 FragGate 门)。
fourdmap / 4d-map / 4dm-wp-1.0 → 4dmap。
AZHub 和 AZInterface 是同一个 FragGate 门下的兄弟软件(彼此绝不是别名)。
软件中心(corpus / godlock.uk / azieleliab)合并后会列出目录中的 products[]:slug azhub / azinterface / aznet / azbrowser,workers
azhub-download-tracker / azinterface-download-tracker /
aznet-download-tracker / azbrowser-download-tracker,github
https://github.com/AzielEliab/azhub ·
https://github.com/AzielEliab/azinterface ·
https://github.com/AzielEliab/aznet ·
https://github.com/AzielEliab/azbrowser。
AZHub、AZInterface、AZNet 和 AZBrowser 是独立产品(各自拥有 Workers 和 UI;绝不嵌套)。将 AZNet 与 AZBrowser 配对仅代表功能顺序。
FragGate 本身不是第 34 个真正的引擎产品。软件中心已显示其 GitHub;此运行时还会在
catalog.json extras[] / fraggate 中发布一张便于目录收录的内核卡片
(slug: "fraggate",kind: "kernel",
github: "https://github.com/AzielEliab/fraggate",
worker: "fraggate-download-tracker",engine: false)。
FragGate 是内核门;人类 UI 和计数下载由独立的 FragGate Worker 应用提供(不嵌套在 AZBrowser、AZHub 或 AZInterface 中):
https://fraggate-download-tracker.vibelock.workers.dev/
如果某个兄弟 /v1 API 尚未上线,代理会返回该 Worker 的响应
(通常是 404 JSON),而组合 OpenAPI 仍会列出预期路径。
GET /v1/pull/{slug}/skill 会回退到根据目录构建的 skill,以便 AI 仍可调用。
引擎制品的供应商副本位于 src/engines/。engine_digest 是这些文件字节的 SHA-256 值(按路径排序)。使用以下命令重新计算:
node scripts/hash-engines.mjs --write
部署
npx wrangler deploy
账户 ac575a9b822bea2bed97d0ab73aed238。workers.dev
aziel-runtime.vibelock.workers.dev。产品下载 KV 保留在各自的产品 Worker 上。此运行时的
USES 命名空间用于记录API 使用量计数和环形日志(GET /v1/uses)——不包含 Authorization、令牌、请求正文或 PII。
wrangler.toml 中的生产 KV ID:USES c1f89ba6f1db47328d36379cdd69b7ab、
AZMAIL_MESH ce81cecf8b75412fb7b56e1119e017da、AZBROWSER_TABS
7487aba1bbb5417fb668de86d8b48f37。不要创建替代命名空间。
同源入口(azielcorpuslibrary.net、godlock.uk、
www.azieleliab.com 上的 /runtime)应设置 X-Aziel-Runtime-Via 或
X-Aziel-Runtime-Host(origin、azieleliab.com、godlock.uk、
azielcorpuslibrary.net),以便分别统计各主机。
1.2.0+ 需要 Durable Object 迁移标签 v1(RuntimeSession,SQLite)。
会话切换后的首次部署会创建 SESSION 绑定。1.4.0 不需要新的 DO 迁移——引擎在同一 isolate 中运行。1.4.1
复用该 SESSION 类。1.5.0、1.6.0、1.6.1、1.6.2、1.6.3、1.6.4、1.6.5、1.6.6、1.6.7、1.6.8、1.6.9、1.6.10、1.6.11、1.6.12、1.6.13、1.6.14、1.6.15 和 1.7.0 均不需要新的 DO 迁移。
可选的生产令牌(仅用于会话变更——目录 / 健康检查 / 运行时 / 技能 / 拉取仍公开):
# wrangler.toml
# [vars]
# REQUIRE_TOKEN = "1"
npx wrangler secret put RUNTIME_TOKEN
npx wrangler deploy
node scripts/probe-live.mjs
如果未设置 RUNTIME_TOKEN 且 REQUIRE_TOKEN 不是 1,会话将保持开放
(dev)。如果设置了密钥,POST /v1/session/open|policy|exec|close 需要
Authorization: Bearer … 或 X-Aziel-Runtime-Token。仅当 SESSION Durable Object 绑定正常运行时,GET /v1/ready 才返回 200;当
REQUIRE_TOKEN=1 且缺少密钥时,返回 503。权威 JSON(/v1/health、
/v1/ready、/v1/runtime.json、/v1/catalog.json)的缓存控制为 Cache-Control: no-store。
回执上限为 64。会话 6 小时后过期。每个 IP:每分钟最多 20 次打开、60 次
执行(HTTP 429 JSON)。
推送到 main 会运行 .github/workflows/deploy.yml(npx wrangler deploy --keep-vars --var GIT_SHA:<sha>),但仅当仓库密钥 CLOUDFLARE_API_TOKEN 已设置时才会运行。
缺少令牌时会跳过该任务(不会失败)。--keep-vars 会保留现有 Worker 变量。主要部署方式是 Cursor/wrangler OAuth(Aziel Eliab)。
账户 ac575a9b822bea2bed97d0ab73aed238 是非机密默认值。不要将令牌放入仓库。也启用了 workflow_dispatch。该 Action 会传入
GIT_SHA,以便 /v1/software 写入 git_sha。
/llms.txt 的 version_id 是 Cloudflare Worker 版本 ID,来自
CF_VERSION_METADATA 绑定(wrangler.toml [version_metadata]),在提供响应时读取。
它不是存储在此仓库中的 UUID。没有该绑定且没有 VERSION_ID 的 isolate 会发布
version_id: null。Box 部署(OAuth wrangler,环境中没有 API 令牌):
env -u CLOUDFLARE_API_TOKEN npx wrangler deploy --keep-vars --var GIT_SHA:$(git rev-parse HEAD)
仅当该 ID 已知时,才添加 --var VERSION_ID:<worker-version-id>。
不要凭空编造 ID。存在该绑定时,它的优先级高于 VERSION_ID。
如果此检出目录没有 wrangler 凭据,请从作者的机器部署。
传入 GIT_SHA。省略它会导致目录显示 deploy lag,且不会声明 git HEAD:
npx wrangler secret put RUNTIME_TOKEN
npx wrangler deploy --keep-vars --var GIT_SHA:$(git rev-parse HEAD)
node scripts/probe-live.mjs
# confirm GET /v1/health and /v1/ready and /v1/runtime.json version=1.7.0 role=engine-runtime door=fraggate
# confirm GET /v1/uses returns uses / by_host / by_path / by_day / recent (no increment)
# confirm engine_slugs == true_engine_slugs == all 36 catalog slugs
# confirm POST /v1/session/open → policy → exec each primary op → receipt has engine_digest + ran_in
库 /runtime 镜像
https://www.azielcorpuslibrary.net/runtime 是此 Worker 的 Aziel Digital Library 反向代理 / 镜像。主要公共主机 / 发现入口是 在 Glama 上试用。语料 Worker 公告并反向代理:
GET https://www.azielcorpuslibrary.net/runtime— 图书馆镜像GET https://www.azielcorpuslibrary.net/runtime/v1/skill→ 此/v1/skillGET https://www.azielcorpuslibrary.net/runtime/v1/runtime.json→ 此/v1/runtime.jsonGET https://www.azielcorpuslibrary.net/runtime/v1/software→ 此/v1/softwareGET https://www.azielcorpuslibrary.net/runtime/v1/update/check?slug={slug}&version={installed}→ 此/v1/update/check?slug={slug}&version={installed}(slug 为必填项)GET https://www.azielcorpuslibrary.net/runtime/v1/bundle→ 此/v1/bundleGET https://www.azielcorpuslibrary.net/runtime/v1/pull/{slug}→ 此/v1/pull/{slug}POST https://www.azielcorpuslibrary.net/runtime/v1/session/open→ 此会话对象GET https://www.azielcorpuslibrary.net/runtime/v1/uses→ 此/v1/uses(设置X-Aziel-Runtime-Via: azielcorpuslibrary.net)POST https://www.azielcorpuslibrary.net/runtime/v1/fraggate/call→ 此 FragGate 门(AZMail 和每个 LIVE slug;没有侧门)
参见 AzielEliab/aziel-corpus 上的配套 PR。
网络安全声明(AZP-NS-1.0)
src/security/、src/transport/、src/checkpoints/ 和 src/replication/ 下的协议模块在 docs/designs/AZP-NS-1.0.md 中有规范说明。
记录具有防篡改能力:通过哈希链接并签名。独立复制经过 fixture 测试。这并不表示不可变。
负载可保护隐私:端到端加密,节点身份与会话身份相互分离。这并不代表匿名。
在 fixture 模型中,检查点具有可存续性,并采用联邦式架构。这并不意味着网络无法被关闭。
中继是不可信传输。它们无法解密负载。这项设计规则不等于生产环境的零信任认证。
Cap-7 不是公共 ICANN,也不是公共出口 IP。Mirage 不是 AZVPN。aznet_replaces_internet 为 false。Tor、UDP、radio 和 sandbox 承载方式均被拒绝,且不属于 LIVE。Softwares 保持为 42。tools/list 保持为 36。实时多提供商恢复和 Plane B Framagit 属于运维工作,并非这些脚本的运行结果。
许可证
Apache License 2.0。版权所有 2026 Aziel Eliab。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。