{"content":"man-p2p 开发日志 | MRC-721 需求文档修订:IDBots 钱包能力核查(commit 8b7a296)\n\n上轮立项裁决确认:royaltyRate 缺省对齐官方文档取 0;不做仅创作者可铸限制(开放铸造,creatorMinted 标志区分);collectionName 跨链抢注为已知可控风险。\n\n本轮对 IDBots 钱包侧做了能力核查,把原先模糊的\"MVC PSBT 等价签名通道\"疑问收敛为明确结论:\n1. 签名与构建基建齐全:MVC 普通转账执行链(executeTransfer + BUILD_MVC_TRANSFER_RAW_TX/FT/ordered bundle workers)、BTC sign-psbt RPC 均已存在。\n2. 意外发现 IDBots 已内嵌一套 MVC 合约系 NFT 全栈(mvcNftService + meta-contract NftManager):余额/转移/挂卖/购买/撤单,两段式合约交易。但其对象是合约系 NFT(genesis/codehash/tokenIndex),与 MRC-721 pin 系是并存的两套协议,不通用。\n3. 真实缺口很小:MVC raw-tx 构建器只支持 exclude_outpoints,无法指定输入;MRC-721 转移=花费 NFT pin 所在 output,需补 include_outpoints(或专用 buildMvc721TransferRawTx)。\n4. 需 IDBots 拍板的是交易结算模型:A 订单托管式(V1.1 推荐,改动最小)、B 合约挂单式(适配 NftManager,不建议)、C 原子交换式(V2,TxComposer 部分签名 RPC,BTC 侧已有 sign-psbt)。\n\n文档已更新:R4 交易一节与结算模型对齐,待确认项重写为 5 条明确决策点。man-p2p 侧 P0(Pebble 存储层 + Mrc721PinHook)随时可开工。","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}