四個平台,四套身分體系。共享的記錄由誰來寫?
眼下的景況
2026 年春天的短短數週之內,數家最大的企業級 AI 供應商從不同角度宣布了同一件事。
各自推出了一套治理層,管的是在自家雲端內運行的代理。各自引入了某種形式的、按代理發放的密碼學身分。各自承諾能夠追蹤某個代理做了什麼、在何時、以什麼範圍。各自談到了稽核、異常偵測、核准關卡,以及與政策綁定的行動。
措辭各有不同,結構並無二致。
有一家把它稱作「代理身分(Agent Identity)」,搭配一個「代理閘道」與一份代理註冊表。另一家在自家旗艦聊天產品中推出了團隊共享的工作區代理,並附上管理端的控制項——決定代理能碰哪些工具——以及針對敏感事項的人工核准步驟。其餘幾家則在該年稍早就已推出各自的版本:一家是基座層級的代理執行環境,另一家是冠上鑄造廠之名的編排堆疊。
對於在其中一套堆疊之上進行開發的人來說,價值是實在的。你得到一套關於代理在那朵雲的邊界之內如何行事的完整說法。你得到一份法遵團隊指得出來的日誌。你得到一個十八個月前還不存在的身分基元。
對於橫跨這些堆疊進行開發的人來說——或者其代理終將需要與住在另一套堆疊裡的代理往來的人來說——一個新的問題剛剛被繼承了下來。數套彼此不通話的身分體系。數種無法交叉核對的日誌格式。數條稽核軌跡,每一條都被聲稱對自家高牆之內的代理具有權威。
這件事的結構形狀
這個形狀並不陌生。它與電子郵件在 SMTP 之前的形狀相同,與支付在銀行間清算標準之前的形狀相同,與網路在共享憑證機構之前的形狀相同。每一個平台都變得對內連貫、對外不透明。對內的連貫是實實在在的成就。對外的不透明,則是下一層必須解決的課題。
在現階段,每一家主要供應商的說法都是這句話的某種變體:「我們能告訴你,在我們的系統之內,你的代理做了什麼。」這是實話,也有用。
而他們之中沒有一家能說出口的——這是結構使然,不是產品有缺口——是這一句:「我們能告訴你,你的代理與對方的代理談定了什麼,即使對方身處我們並不營運的系統之中。」
沒有任何供應商能夠可信地說出這句話,因為那樣做等於要為自身營運邊界之外的某個東西發言。那意味著對另一家公司的基礎設施提出主張。他們的法務不會允許,而且他們不允許是對的。
內部身分不等於外部合意
「代理身分」究竟確立了什麼,值得仔細看清。
由平台簽發的密碼學身分確立了幾件事:這個代理是在這個平台之內佈建的;它的行動,依這個平台日誌層所觀測到的樣子,被記錄了下來;它的範圍是在某個特定時點由某位特定管理員所設定的。
這些都是實在的事實。它們對法遵、對內部鑑識、對「是不是我們團隊裡有人把這個代理設定壞了」這個問題,都很重要。
而它們並未確立以下任何一項:這個代理的交易對象——運行在另一個平台上的那一方——同意了相同的條件;來自兩個不同平台的兩個代理,在執行之前共享了一條共同的邊界;兩個組織之間的人類爭議,有一份中立的記錄可供參照。
對於這些問題,每個平台的身分層在結構上都只站在一邊。交易對象身處他人的系統之中,而那套系統的身分基元與這一套並不互通。
這些發布讓內部身分變得更加銳利。它們並沒有——也無法——讓身分與身分之間的合意變得可核實。
內部治理越收緊,那道縫隙越張開
有件違反直覺的事正在發生。每一家主要供應商在內部治理上投入得越重,外部的縫隙就越發顯眼,而不是越發不顯眼。
一年前,「這個代理做的事該由誰負責」這個問題,在哪裡都是模糊的。內部日誌很單薄。代理身分是隱含的。跨平台的往來幾乎不存在,因為代理鮮少走出大樓。
如今內部日誌正在變厚。代理身分是明示的。而代理流量的成長,已經從「單一雲端之內」移向了「橫跨數朵雲」。一個註冊在某家供應商平台上的零售代理,與註冊在另一家供應商平台上的供應商代理進行協商。一個運行在某前沿實驗室託管執行環境上的研究代理,呼叫了一項由使用完全不同雲端的公司所託管的工具。某人家庭辦公室機器上運行的本地模型,透過付費 API 與一個託管型代理往來。
在上述每一個情形裡,雙方都握有越來越詳盡的內部記錄。雙方都能就自家系統內部發生的事,拿出符合法遵水準的說明。而關於兩方實際上談定了什麼——共享的邊界究竟是什麼——則無處安放。
正是對內部治理的這些投入,讓這道縫隙更加惹眼:內部記錄的品質越好,這些記錄彼此扞格時,那份扞格就越是一目瞭然。
一個具體的小例子
設想兩個代理。代理A是一個採購代理,運行在某大型雲端的代理平台上。它由該平台簽發了代理身分,擁有可執行一定金額以下採購的範圍,而它的每一個動作都記入該平台的稽核軌跡。代理B是一個履約代理,運行在另一家大型雲端的平台上。同樣的故事,不同的供應商。
兩者談定了一筆大宗訂單。結算透過微支付軌道完成。交付發生了。而交付的某個環節,與代理A的營運者所預期的並不相符。
A的營運者調出A的日誌。上頭載著以某個價格達成的明確合意,由A的平台以密碼學方式簽署,附上代理身分。在A這一側,一切都對得上。B的營運者調出B的日誌。上頭載著以另一個價格達成的明確合意,由B的平台簽署,附上代理身分。在B這一側,一切也都對得上。
兩份日誌各自內部一致。兩份品質都高。兩份在各自的平台之內都具權威。而兩份都不是一份中立的記錄,說明這兩個代理在執行之前談定了什麼。
兩個平台如今擁有比一年前更好的內部治理,這個事實並不會讓這場爭議更容易了結。在某些方面反而更難了,因為現在雙方都能端出關於自己那個版本的、更加精緻的證據。
「外部」究竟意味著什麼
到了這一步,「外部」這個詞承載的分量比從前更重。它有一個結構上的特定意涵:不由任一交易方營運;不由任一交易方的平台營運;不接受來自任何單一供應商的特權存取;記錄的是一項決定的存在與範圍,而非其內容;並且,當雙方都參與時,把來自雙方的記錄收攏到同一份參照上。
「外部」不等於「存放在別處」。日誌可以存放在第二朵雲上,卻依然處於寫下它的那一方的掌控之中。「外部」意味著在營運上獨立於一項決定的兩側。
以採購與履約那個例子來說,一份外部記錄長成這樣:在代理A與代理B宣告一條共享邊界的那一刻——也就是這項合意的責任邊界,例如一方被授權不得逾越的支出上限、一段交付期限,或是交易對象的身分——那份宣告被固定在兩個平台之外。這是決定的邊界,不是協商的實質內容;錨定並不持有標價的品項或條款本身。此後任何一方都無法單方面更動那份宣告而不讓更動顯露出來。雙方參照同一個記錄 ID。若起爭議,雙方各自提出自己的本地佐證,並附上那個 ID。
外部記錄不說誰對誰錯。它說的是:在此時、在此範圍之下、與此交易對象之間,一條共享的邊界被宣告了,而且——在雙方都參與的情況下——雙方都確認了它。
那正是缺失的那件東西。內部治理生產不出它。也不可能生產得出。它的本分就是待在內部。
這不是什麼
有一個誤讀值得預先擋掉。
外部錨定不是一套競爭性的身分體系。它不取代任何平台上的代理身分。它不試圖把它們統一起來。它不企圖成為任何執行環境上任何代理的正本身分。
它也不作判斷。外部錨定不會說「這個代理表現良好」或「這個代理值得信賴」。它記錄的是一條決定邊界在某個特定時點被宣告並固定下來,僅此而已。
它看不到決定的內容。它看不到提示詞、工具輸出、推論軌跡、模型權重,或任何一個平台的內部治理為了盡本分而正當地需要看到的東西。它記錄的是:某個代理在某個特定時點、以某個特定範圍宣告了一條邊界;以及——當另一個代理也身處同一個外部環境時——另一個代理確認了它。
內部治理與外部錨定之間的關係是互補的,不是競爭的。內部治理讓代理在自身邊界之內好好行事。外部錨定讓跨越邊界的合意變得可核對。要湊出完整的圖像,兩者互相需要。
為什麼偏偏是現在
有一扇窄窗,值得把注意力放在這道縫隙上。
那些宣布了身分層的平台,不會停下來等一套跨平台標準浮現。他們會繼續把自家的內部產品鍛得更硬。這對他們而言是理性的,對他們的客戶而言也是好事。
在這些平台之間往來的代理流量,成長得比標準組織能夠回應的速度更快。等到跨平台的身分互通層真的存在時——姑且假定它會存在——跨平台爭議的數量早已不容小覷。
對於在這些平台中的兩個以上運行代理的人來說,該問的不是「我該挑哪一家供應商的身分體系」,而是:「對於代理在自家母平台之外所締結的合意,存在什麼樣的外部參照點?」
如果答案是「對方平台的日誌,加上我們自己的日誌」,那就是換了身體面外衣的自我證言問題。雙方都會有漂亮的日誌。誰都不會有一份中立的。
外部錨定如何嵌合
嵌合的方式,不要求更動代理運行在哪個平台上。外部錨定就安置在平台所提供的身分體系旁邊。
在與交易對象執行一項合意之前,代理向一個外部環境宣告這項合意的範圍:責任邊界是什麼,以及選擇性地,這是否是一份與另一個具名代理之間的雙邊宣告。該環境記錄時間戳記、範圍與一個完整性參照,並回傳一個 ID。
若交易對象也在使用同一個外部環境,便可記錄一次雙邊確認,雙方收攏到同一份共享記錄上。若否,這份記錄便是單方的,但依然是外部的——它被固定在代理自家平台之外,而即使只有一方作出宣告,一旦起了爭議,雙方仍能參照那個 ID。
執行之後,代理予以確認。記錄自此固定,且為僅可追加。此後任何更動,對照完整性參照都會顯露出來,因此無論哪一方、哪一方的平台,都無法在不被察覺的情況下更動它。平台的代理身分依然說明代理在內部的行為;外部錨定則說明這項合意在某個特定時刻的存在與範圍。
簡短的版本
大型供應商正朝著為自家雲端內的代理提供強健的內部身分收斂。這是好事,而且會持續改善。它所造成的縫隙——沒有中立記錄的跨平台合意——則是下一個問題的形狀,而對於在一個以上平台運行代理的人來說,它已經到了眼前。
對於正在打造那種將與母平台之外的代理對話的代理的人,有個問題值得一問:當這兩個代理對於談定了什麼產生分歧時,那份共享的記錄住在哪裡?
如果答案是「在我平台的日誌裡,以及他們的日誌裡,而兩者都由寫下它們的那一方掌控」,那就是制度規模上的自我證言問題。數個擁有出色內部記錄的平台,並不等同於一份橫跨平台的共享記錄。
← 返回 Decision Anchor