Settlement Witness

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

其他 后端开发财务人员 验证结算收据签名确保交易安全 通用 ★ 2.7k 更新于 2026-08-01

安装使用

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

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

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

使用示例

'请使用Settlement Witness验证这个SAR v0.1结算收据的签名,确保收据未被篡改。',AI会调用工具解析收据,利用Ed25519和RFC 8785规范化校验签名,并返回验证结果(有效或无效)。

介绍

Settlement Witness 是一款专注于本地验证 SAR v0.1 结算收据签名的工具。它利用 Ed25519 公钥密码算法和 RFC 8785 规范化方法,确保收据的完整性和真实性,帮助用户快速确认结算收据是否由合法方签署,防止伪造和篡改。

使用时,只需提供待验证的结算收据文件(通常为 JSON 格式),工具会自动解析并执行签名校验流程。它会先对收据内容进行 RFC 8785 规范化处理,再使用 Ed25519 公钥验证签名,最终输出验证结果(有效或无效)。整个过程在本地完成,无需联网,保护数据隐私。

该工具适合需要频繁处理结算收据的后端开发人员、财务人员以及审计人员。特别是在金融、电商、区块链等对交易安全要求高的场景中,它能作为自动化流水线中的一环,快速验证收据有效性,降低人工检查成本。

使用前请确保已安装 Node.js 运行环境,并正确配置了验证公钥。注意,该工具仅支持 SAR v0.1 协议格式,不适用于其他版本或自定义签名方案。建议在集成到 CI/CD 流程时,将验证结果作为后续步骤的触发条件。

核心特点

与同类签名验证工具相比,Settlement Witness 专门针对 SAR v0.1 结算收据,内置 Ed25519 和 RFC 8785 规范化,可在本地独立完成验证,无需依赖外部服务,适合对隐私和安全性要求高的场景。

注意事项

仅支持 SAR v0.1 格式的结算收据,不适用于其他签名算法或协议版本。

常见问题

如何安装 Settlement Witness?

使用 npm 全局安装:npm install -g settlement-witness。安装后即可在终端调用 settlement-witness 命令。

验证时是否需要联网?

不需要。所有验证操作均在本地完成,不依赖外部网络,确保收据数据不会泄露。

给 AI 助手的安装指引

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

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