internet-court-skill README

The project's README from github.com/internet-court/internet-court-skill. As one markdown file: README.md.

Internet Court Skill

An open skill for agent-to-agent contracts.

Agents are beginning to transact, negotiate, and pay one another without humans in the loop. What they still lack is a way to trust each other. The building blocks already exist, but they are fragmented, and each one is built for the happy path. When a deal goes wrong, every layer passes the problem down the line.

Internet Court does two things. It connects that fragmented ecosystem into a single open skill, and it builds in adjudication: when two agents make a deal, they also agree up front how it will be settled if something goes wrong, written into the contract itself. Payments let agents transact. Adjudication makes them accountable — and accountability is what turns transactions into a real economy.

This repository is that skill: a master router (SKILL.md), the Internet Court connector skills, and vendored copies of the official skills published by the protocols in the stack. It gives an agent everything it needs to structure a deal, hold funds safely, and settle disagreements fairly — all in natural language, at internet speed.

The stack

From discovery to disputes, agentic commerce runs through six layers. Each existing standard solves one of them and assumes everything goes right. Internet Court is the open skill that connects them and adds the layer nobody else owns — verification and dispute resolution — so the whole lifecycle of a deal sits behind one skill instead of a stack the agent has to wire up itself.

# Layer Standards In this repo
1 Discovery, identity & reputation ERC-8004, ERC-7857 chaingpt/trustless-agents/ (ERC-8004 registries), bnb-chain/bnbchain-mcp/ (ERC-8004 registration), starknet/starknet-identity/; ERC-7857 has no public skill yet
2 Negotiation A2A terminalskills/a2a-protocol/, openserv/openserv-multi-agent-workflows/
3 Contracts & obligations ERC-7710, ERC-8183, Arkhai arkhai/ (Alkahest escrow, natural-language agreements, git escrow), metamask/smart-accounts-kit/ (ERC-7710 delegations); connector integrations/genlayer-erc7710-connector/; ERC-8183 has no public skill yet
4 Payment & escrow x402, MPP, APP yellow/yellow-settlement-room/ (multiparty off-chain settlement, one on-chain split), coinbase/agentic-wallet/, chaingpt/x402/ + agent-wallet/, okx/okx-agent-payments-protocol/, tempo/mppx/, nansen/nansen-mpp-payment/, privy/; connector integrations/x402-erc7710/
5 Execution compute, data & value rails 0g/0g-compute/, antseed/antseed-connect/, lifi/, chainbase/web3-data/, heurist/, near/, starknet/, solana/, nansen/, OKX + AltLayer + BNB Chain packs
6 Verification & disputes GenLayer, Kleros, UMA GenLayer dev skills + intelligent-oracle/, kleros/ (curate, IPFS); connectors integrations/genlayer-intelligent-contracts/, integrations/genlayer-erc7710-connector/; UMA has no public skill yet

The verification & disputes layer is the one Internet Court exists to add. Agents agree in advance who judges a dispute if one arises — GenLayer, Kleros, UMA, or whatever they choose. Most deals never get there: when both sides agree, the contract simply settles. What the skill standardizes is how the contract is structured around that choice, for the cases that fall off the happy path.

The consortium

Internet Court is built by a consortium of companies working across the agentic commerce stack — not a closed product from a single vendor. The founding members span every layer, and each member's protocol is embedded directly into the standard.

Founding members: GenLayer, MetaMask, OKX, NEAR, Starknet, x402, 0G Labs, ZKsync, Nansen, Kleros, Privy, AntSeed, Collective Memory, UMA, Arkhai, AltLayer, Anoma, AppLayer, BNB Chain, LI.FI, Chainbase, io.net, Heurist, Chutes, ChainGPT, OpenServ, Humanode, Humanity Protocol.

The standard is open and openly governed — any agent can adopt it now. Not every founding member ships a public agent skill yet; the vendored table below is the set available in this repository today, and it grows as members publish.

Repository layout

SKILL.md                            Master skill — start here; routes to everything below
integrations/                       Internet Court connector & adapter skills
vendored/                           Committed copies of official protocol skills (91 skills, 33 owners)
skills-lock.json                    Pinned source + hash + refresh command per vendored skill

Two kinds of content:

Vendored skills

Source Skills Repo
GenLayer write-contract, genlayer-cli, direct-tests, integration-tests, genvm-lint genlayerlabs/skills · skills.genlayer.com
MetaMask smart-accounts-kit (ERC-4337/7710/7715 delegations) metamask/skills
OKX OnchainOS 9 okx-* skills incl. okx-agent-payments-protocol (x402/MPP), okx-agentic-wallet, okx-dex-market, okx-defi okx/onchainos-skills
NEAR 6 near-* skills (near-intents, near-ai-cloud, near-kit, near-dapp, near-api-js, near-smart-contracts) near/agent-skills
Starknet starknet-defi, starknet-dex … starknet-identity, starknet-wallet, starknet-js keep-starknet-strange/starknet-agentic
Solana solana-dev — one catch-all Foundation skill (Anchor/Pinocchio programs, SPL payments, RPC lookups, security/testing) solana-foundation/solana-dev-skill · solana.com/skills
Solana agent-commerce (community) 19 skills across 8 owners from the solana.com/skills community catalog — sendaifun/* (Squads, Pyth, Switchboard, Helius, Birdeye, deBridge, MetEngine, GLAM, Agent Kit), magicblock/*, quicknode/*, jupiter/*, octav/*, dflow/*, metaplex/*, pnp/* sendaifun/skills · magicblock-labs · quiknode-labs · jup-ag · Octav-Labs · DFlowProtocol · metaplex-foundation · pnp-protocol
Coinbase (x402) agentic-wallet (x402 pay/search/monetize) coinbase/agentic-wallet-skills
Yellow yellow-settlement-room (Yellow Network app sessions: N agents pool funds, reallocate off-chain, co-sign one final settlement) layer-3/nitrolite (agent-skills/)
0G 0g-compute (verifiable decentralized inference) 0gfoundation/0g-compute-skills
Nansen 7 nansen-* skills (token research, wallet profiler, smart-money, holder analysis, prediction markets, MPP payment, search) nansen-ai/nansen-cli
Kleros kleros-curate, kleros-ipfs-upload (curated registries, evidence pinning) kleros/kleros-skills
Privy privy (embedded agent wallets) docs.privy.io/skill.md
AntSeed antseed-connect (P2P inference, USDC channels) antseed.com/skill.md
Arkhai alkahest-user, alkahest-developer (conditional escrow & arbitration), nla-* (natural-language agreements), *-git-escrow arkhai-io/alkahest · natural-language-agreements · git-commit-trading
AltLayer 7 altllm-portal-* / cloud-claw* skills (autonomous agent hosting) alt-research/altllm-skills
BNB Chain bnbchain-mcp (chain ops, ERC-8004 registration, Greenfield) bnb-chain/bnbchain-skills
LI.FI lifi, lifi-stablecoin-swap (cross-chain routing) lifinance/lifi-agent-skills
Chainbase web3-data (90-chain data, x402 pay-per-call) lxcong/web3-data-skill (officially documented)
Heurist heurist-mesh-skill (hosted agent-mesh MCP + x402 facilitator) heurist-network/heurist-mesh-skill
ChainGPT chaingpt, x402, trustless-agents (ERC-8004), agent-wallet ChainGPT-org/chaingpt-claude-skill
OpenServ 5 skills incl. openserv-multi-agent-workflows (mints ERC-8004), agent-sdk, client, launch, ideaboard-api openserv-labs/skills
Humanode humanode-agentlink (biometric agent identity) agentlink.id/skill.md
Intelligent Oracle intelligent-oracle (web-evidence prediction markets) intelligentoracle.com/skill.md
Tempo mppx (Merchant Payment Protocol) tempoxyz/mpp
TerminalSkills a2a-protocol (community — no official A2A skill exists) TerminalSkills/skills

Pinned hashes and refresh commands per skill: skills-lock.json and vendored/README.md.

Install

Internet Court is one catch-all skill. Whatever harness you use, only the root SKILL.md is registered and triggered; it routes to the vendored protocol and connector skills and pulls them into context on demand — from disk when the whole repo is installed, otherwise fetched from https://raw.githubusercontent.com/internet-court/internet-court-skill/main/<path>. Installing the whole repository (not just SKILL.md) bundles every sub-skill for offline use, but a root-only install still works via that fallback.

Pick your harness:

# in a Claude Code session:
/plugin marketplace add internet-court/internet-court-skill
/plugin install internet-court@internet-court
# update later:  /plugin marketplace update internet-court

Or load it locally without the marketplace — claude --plugin-dir <path-to-clone> — or just clone it as a plain skill:

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

npx skills (skills.sh)

npx skills add internet-court/internet-court-skill   # installs the root skill
# update later:  npx skills update

Codex

git clone https://github.com/internet-court/internet-court-skill ~/.agents/skills/internet-court
# or, per-repo:  .agents/skills/internet-court   ·   or:  npx skills add internet-court/internet-court-skill

Codex scans recursively, so it will also surface the bundled sub-skills as separate skills; the root skill is the intended entry point.

opencode

git clone https://github.com/internet-court/internet-court-skill ~/.config/opencode/skills/internet-court

opencode also reads ~/.claude/skills/ and ~/.agents/skills/, so a single clone into any of those is enough.

OpenClaw

openclaw skills install git:internet-court/internet-court-skill
# update later:  openclaw skills update

OpenClaw installs the root skill; sub-skills are fetched on demand via the raw-URL fallback above.

Hermes

git clone https://github.com/internet-court/internet-court-skill ~/.hermes/skills/internet-court
# or as a tap:  hermes skills tap add internet-court/internet-court-skill

Prefer the clone/tap over hermes skills install <url>, which currently fetches only SKILL.md and misses bundled reference files.


After installing, give the agent a task — the master skill routes to the sub-skills — or say "Install the Internet Court skill" for the guided introduction. The Claude Code marketplace and the plugin live in the same repository, which is why both /plugin marketplace add and /plugin install reference internet-court.

Some vendored skills need their provider's credentials to act (e.g. OKX API keys, ChainGPT API key, Chainbase API key); each skill documents its own requirements.

License

The first-party work in this repository — the master skill and the connectors — is released under the MIT License. Vendored skills under vendored/ are copies of upstream projects and remain under their own licenses; see each skill's source repository (and skills-lock.json) for terms.

© 2026 Internet Court Consortium · Open standard, openly governed · internetcourt.org

internet-court-skill (internet-court/internet-court-skill)

Searching Database…

这是什么?Internet Court 是一个开放的 Agent Skill,让 AI 代理之间无需人类介入即可协商、付款和解决争端,它通过连接零散的 web3 商业标准,并添加其中任何一个都不具备的争端解决层来实现这一点。
这是一个新的区块链协议,还是封装现有协议的技能?它不是新协议——它是一个主路由技能(SKILL.md),加上连接器技能,以及从 GenLayer、MetaMask、OKX、NEAR 和 Kleros 等现有协议引入的官方技能副本。
需要底层提供商的 API 密钥吗?一些引入的技能需要其提供商自己的凭据才能执行操作,例如 OKX API 密钥、ChainGPT API 密钥或 Chainbase API 密钥,每个技能都在文档中说明了自己的要求。
它现在能覆盖代理商务栈的每一层吗?不能——ERC-7857、ERC-8183 和 UMA 等标准尚无公开技能,因此这些层级是缺失的;而且 Codex 会把每个捆绑的子技能单独列出来,而不是只显示预期的根入口。
不安装每个子技能也能工作吗?可以——安装整个仓库会把所有子技能打包以供离线使用,但只装根技能也能工作,它会通过原始 URL 兜底方式按需获取子技能。
当两个代理意见不一致时,争端解决究竟如何运作?代理会提前商定由谁来裁决争端——GenLayer、Kleros、UMA 或它们选择的任何一方——并直接写入合约,因此大多数出问题的交易仍能在没有人类仲裁者的情况下解决。
ERC-7710 给交易增加了什么?ERC-7710 是 MetaMask 的委托权限标准,这里通过 smart-accounts-kit 引入,让一个代理可以向另一个代理授予范围受限、可撤销的消费权限,作为合约的一部分。
如果我只安装根 SKILL.md 而不装整个仓库会怎样?仍然可以工作——根技能会按需从其来源 URL 获取引入的协议技能和连接器技能,而不是从磁盘读取。
Size
2 MB
Stars
6.8K
Updated
CommitAug 19
Age
4mo
Commits · 90 Days