
Eclipse Warranty
io.github.CYAN-ECLIPSE-TECHNOLOGIES-LLC由 GitHub 账号 CYAN-ECLIPSE-TECHNOLOGIES-LLC 发布v0.1.1更新于 Oct 29, 2026
Warranty witness for agent purchases: sealed, transferable claim packs. LOCAL/fixture only.
概览
本地 MCP 服务器,把购买记录封装为可转让、可验证的保修索赔包,供代理购物场景使用。
- 可以做什么
- 用序列号、产品引用、买方授权引用、零售商收据引用和购买时间戳登记索赔包,每个序列号仅一包
- 获取索赔包及其全部绑定、当前持有人和转让链
- 按包 ID 或传入的包对象重新计算封条与链式关联,被篡改的字段会判为无效
- 将索赔包转让给新持有人并追加链式转让记录,之后无需原持有人即可验证
- 查询某序列号是否存在有效的可转让索赔包
- 适用场景
- 适合在本地、仅限测试数据的原型环境中试验代理购物场景下的保修登记与转售转让,需要一个可验证、可转交且不依赖零售商账户的封存见证记录时使用。
- 运行要求
- 以本地进程通过 stdio 运行,用 python3 server.py 启动。状态保存在 data/packs.json,演示用 HMAC 密钥保存在 keys/ 目录,二者均被 git 忽略;可用环境变量 ECLIPSE_WARRANTY_DATA_DIR 和 ECLIPSE_WARRANTY_KEY_FILE 覆盖路径。购买记录为调用方提供的测试数据。
安装
在 SourceWeft 中
- 打开 控制台中的 Eclipse Warranty,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Eclipse Warranty
Warranty registration witness for agent purchases — binds serial, buyer mandate, and retailer receipt into one transferable claim pack.
Status: v0.1.1 — CERTIFIED (local, fixture) (Verity re-bench 1, 2026-10-26: 95 asserted PASS / 0 FAIL; D1 full-content seal + D2 schema enforcement closed; prior v0.1.0 verdict CONDITIONAL). Spec: SPEC.md (see its Bench Fix addendum — v0.1.0-sealed packs verify INVALID under v0.1.1; fixture packs are re-registered, no migration). Scope: LOCAL / fixture.
Novel mechanism
The claim pack is transferable on resale because it is bound to the product serial + sealed purchase proof, not to a retailer account login. Transfer appends a chained record and re-seals; verification recomputes the seal from the serial, bindings, and transfer chain alone — no account credential, no original holder. Incumbents (Extend / Mulberry) attach plans to retailer accounts with no agent mandate proof; here buyer_mandate_ref is a sealed binding.
Honest scope
Registrations operate on fixture purchase records supplied by the caller. Seals are local HMAC-SHA256 hash seals using a demo key generated at runtime in keys/ (gitignored). The pack is a witness record, not a warranty contract — no legal warranty adjudication, coverage, or enforceability is claimed, and no retailer or manufacturer is contacted.
Tools (exactly five)
Pricing
FREE + funnel role — free registration drives Eclipse Procure order volume and Till receipts. No payment anything.
Run
State: data/packs.json (gitignored; override ECLIPSE_WARRANTY_DATA_DIR). Demo key: keys/demo.key (gitignored, generated on first use; override ECLIPSE_WARRANTY_KEY_FILE). Fixture seeds: fixtures/.
MIT License · Copyright © 2026 Cyan Eclipse Technologies LLC · cetech.ai
来源:README.md,提交 7814ce5
工具
0版本历史
1- v0.1.1最新Oct 29, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分