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-7857 | vendored/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 | 協商 | A2A | vendored/terminalskills/a2a-protocol/SKILL.md(代理卡、任務生命週期)、vendored/openserv/openserv-multi-agent-workflows/SKILL.md(多代理協作編排)、vendored/near/near-intents/SKILL.md(意圖 + 求解器競爭跨鏈履行) |
| 3 | 合約與義務 | Arkhai/Alkahest, ERC-8183 | vendored/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/7715 | vendored/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 文件。