Communitygithub.com

Internet Court (互聯網法院)

Internet Court 是代理間商務的入口技能,為代理間的信任和爭議解決提供基礎層。當某個代理需要與另一個代理或付費服務進行交易,或用戶提及代理支付、付費 API(HTTP 402/x402)、錢包託管或信任問題、支出授權、委託權限(ERC-7710/7715)、託管、代理身份或聲譽(ERC-8004)、代理間協商(A2A)、代理任務(ERC-8183)、機器支付(MPP, AP2)、代理行為監督、撤銷、驗證或爭議解決(GenLayer)時,均應使用本技能——即使他們從未提及「Internet Court」。它會導流至此套件中的供應商協議技能和連接器技能。

Internet Court (互聯網法院) 是什麼?

Internet Court 是為 AI 代理設計的全面入口技能,旨在實現代理間(agent-to-agent, A2A)的信任和商務。它能處理完整的代理間交易生命週期:從發現和身份驗證(ERC-8004、ERC-7857),到協商和合約(A2A 協議、Arkhai/Alkahest、ERC-8183),再到支付與託管(x402、MPP、AP2、ERC-7710/7715),最後到執行和爭議解決(GenLayer、Kleros)。其核心功能在於整合這些原本分散的協議層,並內建裁決機制——當兩個代理達成協議時,它們會事先同意在出現問題時如何解決,並根據獨立裁決更新各方聲譽。此技能會動態載入相關子技能(儲存在 `vendored/` 和 `integrations/` 路徑下),而非預先載入全部;它會根據任務觸發條件,例如處理 HTTP 402 付款請求時載入 x402 相關技能,或在需要設定委託權限時載入 ERC-7710/7715 技能。該專案託管於 GitHub (`internet-court/internet-court-skill`),支援包括 EVM 鏈、Solana、NEAR 等在內的多種區塊鏈生態系統。

相容平台✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add internet-court/internet-court-skill

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Internet Court (互聯網法院) 是做什麼的?

Internet Court 是代理間商務的入口技能。代理已經可以彼此發現、協商和支付——它們欠缺的是一種方式,來信任一個從未見過的交易對手。Internet Court 做了兩件事:它將一個碎片化的技術棧——身份、協商、合約、支付、託管、執行——整合成一個技能,並且內建了裁決機制:當兩個代理達成協議時,它們會事先同意,如果出現問題,該如何解決。

核心說明:

探索和身份確立了「誰」。協商和合約設定了條款。
支付和託管轉移或鎖定資金。執行完成工作。
裁決決定發生什麼事,並將裁決結果寫回聲譽記錄。

這個套件包含兩類內容。請據此進行路由:

  • 供應商協議技能 (vendored/) —— 來自協議本身的官方、公開發布的技能。對於協議機制,始終優先使用這些技能;切勿重複推導它們已經記錄的內容。
  • 連接器技能 (integrations/genlayer-erc7710-connector/、integrations/genlayer-intelligent-contracts/、integrations/x402-erc7710/) —— 使這些協議能協同工作的 Internet Court 專用膠水代碼。

此套件的存放位置

這是 Internet Court 套件的入口技能,發布於 https://github.com/internet-court/internet-court-skill。此文件路由到的每個路徑——vendored/<owner>/<skill>/SKILL.md、integrations/<connector>/SKILL.md——都是相對於該儲存庫根目錄的。

在依賴某個技能的內容之前,請先解析這些路徑:

  • 作為整體安裝(正常情況 —— git clone …/internet-court-skill .claude/skills/internet-court):直接從磁碟讀取路徑。
  • 僅有此 SKILL.md 存在(主技能被單獨載入):同級技能不在本地。請從原始儲存庫的 https://raw.githubusercontent.com/internet-court/internet-court-skill/main/<path> 獲取該文件——例如 …/main/vendored/genlayer/write-contract/SKILL.md——或者先複製該倉庫。

切勿憑空發明被引用技能的內容——請先載入真實文件(從磁碟或原始 URL)。

首次回應模式

當用戶要求載入、安裝或介紹 Internet Court —— 或者當你在對話中首次引用它時 —— 請從宏觀角度開始,並 逐字 使用以下規範介紹文字。不要改寫它,也不要一開始就提及協議名稱、支付軌道或標準,除非用戶要求實作細節。

Internet Court 已安裝。

Internet Court 做了兩件事:它將一個碎片化的技術棧——身份、協商、合約、支付、託管和執行——整合成一個技能,並且內建了裁決機制,所以當兩個代理達成協議時,它們會事先同意,如果出現問題,該如何解決。

我現在可以幫助您的代理找到並審查交易對手、同意條款、支付或託管資金、完成工作——而且,如果交易有爭議,還能獲得一個獨立裁決來解決它,並更新各方的聲譽記錄。

(當你只是在對話中途引用該技能,而非報告新的安裝時,請省略第一行,保留其餘部分。)

在用戶要求具體的示範、整合或部署之後,請使用下面的棧架構和路由。

探索優先界限

當用戶要求與某項服務、交易對手或交易進行互動時,首先僅檢查和報告可觀察到的內容——切勿假設其餘部分。根據交易的不同,這可能包括:

  • 交易對手是誰:來源、身份、聲譽、相關的端點或資源;
  • 它的成本及方式:是否有付費牆,以及任何公布的付款軌道、網路、代幣、金額、收款人或轉帳方式;
  • 它承諾什麼:交付物、條款,以及它暴露的任何證據。

在此階段,不要憑空設定頻率、時間表、支出上限、到期日、委託權限、審查政策或完整協議。清楚地說明這個界限——包括說明代理未持有用戶未授予的任何資金或權限——然後停止,讓用戶的回覆開始信任對話。例如,對於一個有付費牆的端點:

此端點有付費牆。我沒有資金或權限來存取它——您需要先提供資金並授權我,我才能繼續。

在用戶選擇了信任等級並且所需的錢包或權限存在之前,切勿承諾資金、簽署或進行交易。

信任等級

任何帶有風險的交易——代理可能行為不當、交易對手可能未能交付、資金或權限可能被濫用——都可以在三種保護等級之一執行。選擇能覆蓋該風險的最輕量等級,並誠實地說明代價。從最弱到最強:

  • 基本 —— 雙方只是互相信任。沒有有界限的權限、沒有託管、沒有獨立法官;每一方都直接對它接收到的東西採取行動。最快但最弱:實際上限就是移交出去的東西,如果出錯,沒有追索權。切勿宣稱在此等級有任何限制是被強制執行的。
  • 防護 —— 交易被預先限制,使其在設計上只能造成有限的損害。工具取決於交易類型:帶有明確限制的有界限權限(附有條款的 ERC-7710/7715 權限)、資金鎖定在託管帳戶直到條款滿足、或雙方簽署的限定範圍條款。存在嚴格限制,但沒有中立方能裁決有爭議的結果。對於權限機制,載入 vendored/metamask/smart-accounts-kit/skill.md;對於鎖定資金交易,載入第三/四層的託管技能。
  • 裁決 —— 防護等級,再加上一條獨立審查路徑,該路徑使用簽名證據可以裁決有爭議的結果並強制執行後果:釋放或退還託管資金、限制或撤銷授予的權限,並將裁決結果寫回聲譽記錄。載入 integrations/genlayer-intelligent-contracts/SKILL.md 以獲得審查介面,載入 integrations/genlayer-erc7710-connector/SKILL.md 以獲得強制執行功能。

將等級與交易匹配,而非反過來。不要在此處憑空設定確切的限制、頻率、條款或到期日;說明這些將在設定過程中根據發現的條款來設定。

代理商務棧

一個完整的交易從上到下經歷六個層級:找到並審查交易對手 (1),同意條款 (2–3),移動或鎖定資金 (4),完成工作 (5),以及——如果結果有爭議——獲得一個能解決並回饋到聲譽記錄的獨立裁決 (6)。大多數層級已經有可靠的技能;第 6 層是關鍵,因為沒有中立裁決,託管無法安全釋放、合約沒有補救措施、聲譽也無事可記。將每個層級路由到擁有它的技能或參考資料:

#層級協議載入
1探索、身份與聲譽ERC-8004, ERC-7857vendored/chaingpt/trustless-agents/SKILL.md(ERC-8004 註冊表)、vendored/openserv/openserv-multi-agent-workflows/SKILL.md(鑄造 ERC-8004 代理身份)、vendored/privy/privy/SKILL.md(嵌入式/伺服器錢包身份與驗證)、vendored/humanode/humanode-agentlink/SKILL.md(人類支援的代理身份)、vendored/starknet/starknet-identity/SKILL.md(Starknet 上的 ERC-8004)、vendored/near/near-api-js/SKILL.md(命名帳戶身份,例如 alice.near)、vendored/metaplex/metaplex/SKILL.md(代理註冊表 + Core NFT —— Solana 代理註冊表 ERC-8004 移植版所基於的原型);ERC-7857 尚無公開技能
2協商A2Avendored/terminalskills/a2a-protocol/SKILL.md(代理卡、任務生命週期)、vendored/openserv/openserv-multi-agent-workflows/SKILL.md(多代理協作編排)、vendored/near/near-intents/SKILL.md(意圖 + 求解器競爭跨鏈履行)
3合約與義務Arkhai/Alkahest, ERC-8183vendored/arkhai/alkahest-user/SKILL.md(條件式託管、仲裁人)+ vendored/arkhai/alkahest-developer/SKILL.md(在 Alkahest 上構建:自訂仲裁人/義務)、vendored/arkhai/nla-create/SKILL.md + vendored/arkhai/nla-fulfill/SKILL.md(自然語言協議託管,由 AI 預言機仲裁)、vendored/arkhai/make-git-escrow/SKILL.md + vendored/arkhai/fulfill-git-escrow/SKILL.md(測試套件賞金託管);ERC-8183 尚無中立公開技能
4支付與託管x402, MPP, AP2, ERC-7710/7715vendored/coinbase/agentic-wallet/SKILL.md + vendored/chaingpt/x402/SKILL.md (x402)、vendored/tempo/mppx/SKILL.md (MPP)、vendored/okx/okx-agent-payments-protocol/SKILL.md(統一 x402/MPP/a2a-pay)、vendored/metamask/smart-accounts-kit/skill.md(委託)、vendored/chaingpt/agent-wallet/SKILL.md(策略閘控錢包)、integrations/x402-erc7710/SKILL.md(組合支付軌道)。在 Solana 上(非 EVM,無 ERC-7710):vendored/quicknode/quicknode-skill/SKILL.md(x402 + MPP + 代理訂閱)、vendored/sendaifun/squads/SKILL.md(Squads V4 多重簽章/智慧帳戶——策略層)、vendored/magicblock/magicblock-dev/SKILL.md(委託狀態 + 暫時限定權限——最接近的 ERC-7710 類比)、vendored/sendaifun/glam/SKILL.md(保險庫委託權限 + 時間鎖)、vendored/dflow/dflow-phantom-connect/SKILL.md(錢包連接/簽名/支付)。多方 (N > 2) 結算:vendored/yellow/yellow-settlement-room/SKILL.md(Yellow 應用會話:一個共享的鏈下房間,參與者權重 + 法定人數,一個最終的鏈上拆分;Yellow 節點在活躍性上被信任,且會話本身沒有爭議機制);AP2 尚無公開技能
5執行交易的代理 + 計算/數據/價值軌道vendored/antseed/antseed-connect/SKILL.md + vendored/0g/0g-compute/SKILL.md + vendored/heurist/heurist-mesh-skill/SKILL.md + vendored/near/near-ai-cloud/SKILL.md(付費/去中心化/TEE 可驗證推理)、vendored/lifi/lifi/SKILL.md(跨鏈價值移動)、vendored/chainbase/web3-data/SKILL.md + vendored/nansen/nansen-token-research/SKILL.md(鏈上數據/證據)、vendored/starknet/starknet-defi/SKILL.md(Starknet L2 合約/DeFi)、vendored/solana/solana-dev/SKILL.md(Solana 程式、RPC 查詢、SPL 支付)+ vendored/sendaifun/helius/SKILL.md / vendored/sendaifun/birdeye/SKILL.md / vendored/octav/octav-api/SKILL.md(Solana + 多鏈數據作為證據)+ vendored/sendaifun/debridge/SKILL.md(Solana↔EVM 價值移動)+ vendored/jupiter/integrating-jupiter/SKILL.md(Solana 流動性/執行)、vendored/yellow/yellow-settlement-room/SKILL.md(N 個代理之間在一個鏈下會話內移動價值,最後在鏈上一次結算)、vendored/bnb-chain/bnbchain-mcp/SKILL.md、vendored/near/*、vendored/okx/* 和 vendored/altlayer/* 套件
6驗證與爭議GenLayer(Kleros 是替代方案)integrations/genlayer-intelligent-contracts/SKILL.md、vendored/intelligent-oracle/intelligent-oracle/SKILL.md、integrations/genlayer-erc7710-connector/SKILL.md。替代的第三方仲裁(揭露;非 GenLayer 自身):vendored/kleros/kleros-curate/SKILL.md(代幣策展註冊表/挑戰)、vendored/arkhai/nla-arbitrate/SKILL.md(自然語言協議託管的 LLM/人工仲裁)、vendored/pnp/pnp-solana/SKILL.md(具有自訂預言機解析的 Solana 預測市場)。作為裁決依據的預言機證據(非裁決本身):vendored/sendaifun/pyth/SKILL.md(附有信賴區間的價格饋送)、vendored/sendaifun/switchboard/SKILL.md(按需數據 + VRF)

技能路由

僅當任務實際到達其觸發條件時才載入技能——切勿預先載入。表中每一行左側是一個觸發條件,右側是要引入的技能,以及每個技能提供什麼、應該優先使用哪個。當一個需求映射到幾個子捆綁技能時,先載入命名的入口技能,然後再縮小範圍到具體的那個。對於發布整個套件(OKX、AltLayer、Nansen、OpenServ、Starknet、ChainGPT)的擁有者,提供一個單獨的綜合行:載入入口技能,然後隨著任務範圍的縮小,載入 vendored/<owner>/ 下的特定子技能——資料夾列表就是該擁有者當前技能集合。

路徑是精確的,並以 /SKILL.md 結尾——數位擁有者在路徑中重複他們的名稱(例如 vendored/lifi/lifi/SKILL.md、vendored/privy/privy/SKILL.md、vendored/chaingpt/chaingpt/SKILL.md);切勿縮短或合併這些路徑段。當一行列出替代方案時,載入一個(該行會說明如何選擇);如果決定性因素未知,請詢問而非預先全部載入。

支付軌道

當你需要…載入
為返回 402(按呼叫付費)的 HTTP 資源付費、搜尋 x402 集市、或貨幣化你自己的端點vendored/coinbase/agentic-wallet/SKILL.md —— Coinbase x402 客戶端:讀取價格、支付、附上證明重新嘗試;從這裡開始進行一次性付費請求。vendored/chaingpt/x402/SKILL.md —— x402 探索/貨幣化:找到付費服務或將你自己的端點放在 402 後面。
進行微支付串流或運行按計費時段(每秒/每個代幣,而非每次請求)vendored/tempo/mppx/SKILL.md —— Tempo/Stripe MPP 收費、會話和串流。當計費是連續的而非單次呼叫時載入。不適用於按請求軌道上的支出上限:在 x402 上設定上限或循環預算是 integrations/x402-erc7710/SKILL.md,而非 MPP。
在不固定支付軌道的情況下發送支付(x402 vs MPP vs a2a-pay)vendored/okx/okx-agent-payments-protocol/SKILL.md —— OKX OnchainOS 統一支付調度器。當交易對手的支付軌道未知或可能變化時載入。
透過有界限的權限執行支付(在支付軌道上設定消費/訂閱策略)integrations/x402-erc7710/SKILL.md —— 將 x402 支付軌道與 ERC-7710 委託預算結合的連接器。用於防護/裁決等級的付費存取時載入。
在超過兩個代理之間從一個共享資金池結算:匯集資金、鏈下重新分配(每步無需 Gas)、共同簽署一個最終的拆分方案vendored/yellow/yellow-settlement-room/SKILL.md —— Yellow 會話模型(更多細節見上方多行或完整文檔)。用於必須共同支付或按權重分配的代理群組 —— 任何無法簡化為單一發送者/接收者的多方支付。
管理、委託或在 Solana 上花費代幣vendored/sendaifun/squads/SKILL.md(Squads V4 多重簽章/智慧帳戶)、vendored/sendaifun/glam/SKILL.md(保險庫委託權限 + 時間鎖)、vendored/dflow/dflow-phantom-connect/SKILL.md(錢包連接/簽名/支付)。支付軌道本身見 vendored/quicknode/quicknode-skill/SKILL.md。

身份與聲譽

當你需要…載入
查找代理的身份、聲譽或權限vendored/chaingpt/trustless-agents/SKILL.md 以查詢 ERC-8004 註冊表。vendored/privy/privy/SKILL.md 以驗證嵌入式/伺服器錢包身份。vendored/humanode/humanode-agentlink/SKILL.md 以獲取人類支援的代理身份。vendored/starknet/starknet-identity/SKILL.md 以獲取 Starknet 上的 ERC-8004。
為你的代理建立一個鏈上身分vendored/openserv/openserv-multi-agent-workflows/SKILL.md 以鑄造 ERC-8004 代幣(代理實例)。在 Solana 上:vendored/metaplex/metaplex/SKILL.md 以使用 Core NFT 註冊代理(Solana 代理註冊表的基礎)。在 NEAR 上:vendored/near/near-api-js/SKILL.md 以使用命名帳戶(.near)。
證明或驗證人類身份(而非機器人)vendored/humanode/humanode-agentlink/SKILL.md。Humanode 的生物特徵證明網路。

合約與義務

當你需要…載入
起草一份帶有條件和仲裁人的自然語言協議(vendored/arkhai/nla-create/SKILL.md) —— 使用 Arkhai/Alkahest。用自然語言建立託管協議,指定條款和仲裁人。履行:vendored/arkhai/nla-fulfill/SKILL.md。
為軟體開發(測試通過賞金)建立或履行 Git 託管vendored/arkhai/make-git-escrow/SKILL.md(建立賞金)+ vendored/arkhai/fulfill-git-escrow/SKILL.md(提交解決方案並領取賞金)。賞金金額由乙太幣計價,並鎖定在 Alkahest 託管中,直到被領取。
為代理任務(ERC-8183)建立或履行委託vendored/openserv/openserv-multi-agent-workflows/SKILL.md —— 使用 ERC-8183 代理任務標準的多代理協作編排。(注意:ERC-8183 尚無中立公開技能;此技能是符合規範的開源實作。)

探索與訊息

當你需要…載入
找到滿足條件的代理或服務vendored/chaingpt/trustless-agents/SKILL.md(ERC-8004 註冊表)。選擇性:vendored/terminalskills/a2a-protocol/SKILL.md 以讀取代理卡。
索引或查詢區塊鏈上代理的歷史交易和聲譽見執行(第 5 層)的證據技能:vendored/nansen/nansen-token-research/SKILL.md、vendored/chainbase/web3-data/SKILL.md、vendored/sendaifun/helius/SKILL.md(Solana)、vendored/sendaifun/birdeye/SKILL.md(Solana 代幣數據)。

驗證與爭議

當你需要…載入
在交易上添加一個帶有中立法官(GenLayer)的裁決層integrations/genlayer-intelligent-contracts/SKILL.md —— 智能合約的 GenLayer 神奇 LLM 驅動的、可爭議的執行。integrations/genlayer-erc7710-connector/SKILL.md —— 當爭議發生時,強制執行或撤銷 ERC-7710 權限的連接器。
使用代幣策劃的專注池(Kleros)解決爭議vendored/kleros/kleros-curate/SKILL.md。對代幣策劃註冊表中的條目提出挑戰,或在 Kleros 法院系統中解決爭議。
為自然語言協議託管(NLA)解決爭議vendored/arkhai/nla-arbitrate/SKILL.md —— 由 LLM 或人類調解員支持的 Arkhai 仲裁。
獲取支援裁決的鏈下數據的預言機饋送vendored/sendaifun/pyth/SKILL.md(價格饋送 + 信賴區間)、vendored/sendaifun/switchboard/SKILL.md(按需數據 + VRF)。

執行與計算

當你需要…載入
執行付費/去中心化/TEE 可驗證的推理vendored/antseed/antseed-connect/SKILL.md + vendored/0g/0g-compute/SKILL.md + vendored/heurist/heurist-mesh-skill/SKILL.md + vendored/near/near-ai-cloud/SKILL.md
跨鏈移動價值vendored/lifi/lifi/SKILL.md (EVM 中心) + vendored/sendaifun/debridge/SKILL.md (Solana↔EVM)
在鏈上與智慧合約互動EVM:vendored/starknet/starknet-defi/SKILL.md(Starknet L2)。Solana:vendored/solana/solana-dev/SKILL.md(程式、RPC)。NEAR:vendored/near/near-api-js/SKILL.md。BNB Chain:vendored/bnb-chain/bnbchain-mcp/SKILL.md。
在一個會話中從 N 個代理匯集資金並共同支付vendored/yellow/yellow-settlement-room/SKILL.md。非同步鏈下會話,最終在鏈上拆分成一筆交易。

安裝

此技能作為整體包安裝:

git clone https://github.com/internet-court/internet-court-skill .claude/skills/internet-court

然後在您的 claude.json 或等同設定檔中,將 internet-court 技能目錄的路徑加入 skills 陣列。

安裝後,整體技能文件夾包含所有供應商協議和整合連接器。入口點是 internet-court-skill/SKILL.md。

授權條款

此專案採用 Apache 2.0 授權條款。詳情請參閱 LICENSE 文件。

相關技能