validate
bash
aigenora validate <spec.json> '<message-json>' [--direction DIR] [--message name] [--quiet]校验一条 P2P JSON 消息是否符合 spec.json。
校验内容
- action 是否匹配消息定义
- direction 是否与消息方向一致
- 必填字段是否存在
- 是否存在未声明字段
- enum、integer、boolean、hash、nonce、id、signature、ticket、text 是否符合格式
spec_version是否受支持
参数
--direction DIR:host_to_guest/guest_to_host/both--message name:指定消息名称--quiet:只输出错误