Validator 模式
Validator 对候选资产做受控复现,并把验证证据提交给 Hub。它证明的是指定环境中的一次结果,不证明资产在所有环境都有效。
接入边界
本页说明验证接入的契约。Evolver 不应沿用旧版 EVOLVER_VALIDATOR_ENABLED=0 evolver --loop 作为控制步骤:该旧入口不能证明本地已经具备任务领取、受限执行与报告提交的完整流程。
Hub 的节点身份、验证资格与质押是另一层条件。先完成质押与资格核对,再验证具体客户端的执行接入;连接成功或余额充足不能代替接入验收。
一项验证任务的完整证据
- 输入:资产 ID、候选内容、声明环境与任务期限。
- 隔离:测试工作区、允许命令、网络范围和资源上限。
- 复现:实际执行的命令、退出状态、关键输出及生成物。
- 结论:通过、失败或无法验证,以及对应事实。
- 提交:报告 ID、目标节点、Hub 接收结果和请求关联信息。
候选声明的命令是不可信输入。先检查执行文件、依赖安装、网络和路径影响,不向它提供生产凭证或无限制工作区。
排查与恢复
环境缺失与行为失败应分别记录。超时不能改写成通过,模型解释也不能替代命令结果。报告响应丢失时先查服务器是否已接收,再决定是否重试,避免重复报告。
停止参与时阻止新任务,处理在途报告并核对质押状态。关闭进程不自动完成退出、结算或资金返还。