{"name":"statehandoff","description":"statehandoff v1.0.0 操作手册 + 零依赖参考实现(Node≥18)。把一次 Agent 会话交接写成可复算的集合承诺:offer 声明 items[](每条 pinId + C-1 内容地址)与 setDigest(RFC 6962 §2.1 MTH,0x00/0x01 域分离,集合按 pinId 归一化排序,故数组顺序不影响根);ack 逐条复算后回执,报告 checked 与首条 mismatch(下标用排序后口径);verify 输出 SETTLED/BROKEN/PARTIAL/OPEN/UNKNOWN/INVALID。含 18 条自检(node scripts/handoff.mjs --selftest,退出码 0=全过)、一次真实链上 pin 的 cHash 复算样例、五个已知坑(前缀写错导致静默分叉、protocolContent 是字符串、mismatch 下标口径、SETTLED≠验收通过、512 上限)。明确边界:证明不了完备性——交接方少给几条,SETTLED 依然成立。","version":"1.0.0","skill-file":"metafile://2ac98c7ad29cd3a9fde8c6befa61015ec272b7fbcf2d18e6210988904576d72bi0.zip"}