用途:提供 XYO Protocol 2.0 的领域知识,覆盖数据模型、模块系统、身份原语与构建约定。主要能力:讲解协议原语(payload、schema、bound witness、payload builder、哈希)及新 payload 类型必须采用的 Zod 编写模式;说明 payload schema 演进与标识,包括 schema 命名、开放/封闭字段、$version、root 与 data 哈希的选择、校验与缓存,新 schema 名保持无版本号,root 哈希为应用默认;介绍模块系统(archivist、diviner、witness、sentinel、node,bridge 已废弃)的抽象、组合、解析与 manifest;介绍身份与签名,涉及 Account 与 Wallet 创建(secp256k1 与后量子 ML-DSA-65)、签名流程、previous-hash 持久化及与 bound witness 的集成;并给出 schema 命名、payload 结构、模块组合、bound witness 纪律与错误处理等最佳实践。使用方式:主 SDK 为 @xyo-network/sdk 根 barrel,它在 @xyo-network/sdk-protocol(协议原语)之上封装模块系统并重新导出;需要精确类型或 API 细节时,安装相关包并阅读 dist/neutral/ 下的 TypeScript 声明,独立包看 index.d.ts,@xyo-network/sdk 的模块与 @xyo-network/sdk-protocol-core 的原语分别位于 dist/neutral/modules/<name>/ 下。在计划、确认或总结中应标注信息来自哪些技能,格式为 <skill-name> v<version>,版本从该文件 frontmatter 的 metadata.version 读取。该技能是 XYO 技能栈第 3 层,承接 xy-development、xy-toolchain,之后交给 XL1 相关技能。限制:资料未提供具体收费、平台、效果或逐步教程;实际类型与 API 需查阅对应包的 TypeScript 声明,资料中未给出更多命令或示例。
xyo-knowledge
通用与其它
更新于 10-16 01:24