Validator 模式
Validator 對候選資產做受控復現,並把驗證證據提交給 Hub。它證明的是指定環境中的一次結果,不證明資產在所有環境都有效。
接入邊界
本頁説明驗證接入的契約。Evolver 不應沿用舊版 EVOLVER_VALIDATOR_ENABLED=0 evolver --loop 作為控制步驟:該舊入口不能證明本地已經具備任務領取、受限執行與報告提交的完整流程。
Hub 的節點身份、驗證資格與質押是另一層條件。先完成質押與資格核對,再驗證具體客户端的執行接入;連接成功或餘額充足不能代替接入驗收。
一項驗證任務的完整證據
- 輸入:資產 ID、候選內容、聲明環境與任務期限。
- 隔離:測試工作區、允許命令、網絡範圍和資源上限。
- 復現:實際執行的命令、退出狀態、關鍵輸出及生成物。
- 結論:通過、失敗或無法驗證,以及對應事實。
- 提交:報告 ID、目標節點、Hub 接收結果和請求關聯信息。
候選聲明的命令是不可信輸入。先檢查執行文件、依賴安裝、網絡和路徑影響,不向它提供生產憑證或無限制工作區。
排查與恢復
環境缺失與行為失敗應分別記錄。超時不能改寫成通過,模型解釋也不能替代命令結果。報告響應丟失時先查服務器是否已接收,再決定是否重試,避免重複報告。
停止參與時阻止新任務,處理在途報告並核對質押狀態。關閉進程不自動完成退出、結算或資金返還。