Settlement Witness

本地验证SAR v0.1结算收据签名

代码质量 后端开发数据分析师 校验数据准确性 通用 ★ 2.7k 更新于 2026-07-31

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Settlement Witness。
它的用途是:本地验证SAR v0.1结算收据签名
完整的 Skill 内容见:https://321skill.com/skills/settlement-witness/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请验证这份结算收据文件 settlement.json 的签名是否有效,公钥位于 public.pem。' 它会调用 Settlement Witness Skill,读取 settlement.json,自动提取签名和原始数据,进行 RFC 8785 规范化后使用 Ed25519 公钥验证,并返回验证结果(成功或失败)及签名详情。

介绍

在金融结算、支付对账等场景中,确认收据的签名真实性是保障交易安全的关键环节。Settlement Witness 专注于对 SAR v0.1 格式的结算收据进行本地签名验证,确保收据未被篡改且来源可信。

使用方式非常简单:将待验证的收据文件(通常为 JSON 或文本格式)传递给该 Skill,它会自动提取签名数据,按照 RFC 8785 规范进行规范化处理,并利用 Ed25519 公钥进行本地签名校验,最终返回验证通过或失败的结果。整个过程无需网络请求,保护数据隐私。

此 Skill 适合后端开发人员、数据分析师、财务审计人员以及任何需要处理结算收据验证的团队。特别适用于离线环境、高安全要求场景,或作为自动化结算流水线中的一环。

建议在使用前准备好对应的 Ed25519 公钥,并确保收据文件严格遵循 SAR v0.1 协议格式。若收据版本或签名算法不同,该工具可能无法直接使用。

核心特点

相比通用签名验证工具,此 Skill 针对 SAR v0.1 结算收据格式专门优化,自动处理 RFC 8785 规范化,减少手动预处理步骤,并内置 Ed25519 验证逻辑,开箱即用。

注意事项

仅支持 SAR v0.1 格式的收据,不适用于其他版本或自定义签名格式,且需要提前获取正确的公钥。

常见问题

如何安装 Settlement Witness?

通过 npm 全局安装:npm install -g settlement-witness,或从 GitHub 仓库克隆后本地构建。

支持哪些输入文件格式?

主要支持 JSON 格式的收据文件,需符合 SAR v0.1 协议定义。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/settlement-witness/raw/index.md 读取 Settlement Witness 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。