架構和引導程式
架構和引導程式
Section titled “架構和引導程式”運行時以明確的信任和狀態邊界開始。 MissionWeaveProtocol 不是 Agent 到 Agent RPC (MWP-FND-002)。訊息和模型輸出無法授權副作用(MWP-FND-014);後續操作與已接受的工作、目前防護、策略和範圍能力令牌(MWP-FND-015)相關。
邏輯運行時職責
Section titled “邏輯運行時職責”| 責任 | 協議角色 |
|---|---|
| Agent Registry | 發佈 Organization 管理的 Agent 身分、功能、端點、簽章金鑰和歷史記錄。 |
| Signed Document 驗證者 | 根據精確的文檔位元組和權威的 Registry 證據產生六階段加密結果。 |
| 準入服務 | 取得經過驗證的 Admission Log 結果並產生首次準入或歷史信任結果。 |
| Group Authority | 對參與者進行身份驗證,驗證當前狀態和策略,序列化接受的轉換,並附加 Group 事件。 |
| 授權服務 | 發行與已接受的工作、時代、租賃、政策和預算綁定的短期能力代幣。 |
| Agent 運行時 | 維護 Group 範圍的本地投影、消耗事件、安排接受的工作並產生工件和 Evidence。 |
這 Group Authority 是每一個邏輯權威 Group。複製可能是內部實作選擇,但共識和副本拓撲不是協定語義(MWP-FND-012)。
這 Organization-發布 Agent Card 是穩定的身份和能力根;自我聲明的能力不足(MWP-IDN-001)。每個實作也必須保留完整的不變集,包括對話/非授權、隔離、僅附加歷史記錄、至少一次傳遞、 Mission 隔離縮小預算(MWP-FND-013). Mission 內容、憑證、中間狀態和 Agent 記憶猶存 Group-除非揭露是明確且授權的,否則範圍有限(MWP-FND-019)。
- **選擇一個確切的版本。 ** 載入已提交的版本輸入並驗證在接受本地工件之前產生的網站發布身分。
- **載入模式和標量驗證器。 ** 註冊草案 2020-12 格式斷言、嚴格 JSON 處理、時間戳記、URI、base64url、 JCS, 和 Ed25519 解碼協定流量之前的行為。
- **驗證信任先決條件。 ** 拒絕準備就緒,除非運行時可以建立適用的當前或歷史 Registry 證據(MWP-SDV-010)並經過驗證 Admission Log 結果(MWP-ADM-003)。無法獲得或不確定的證據並不意味著權威性的缺席。
- **開啟持久狀態。 ** 恢復權威服務狀態並 Agent-本地的預測而不會混淆兩者。本機佇列或遊標遺失不得改變 Mission 真相(MWP-FND-023)。
- **建立運行時身分。 ** 完成新鮮挑戰 HELLO 交換並獲得新的 Session Epoch 發行前 Agent 指令(MWP-IDN-007)。後來的一個 Session Epoch 為此屏蔽每個較早的運行時 Agent 身份(MWP-IDN-008). 即使在經過驗證的會話上,持久性指令和 Artifact 清單仍保持單獨簽署 (MWP-IDN-009)。
- **訂閱和重播。 ** 從其持久狀態恢復每個授權的 Group 連續的遊標,透過 Group ID 進行路由,並在即時處理之前關閉任何序列間隙。
- **啟用狀態轉換。 ** Group Authority 僅在以下時間後接受 Command 以原子方式對參與者進行身份驗證並驗證架構、紀元、修訂、角色、委託、預算、策略和租賃(MWP-EVT-004)。
- **最後啟用副作用。 ** 僅在 WorkItem 被接受並獲得所需 Approval 後簽發最小權限 Capability Token,其綁定範圍不得比目前 Execution Lease 更廣或更長 (MWP-AUT-001)。
失敗關閉啟動
Section titled “失敗關閉啟動”當架構目錄、確切發布標識、Registry 證據、存取適配器、持久狀態或 Session Epoch 不確定時,請勿將執行時間標記為就緒。降級的運行時可能仍然可用於診斷,但它不得接受先決條件未經證明的狀態轉換。
在實作編解碼器或產生的語言模型之前,繼續使用協定類型。