Skip to content
alyn
internet-court

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…

$npx skills add internet-court/internet-court-skill
Stars
7,099
Installs
197
Forks
132
Updated
16 days ago

internet-court

Internet Court Skill

Open on GitHub

About the author

internet-court

96 skills in this pack.

internet-court

Internet Court Skill

60
internet-court

alkahest-developer

Help developers write code that interacts with Alkahest escrow contracts using the TypeScript, Rust, or Python SDK

Pack7.1k197Coding

internet-court

Internet Court Skill

60
internet-court

alkahest-user

Interact with Alkahest escrow contracts as a buyer, seller, or oracle using the CLI

Pack7.1k197Coding

internet-court

Internet Court Skill

60
internet-court

bnbchain-mcp

BNB Chain MCP server connection and tool usage. Covers npx @bnb-chain/mcp@latest, PRIVATE_KEY and RPC, and every MCP tool — blocks, transactions, contracts, ERC20/NFT transfers, wallet…

Pack7.1k197MCP

internet-court

Internet Court Skill

60
internet-court

dflow-phantom-connect

Build Solana wallet-connected apps with Phantom Connect SDKs and DFlow spot trading. Use when user asks to connect a Phantom wallet, integrate Phantom in React, React Native, or vanilla JS…

Pack7.1k197Frontend

internet-court

Internet Court Skill

60
internet-court

genlayer-erc7710-connector

Connect GenLayer Intelligent Contract decisions to ERC-7710-style delegated authority. Use when an agent needs to design the interface, message schema, relayer/bridge path, EVM revocation…

Pack7.1k197Automation

internet-court

Internet Court Skill

60
internet-court

genlayer-intelligent-contracts

Internet Court adapter for GenLayer Intelligent Contract supervision. Use to specify agent-performance rubrics, evidence schemas, decision outputs, and ERC-7710 connector expectations…

Pack7.1k197Legal

internet-court

Internet Court Skill

60
internet-court

web3-data

Two services in one skill: (1) Web3 on-chain data via Chainbase CLI — use when the user asks about blockchain data, token holders, wallet addresses, token prices, ENS domains, transactions…

Pack7.1k197Data analysis

internet-court

Internet Court Skill

60
internet-court

x402-erc7710

Design and implement demos combining x402 HTTP payments with ERC-7710 smart contract delegations and ERC-7715 wallet permission requests for subscriptions, bounded agent budgets, recurring…

Pack7.1k197Automation

internet-court

Internet Court Skill

58
internet-court

agent-wallet

Give the AI agent its own EVM wallet with admin-controlled policies the agent CANNOT bypass even under prompt injection. Encrypted keystore (AES-256-GCM, scrypt KDF), policy file the agent…

Pack7.1k197Coding

internet-court

Internet Court Skill

58
internet-court

antseed-connect

Connect coding agents, AI SDKs, and LLM tools to the AntSeed buyer proxy. Use when configuring Claude Code, Codex, OpenCode, Pi, OpenClaw, Hermes, GenLayer Studio, Vercel AI SDK, LangChain…

Pack7.1k197AI engineering

internet-court

Internet Court Skill

58
internet-court

certisyn-independent-verification

Independent, third-party verification of what a counterparty claims about itself, established BEFORE an agent commits funds, signs, delegates authority, or admits that counterparty to a…

Pack7.1k197Coding

internet-court

Internet Court Skill

58
internet-court

chaingpt

Build with the ChainGPT Web3 AI developer platform. Full API/SDK reference and project scaffolding for: Web3 AI Chatbot & LLM, AI NFT Generator, Smart Contract Generator, Smart Contract…

Pack7.1k197Finance

internet-court

Internet Court Skill

58
internet-court

genlayer-cli

Use the GenLayer CLI to deploy, interact with, and debug intelligent contracts.

Pack7.1k197Coding

internet-court

Internet Court Skill

58
internet-court

internet-court

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…

Pack7.1k197Finance

internet-court

Internet Court Skill

57
internet-court

agentic-wallet

Crypto wallet operations via the awal CLI — sign in, check balances, send USDC/ETH/POL/SOL, trade tokens, fund the wallet, and use the x402 payment protocol to discover paid services, pay…

Pack7.1k197Finance

internet-court

Internet Court Skill

57
internet-court

altllm-portal-cli

Use this umbrella skill when the request spans multiple AltLLM Portal CLI domains, or when you need to navigate the local altllm CLI in this repository across auth, API keys, billing…

Pack7.1k197Finance

internet-court

Internet Court Skill

57
internet-court

direct-tests

Write and run fast direct mode tests for GenLayer intelligent contracts.

Pack7.1k197Testing

internet-court

Internet Court Skill

56
internet-court

altllm-portal-api-keys

Use this skill when the user asks to list, create, inspect, update, disable, re-enable, or revoke AltLLM Portal API keys for external agents or applications. Do NOT use for wallet login…

Pack7.1k197Finance

internet-court

Internet Court Skill

56
internet-court

altllm-portal-auth

Use this skill when the user asks to log in or out with a wallet session, fetch a wallet sign-in challenge, verify an externally signed challenge, or troubleshoot AltLLM Portal wallet login…

Pack7.1k197Backend

internet-court

Internet Court Skill

56
internet-court

altllm-portal-billing

Use this skill when the user asks to inspect AltLLM Portal balance, redeem a promo code, review billing transactions, or view usage analytics by period, model, or API key using the local…

Pack7.1k197Finance

internet-court

Internet Court Skill

56
internet-court

altllm-portal-payments

Use this skill when the user asks to create a NOWPayments crypto payment link, poll payment status, or execute a supported direct wallet payment through the AltLLM Portal CLI. Do NOT use…

Pack7.1k197Finance

internet-court

Internet Court Skill

56
internet-court

fulfill-git-escrow

Fulfill a git escrow bounty by writing a solution or submitting an existing one. Use when the user wants to solve a test suite challenge, write code to pass tests, and claim a token reward…

Pack7.1k197Coding

internet-court

Internet Court Skill

55
internet-court

cloud-claw

Use this umbrella skill when the request spans multiple Cloud Claw user-facing domains, especially launching a new AltClaw or OpenClaw VM and then managing lifecycle, logs, renewal, or…

Pack7.1k197Coding

internet-court

Internet Court Skill

55
internet-court

cloud-claw-launch-agent

Use this skill when the user wants to launch a new AltClaw, OpenClaw, PicoClaw, or Ottie deployment through Cloud Claw. Covers the same user-facing fields and constraints exposed in the…

Pack7.1k197Marketing

internet-court

Internet Court Skill

55
internet-court

make-git-escrow

Create a new git escrow bounty for a test suite. Use when the user wants to submit a challenge with escrowed token rewards for passing a failing test suite. Requires the git-escrows CLI…

Pack7.1k197Coding

internet-court

Internet Court Skill

55
internet-court

nla-arbitrate

Manually arbitrate NLA escrow fulfillments as an alternative to the automated oracle. Use when the user wants to review pending arbitration requests, evaluate demands against fulfillments…

Pack7.1k197Coding

internet-court

Internet Court Skill

55
internet-court

nla-create

Create a Natural Language Agreement escrow on-chain. Use when the user wants to lock ERC20 tokens in an escrow with a natural language demand that an AI oracle will arbitrate. Handles…

Pack7.1k197Coding

internet-court

Internet Court Skill

55
internet-court

nla-fulfill

Fulfill an existing NLA escrow and collect tokens. Use when the user wants to submit fulfillment text for an on-chain escrow, check arbitration results, and collect approved funds. Covers…

Pack7.1k197Coding

internet-court

Internet Court Skill

54
internet-court

trustless-agents

ERC-8004 Trustless Agents — on-chain agent identity + reputation. Resolve an agent by id (Identity Registry ERC-721 → owner + AgentCard), list the canonical registry addresses, and generate…

Pack7.1k197Coding

internet-court

Internet Court Skill

54
internet-court

x402

x402 agentic payments (Coinbase's HTTP 402 protocol). Custody-free tools to pay x402-protected endpoints (build the EIP-3009 transferWithAuthorization the payer signs, assemble the…

Pack7.1k197Finance

Showing 30 of 96. See the full pack on GitHub.

From the README

How to use internet-court-skill

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/, certisyn/certisyn-independent-verification/ (vet a counterparty's own claim before relying on it); 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), certisyn/certisyn-independent-verification/ (pre-transaction verification, not adjudication); 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 (92 skills, 34 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
Certisyn certisyn-independent-verification (independent, pre-transaction verification of counterparty claims: four outcomes incl. UNDETERMINED, mandatory could_not_determine; declared coverage is vehicle telemetry and orbital node claims) certisyn/genlayer-attestation (skills/)
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

Questions

What is internet-court/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…

How do I install internet-court-skill?

Run "npx skills add internet-court/internet-court-skill" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in internet-court-skill?

96 SKILL.md skills. Alyn lists 30 of them with their own pages.