Versioned Transitive Dependency-Closure Binding and Operation-Time Effect Governance for Agent Skills: ClosureBound
面向智能體技能的版本化傳遞依賴閉包綁定與操作時效果治理:ClosureBound
簽名後的技能目錄並不等於完整的執行中技能。ClosureBound 將權限綁定到完整依賴閉包,並在外部效果持久化時再次核驗。
研究概覽
一個智能體技能可能依賴簽名根目錄之外的檔案、套件、工具、模型與遠端服務。這些依賴可能遞迴變更,或只在執行時延遲載入,使實際執行系統已經發生漂移,而根目錄層面的證據看起來仍然有效。
ClosureBound 將這種異質依賴圖解析為型別化閉包,把每項授權綁定到精確閉包根與效果上限,並在操作時重新解析閉包和狀態。只有一個聯合見證同時滿足全部邊界,持久化效果才可繼續;通往相同效果的替代路徑也不能放大權限。
核心貢獻
- 01
執行身分定義
不再僅憑 manifest 或簽名目錄識別智能體技能,而是使用其型別化傳遞依賴閉包定義實際執行身分。
- 02
操作時聯合見證
在效果持久化時重新解析閉包與狀態,對等價操作入口進行正規化,並要求一個見證同時滿足全部約束。
- 03
機械化不變量驗證
形式化版本不繼承、效果不放大、新鮮度與路徑不變性,並透過生命週期夾具、核心契約、變異體和狀態探索進行檢驗。
- 04
公開技能稽核
稽核 549 個公開 Skills,衡量打包依賴被明確宣告的稀缺程度,以及路徑解析到技能根目錄之外的情況。
ClosureBound 如何擴展治理技術棧
OpenPort、IGAC 與 EBTE 管理哪些工具效果具備執行資格及其依據。ClosureBound 增加了一個互補問題:正在執行的技能,是否仍是獲得授權時那個依賴閉合的系統?
授權會綁定到已解析閉包、目的、來源、有效期、epoch 與效果上限。任何重要依賴或狀態變更,都必須在持久化效果發生前反映到新的操作時見證中。
- 01智能體技能
- 02已解析閉包
- 03綁定授權
- 04受治理效果
證據與適用範圍
本文目前是 arXiv 預印本與參考監控器設計,並未宣稱已具備生產就緒性。其保證依賴完整中介與依賴發現、經過驗證的新鮮度、正確的效果正規化、密碼學綁定和權威線性化。論文不證明程式等價性或遠端服務誠實性;公開技能研究屬於詞法稽核,也不代表可利用風險的實際發生率。
英文摘要
Agent Skills combine instructions with files, packages, tools, models, and services, so operational identity can exceed a signed directory. Recursive or lazy dependencies may change while root-level evidence remains valid, and different surfaces may reach the same durable effect. We present ClosureBound, a reference monitor that prevents authorization transfer across material changes to this heterogeneous closure. Its resolver commits typed graph nodes and topology. Each grant binds an exact closure root, effect ceiling, purpose/provenance, validity, and epochs. At durability, it re-resolves closure and state, normalizes the operation into an external-effect IR, and admits it only if a joint witness satisfies every bound. Supported equivalent paths share one ceiling. Assuming complete mediation and discovery, authenticated freshness, sound normalization, cryptographic binding, and authoritative linearization, we establish metadata non-authority, closure determinism, version non-inheritance, effect non-amplification, bound-value freshness, and path invariance. We do not establish program equivalence or remote-service honesty. A provider-free implementation matches 40 frozen lifecycle fixtures; 18 kernel contracts and six mutants cover binding and downgrade cases. Full-profile exploration reaches 84,608 states and 530,752 transitions without a declared invariant violation; six weakened profiles yield witnesses. A lexical audit of 549 public Skills (4,872 unique files) finds that 21 of 526 roots with bundled files name every non-manifest path verbatim, 67 contain links resolving outside their roots, and no root declares a frontmatter dependencies field. These observations motivate conservative closure discovery and define concrete targets for broader runtime, interoperability, efficacy, and production validation.
引用本文
請透過 DOI 記錄取得穩定的書目資訊和引用格式。
