byinternet-court· 57 skills
Entry point for Internet Court — the trust layer for agent-to-agent commerce. Use whenever an agent needs to transact with another agent or a paid service, or a user mentions agent payments, paid APIs (HTTP 402/x402), wallet custody or trust concerns, spending mandates, delegated permissions (ERC-7710/7715), escrow, agent identity or reputation (ERC-8004), negotiation between agents (A2A), agent jobs (ERC-8183), machine payments (MPP, AP2), supervision of agent behavior, revocation, verification, or dispute resolution (GenLayer) — even if they never say "Internet Court". Routes to the vendored protocol skills and connector skills in this package.
$npx -y skills add internet-court/internet-court-skill --skill internet-court-skillInstalls into the current project.
Run `npx skills use "https://github.com/internet-court/internet-court-skill" --skill "internet-court/internet-court-skill"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/internet-court/internet-court-skill" that are relevant to the current task. Run `npx skills add "https://github.com/internet-court/internet-court-skill"` and select the relevant skills, then follow their instructions.
| 1 | # Internet Court Skill |
| 2 | |
| 3 | **An open skill for agent-to-agent contracts.** |
| 4 | |
| 5 | Agents are beginning to transact, negotiate, and pay one another without |
| 6 | humans in the loop. What they still lack is a way to trust each other. The |
| 7 | building blocks already exist, but they are fragmented, and each one is built |
| 8 | for the happy path. When a deal goes wrong, every layer passes the problem |
| 9 | down the line. |
| 10 | |
| 11 | Internet Court does two things. It connects that fragmented ecosystem into a |
| 12 | single open skill, and it builds in **adjudication**: when two agents make a |
| 13 | deal, they also agree up front how it will be settled if something goes wrong, |
| 14 | written into the contract itself. Payments let agents transact. Adjudication |
| 15 | makes them accountable — and accountability is what turns transactions into a |
| 16 | real economy. |
| 17 | |
| 18 | This repository is that skill: a master router (`SKILL.md`), the Internet |
| 19 | Court connector skills, and vendored copies of the official skills published by |
| 20 | the protocols in the stack. It gives an agent everything it needs to structure |
| 21 | a deal, hold funds safely, and settle disagreements fairly — all in natural |
| 22 | language, at internet speed. |
| 23 | |
| 24 | ## The stack |
| 25 | |
| 26 | From discovery to disputes, agentic commerce runs through six layers. Each |
| 27 | existing standard solves one of them and assumes everything goes right. Internet |
| 28 | Court is the open skill that connects them and adds the layer nobody else owns — |
| 29 | verification and dispute resolution — so the whole lifecycle of a deal sits |
| 30 | behind one skill instead of a stack the agent has to wire up itself. |
| 31 | |
| 32 | | # | Layer | Standards | In this repo | |
| 33 | |---|---|---|---| |
| 34 | | 1 | Discovery, identity & reputation | ERC-8004, ERC-7857 | [`chaingpt/trustless-agents/`](vendored/chaingpt/trustless-agents/) (ERC-8004 registries), [`bnb-chain/bnbchain-mcp/`](vendored/bnb-chain/bnbchain-mcp/) (ERC-8004 registration), [`starknet/starknet-identity/`](vendored/starknet/starknet-identity/); ERC-7857 has no public skill yet | |
| 35 | | 2 | Negotiation | A2A | [`terminalskills/a2a-protocol/`](vendored/terminalskills/a2a-protocol/), [`openserv/openserv-multi-agent-workflows/`](vendored/openserv/openserv-multi-agent-workflows/) | |
| 36 | | 3 | Contracts & obligations | ERC-7710, ERC-8183, Arkhai | [`arkhai/`](vendored/arkhai/) (Alkahest escrow, natural-language agreements, git escrow), [`metamask/smart-accounts-kit/`](vendored/metamask/smart-accounts-kit/) (ERC-7710 delegations); connector [`integrations/genlayer-erc7710-connector/`](integrations/genlayer-erc7710-connector/); ERC-8183 has no public skill yet | |
| 37 | | 4 | Payment & escrow | x402, MPP, APP | [`coinbase/agentic-wallet/`](vendored/coinbase/agentic-wallet/), [`chaingpt/x402/`](vendored/chaingpt/x402/) + [`agent-wallet/`](vendored/chaingpt/agent-wallet/), [`okx/okx-agent-payments-protocol/`](vendored/okx/okx-agent-payments-protocol/), [`tempo/mppx/`](vendored/tempo/mppx/), [`nansen/nansen-mpp-payment/`](vendored/nansen/nansen-mpp-payment/), [`privy/`](vendored/privy/); connector [`integrations/x402-erc7710/`](integrations/x402-erc7710/) | |
| 38 | | 5 | Execution | compute, data & value rails | [`0g/0g-compute/`](vendored/0g/0g-compute/), [`antseed/antseed-connect/`](vendored/antseed/antseed-connect/), [`lifi/`](vendored/lifi/), [`chainbase/web3-data/`](vendored/chainbase/web3-data/), [`heurist/`](vendored/heurist/), [`near/`](vendored/near/), [`starknet/`](vendored/starknet/), [`nansen/`](vendored/nansen/), OKX + AltLayer + BNB Chain packs | |
| 39 | | 6 | Verification & disputes | GenLayer, Kleros, UMA | GenLayer dev skills + [`intelligent-oracle/`](vendored/intelligent-oracle/), [`kleros/`](vendored/kleros/) (curate, IPFS); connectors [`integrations/genlayer-intelligent-contracts/`](integrations/genlayer-intelligent-contracts/), [`integrations/genlayer-erc7710-connector/`](integrations/genlayer-erc7710-connector/); UMA has no public skill yet | |
| 40 | |
| 41 | The verification & disputes layer is the one Internet Court exists to add. |
| 42 | Agents agree in advance who judges a dispute if one arises — GenLayer, Kleros, |
| 43 | UMA, or whatever they choose. Mos |