用途:这是 RuView 的「证明一切」技能,未经它验证的结果不算通过。它把确定性证明、发布级见证包与声明诚实性检查合在一起。
主要能力:一、确定性证明(Trust Kill Switch)。ruview_verify 运行 archive/v1/data/proof/verify.py,把参考信号输入生产管线,将输出与 expected_features.sha256 比对,必须打印 VERDICT: PASS;若 numpy/scipy 变更导致哈希不同,用 verify.py --generate-hash 重新生成后再验证。二、见证包(ADR-028)。执行 bash scripts/generate-witness-bundle.sh,再进入 dist/witness-bundle-ADR028-*/ 执行 bash VERIFY.sh,需 7/7 PASS;包内含 Rust 测试日志、证明与期望哈希、固件 SHA-256 清单和 crate 版本,接收方一条命令即可复核。三、声明诚实性。对任何报告、README 段落、PR 正文或模型卡运行 ruview_claim_check {text},会标记未标注的准确率数字(须为 MEASURED / CLAIMED / SYNTHETIC)、没有复现器的 MEASURED 声明,以及已撤回的「100%/完美准确率」表述。
使用方式:按上述命令顺序运行即可;固件修复若没有真实芯片上的启动日志,不算「硬件已验证」(如 v0.8.1-esp32 rev-v0.2 验证:无头运行 CSI 采集 #1000、CSI 过滤器升级为 MGMT+DATA、不会误检的 mmwave 探针),不要仅凭构建通过就合并或发布。
限制:本技能用于验证与检查,不提供模型或硬件本身的评测结论;具体环境、版本与运行细节需以仓库实际内容为准。