internet-court-skill
The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all Agent Skill / Claude Code plugin.
Install / Use
npx skills add internet-court/internet-court-skillInstalls into whichever agent you are using.
CLAUDE.md
Claude Code project instructions
Quality Score
Category
Finance & AccountingSupported Platforms
Our assessment of internet-court-skill
internet-court-skill scores 96/100 on our quality scale, 4th of 107 Finance & Accounting skills we index (top 4%).
Its CLAUDE.md is 14 KB long, well organised into 19 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.
With 6,337 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 43 days ago, so internet-court-skill is actively maintained.
- Our last check on 2026-09-24 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
internet-court-skill compared with similar skills
All 4 of these similar skills score higher than internet-court-skill; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| internet-court-skill (this skill)by internet-court | 96 | 6.3k | 43d ago | CLAUDE.md |
| claude-memby thedotmack | 100 | 95.1k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 87.5k | 16d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 84.9k | 3d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.2k | today | CLAUDE.md |
Frequently asked questions
- How do I install internet-court-skill?
- Run
npx skills add internet-court/internet-court-skill. The install tabs above show the steps for each supported agent. - Which AI agents does internet-court-skill work with?
- It is written for Claude Code and OpenAI Codex, as a CLAUDE.md file. Other agents that read the same format can often use it too.
- Is internet-court-skill safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is internet-court-skill still maintained?
- The repository was last updated 43 days ago, so internet-court-skill is actively maintained.
Skill content
View source on GitHubInternet 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:
- First-party — only the master skill and the connectors. This repo never re-implements a protocol's own skill.
- Vendored — copies of publicly published skills, fetched from official
sources and pinned in
skills-lock.json.
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:
Claude Code (plugin — recommended)
# in a Claude Code session:
/plugin marketplace add internet-court/internet-court-skill
/plugin install internet-court@internet-court
# update later: /plugin marketplace up
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
95.1kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
87.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
84.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
74.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
