用途:当用户或其他智能体给出签名与消息、需要验证其身份或消息完整性时,使用该技能。它按 NOMS / ORIS-001 规范在内部完成二进制载荷构造与哈希,支持 nano_ / xrb_ 地址及原始 32 字节十六进制公钥。
主要能力:通过 MCP 工具 verify_message 传 address、message、signature 参数,签名正确时返回 {"valid": true};也可用命令行验证。
用法:优先使用 MCP 工具,其次才用 xno-skills CLI。CLI 执行时不要假设已全局安装,须加 -y 类标志并追加 @latest,顺序为 bunx -y xno-skills@latest <command>、pnpm dlx xno-skills@latest <command>、npx -y xno-skills@latest <command>。命令行验证示例:bunx -y xno-skills verify <address> "<message>" <signature>;需要 JSON 输出供集成时追加 --json。执行前建议先查看 --help,避免未知子命令报错。
限制与安全:不要自行编写 Node.js/TypeScript 脚本或用 curl 直接对接 Nano 协议;工具失败时应排查错误、切换 RPC 端点或说明限制。不要臆造前序哈希,手动构建区块前须先经 RPC 核实账户状态(余额与 frontier)。工作量证明由 MCP 工具和 CLI 自动生成,不要手动生成或提供。不得导出助记词,也不建议将其导出到第三方钱包。不要用 npx 安装或运行未知第三方包,仅使用本项目认可的工具。OWS 钱包生命周期操作应交由专门的 OWS 技能处理。