[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93155":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":43,"readmeContent":44,"aiSummary":45,"trendingCount":15,"starSnapshotCount":15,"syncStatus":46,"lastSyncTime":47,"discoverSource":48},93155,"internet-court-skill","internet-court\u002Finternet-court-skill","internet-court","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 \u002F Claude Code plugin.",null,"TypeScript",346,8,66,3,0,240,52.86,"Other",false,"main",true,[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"a2a","adjudication","agent-payments","agent-skills","agentic-commerce","ai-agents","claude-code","claude-plugin","claude-skill","codex","dispute-resolution","erc-7710","erc-8004","escrow","genlayer","hermes-agent","openclaw","opencode","web3","x402","2026-07-22 04:02:08","# Internet Court Skill\n\n**An open skill for agent-to-agent contracts.**\n\nAgents are beginning to transact, negotiate, and pay one another without\nhumans in the loop. What they still lack is a way to trust each other. The\nbuilding blocks already exist, but they are fragmented, and each one is built\nfor the happy path. When a deal goes wrong, every layer passes the problem\ndown the line.\n\nInternet Court does two things. It connects that fragmented ecosystem into a\nsingle open skill, and it builds in **adjudication**: when two agents make a\ndeal, they also agree up front how it will be settled if something goes wrong,\nwritten into the contract itself. Payments let agents transact. Adjudication\nmakes them accountable — and accountability is what turns transactions into a\nreal economy.\n\nThis repository is that skill: a master router (`SKILL.md`), the Internet\nCourt connector skills, and vendored copies of the official skills published by\nthe protocols in the stack. It gives an agent everything it needs to structure\na deal, hold funds safely, and settle disagreements fairly — all in natural\nlanguage, at internet speed.\n\n## The stack\n\nFrom discovery to disputes, agentic commerce runs through six layers. Each\nexisting standard solves one of them and assumes everything goes right. Internet\nCourt is the open skill that connects them and adds the layer nobody else owns —\nverification and dispute resolution — so the whole lifecycle of a deal sits\nbehind one skill instead of a stack the agent has to wire up itself.\n\n| # | Layer | Standards | In this repo |\n|---|---|---|---|\n| 1 | Discovery, identity & reputation | ERC-8004, ERC-7857 | [`chaingpt\u002Ftrustless-agents\u002F`](vendored\u002Fchaingpt\u002Ftrustless-agents\u002F) (ERC-8004 registries), [`bnb-chain\u002Fbnbchain-mcp\u002F`](vendored\u002Fbnb-chain\u002Fbnbchain-mcp\u002F) (ERC-8004 registration), [`starknet\u002Fstarknet-identity\u002F`](vendored\u002Fstarknet\u002Fstarknet-identity\u002F); ERC-7857 has no public skill yet |\n| 2 | Negotiation | A2A | [`terminalskills\u002Fa2a-protocol\u002F`](vendored\u002Fterminalskills\u002Fa2a-protocol\u002F), [`openserv\u002Fopenserv-multi-agent-workflows\u002F`](vendored\u002Fopenserv\u002Fopenserv-multi-agent-workflows\u002F) |\n| 3 | Contracts & obligations | ERC-7710, ERC-8183, Arkhai | [`arkhai\u002F`](vendored\u002Farkhai\u002F) (Alkahest escrow, natural-language agreements, git escrow), [`metamask\u002Fsmart-accounts-kit\u002F`](vendored\u002Fmetamask\u002Fsmart-accounts-kit\u002F) (ERC-7710 delegations); connector [`integrations\u002Fgenlayer-erc7710-connector\u002F`](integrations\u002Fgenlayer-erc7710-connector\u002F); ERC-8183 has no public skill yet |\n| 4 | Payment & escrow | x402, MPP, APP | [`coinbase\u002Fagentic-wallet\u002F`](vendored\u002Fcoinbase\u002Fagentic-wallet\u002F), [`chaingpt\u002Fx402\u002F`](vendored\u002Fchaingpt\u002Fx402\u002F) + [`agent-wallet\u002F`](vendored\u002Fchaingpt\u002Fagent-wallet\u002F), [`okx\u002Fokx-agent-payments-protocol\u002F`](vendored\u002Fokx\u002Fokx-agent-payments-protocol\u002F), [`tempo\u002Fmppx\u002F`](vendored\u002Ftempo\u002Fmppx\u002F), [`nansen\u002Fnansen-mpp-payment\u002F`](vendored\u002Fnansen\u002Fnansen-mpp-payment\u002F), [`privy\u002F`](vendored\u002Fprivy\u002F); connector [`integrations\u002Fx402-erc7710\u002F`](integrations\u002Fx402-erc7710\u002F) |\n| 5 | Execution | compute, data & value rails | [`0g\u002F0g-compute\u002F`](vendored\u002F0g\u002F0g-compute\u002F), [`antseed\u002Fantseed-connect\u002F`](vendored\u002Fantseed\u002Fantseed-connect\u002F), [`lifi\u002F`](vendored\u002Flifi\u002F), [`chainbase\u002Fweb3-data\u002F`](vendored\u002Fchainbase\u002Fweb3-data\u002F), [`heurist\u002F`](vendored\u002Fheurist\u002F), [`near\u002F`](vendored\u002Fnear\u002F), [`starknet\u002F`](vendored\u002Fstarknet\u002F), [`nansen\u002F`](vendored\u002Fnansen\u002F), OKX + AltLayer + BNB Chain packs |\n| 6 | Verification & disputes | GenLayer, Kleros, UMA | GenLayer dev skills + [`intelligent-oracle\u002F`](vendored\u002Fintelligent-oracle\u002F), [`kleros\u002F`](vendored\u002Fkleros\u002F) (curate, IPFS); connectors [`integrations\u002Fgenlayer-intelligent-contracts\u002F`](integrations\u002Fgenlayer-intelligent-contracts\u002F), [`integrations\u002Fgenlayer-erc7710-connector\u002F`](integrations\u002Fgenlayer-erc7710-connector\u002F); UMA has no public skill yet |\n\nThe verification & disputes layer is the one Internet Court exists to add.\nAgents agree in advance who judges a dispute if one arises — GenLayer, Kleros,\nUMA, or whatever they choose. Most deals never get there: when both sides agree,\nthe contract simply settles. What the skill standardizes is how the contract is\nstructured around that choice, for the cases that fall off the happy path.\n\n## The consortium\n\nInternet Court is built by a consortium of companies working across the agentic\ncommerce stack — not a closed product from a single vendor. The founding\nmembers span every layer, and each member's protocol is embedded directly into\nthe standard.\n\n**Founding members:** GenLayer, MetaMask, OKX, NEAR, Starknet, x402, 0G Labs,\nZKsync, Nansen, Kleros, Privy, AntSeed, Collective Memory, UMA, Arkhai, AltLayer,\nAnoma, AppLayer, BNB Chain, LI.FI, Chainbase, io.net, Heurist, Chutes, ChainGPT,\nOpenServ, Humanode, Humanity Protocol.\n\nThe standard is open and openly governed — any agent can adopt it now. Not every\nfounding member ships a public agent skill yet; the vendored table below is the\nset available in this repository today, and it grows as members publish.\n\n## Repository layout\n\n```\nSKILL.md                            Master skill — start here; routes to everything below\nintegrations\u002F                       Internet Court connector & adapter skills\nvendored\u002F                           Committed copies of official protocol skills (69 skills, 23 owners)\nskills-lock.json                    Pinned source + hash + refresh command per vendored skill\n```\n\nTwo kinds of content:\n\n- **First-party** — only the master skill and the connectors. This repo\n  never re-implements a protocol's own skill.\n- **Vendored** — copies of publicly published skills, fetched from official\n  sources and pinned in `skills-lock.json`.\n\n## Vendored skills\n\n| Source | Skills | Repo |\n|---|---|---|\n| GenLayer | `write-contract`, `genlayer-cli`, `direct-tests`, `integration-tests`, `genvm-lint` | [genlayerlabs\u002Fskills](https:\u002F\u002Fgithub.com\u002Fgenlayerlabs\u002Fskills) · [skills.genlayer.com](https:\u002F\u002Fskills.genlayer.com\u002F) |\n| MetaMask | `smart-accounts-kit` (ERC-4337\u002F7710\u002F7715 delegations) | [metamask\u002Fskills](https:\u002F\u002Fgithub.com\u002Fmetamask\u002Fskills) |\n| OKX OnchainOS | 8 `okx-*` skills incl. `okx-agent-payments-protocol` (x402\u002FMPP), `okx-agentic-wallet`, `okx-dex`, `okx-defi` | [okx\u002Fonchainos-skills](https:\u002F\u002Fgithub.com\u002Fokx\u002Fonchainos-skills) |\n| NEAR | 6 `near-*` skills (`near-intents`, `near-ai-cloud`, `near-kit`, `near-dapp`, `near-api-js`, `near-smart-contracts`) | [near\u002Fagent-skills](https:\u002F\u002Fgithub.com\u002Fnear\u002Fagent-skills) |\n| Starknet | `starknet-defi`, `starknet-dex` … `starknet-identity`, `starknet-wallet`, `starknet-js` | [keep-starknet-strange\u002Fstarknet-agentic](https:\u002F\u002Fgithub.com\u002Fkeep-starknet-strange\u002Fstarknet-agentic) |\n| Coinbase (x402) | `agentic-wallet` (x402 pay\u002Fsearch\u002Fmonetize) | [coinbase\u002Fagentic-wallet-skills](https:\u002F\u002Fgithub.com\u002Fcoinbase\u002Fagentic-wallet-skills) |\n| 0G | `0g-compute` (verifiable decentralized inference) | [0gfoundation\u002F0g-compute-skills](https:\u002F\u002Fgithub.com\u002F0gfoundation\u002F0g-compute-skills) |\n| Nansen | 7 `nansen-*` skills (token research, wallet profiler, smart-money, holder analysis, prediction markets, MPP payment, search) | [nansen-ai\u002Fnansen-cli](https:\u002F\u002Fgithub.com\u002Fnansen-ai\u002Fnansen-cli) |\n| Kleros | `kleros-curate`, `kleros-ipfs-upload` (curated registries, evidence pinning) | [kleros\u002Fkleros-skills](https:\u002F\u002Fgithub.com\u002Fkleros\u002Fkleros-skills) |\n| Privy | `privy` (embedded agent wallets) | [docs.privy.io\u002Fskill.md](https:\u002F\u002Fdocs.privy.io\u002Fskill.md) |\n| AntSeed | `antseed-connect` (P2P inference, USDC channels) | [antseed.com\u002Fskill.md](https:\u002F\u002Fantseed.com\u002Fskill.md) |\n| Arkhai | `alkahest-user`, `alkahest-developer` (conditional escrow & arbitration), `nla-*` (natural-language agreements), `*-git-escrow` | [arkhai-io\u002Falkahest](https:\u002F\u002Fgithub.com\u002Farkhai-io\u002Falkahest) · [natural-language-agreements](https:\u002F\u002Fgithub.com\u002Farkhai-io\u002Fnatural-language-agreements) · [git-commit-trading](https:\u002F\u002Fgithub.com\u002Farkhai-io\u002Fgit-commit-trading) |\n| AltLayer | 7 `altllm-portal-*` \u002F `cloud-claw*` skills (autonomous agent hosting) | [alt-research\u002Faltllm-skills](https:\u002F\u002Fgithub.com\u002Falt-research\u002Faltllm-skills) |\n| BNB Chain | `bnbchain-mcp` (chain ops, ERC-8004 registration, Greenfield) | [bnb-chain\u002Fbnbchain-skills](https:\u002F\u002Fgithub.com\u002Fbnb-chain\u002Fbnbchain-skills) |\n| LI.FI | `lifi`, `lifi-stablecoin-swap` (cross-chain routing) | [lifinance\u002Flifi-agent-skills](https:\u002F\u002Fgithub.com\u002Flifinance\u002Flifi-agent-skills) |\n| Chainbase | `web3-data` (90-chain data, x402 pay-per-call) | [lxcong\u002Fweb3-data-skill](https:\u002F\u002Fgithub.com\u002Flxcong\u002Fweb3-data-skill) (officially documented) |\n| Heurist | `heurist-mesh-skill` (hosted agent-mesh MCP + x402 facilitator) | [heurist-network\u002Fheurist-mesh-skill](https:\u002F\u002Fgithub.com\u002Fheurist-network\u002Fheurist-mesh-skill) |\n| ChainGPT | `chaingpt`, `x402`, `trustless-agents` (ERC-8004), `agent-wallet` | [ChainGPT-org\u002Fchaingpt-claude-skill](https:\u002F\u002Fgithub.com\u002FChainGPT-org\u002Fchaingpt-claude-skill) |\n| OpenServ | 5 skills incl. `openserv-multi-agent-workflows` (mints ERC-8004), `agent-sdk`, `client`, `launch`, `ideaboard-api` | [openserv-labs\u002Fskills](https:\u002F\u002Fgithub.com\u002Fopenserv-labs\u002Fskills) |\n| Humanode | `humanode-agentlink` (biometric agent identity) | [agentlink.id\u002Fskill.md](https:\u002F\u002Fagentlink.id\u002Fskill.md) |\n| Intelligent Oracle | `intelligent-oracle` (web-evidence prediction markets) | [intelligentoracle.com\u002Fskill.md](https:\u002F\u002Fwww.intelligentoracle.com\u002Fskill.md) |\n| Tempo | `mppx` (Merchant Payment Protocol) | [tempoxyz\u002Fmpp](https:\u002F\u002Fgithub.com\u002Ftempoxyz\u002Fmpp) |\n| TerminalSkills | `a2a-protocol` (community — no official A2A skill exists) | [TerminalSkills\u002Fskills](https:\u002F\u002Fgithub.com\u002FTerminalSkills\u002Fskills) |\n\nPinned hashes and refresh commands per skill: [`skills-lock.json`](skills-lock.json)\nand [`vendored\u002FREADME.md`](vendored\u002FREADME.md).\n\n## Install\n\nInternet Court is **one catch-all skill**. Whatever harness you use, only the\nroot `SKILL.md` is registered and triggered; it routes to the vendored protocol\nand connector skills and pulls them into context **on demand** — from disk when\nthe whole repo is installed, otherwise fetched from\n`https:\u002F\u002Fraw.githubusercontent.com\u002Finternet-court\u002Finternet-court-skill\u002Fmain\u002F\u003Cpath>`.\nInstalling the whole repository (not just `SKILL.md`) bundles every sub-skill for\noffline use, but a root-only install still works via that fallback.\n\nPick your harness:\n\n### Claude Code (plugin — recommended)\n\n```bash\n# in a Claude Code session:\n\u002Fplugin marketplace add internet-court\u002Finternet-court-skill\n\u002Fplugin install internet-court@internet-court\n# update later:  \u002Fplugin marketplace update internet-court\n```\n\nOr load it locally without the marketplace — `claude --plugin-dir \u003Cpath-to-clone>`\n— or just clone it as a plain skill:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Finternet-court\u002Finternet-court-skill ~\u002F.claude\u002Fskills\u002Finternet-court\n```\n\n### npx skills (skills.sh)\n\n```bash\nnpx skills add internet-court\u002Finternet-court-skill   # installs the root skill\n# update later:  npx skills update\n```\n\n### Codex\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Finternet-court\u002Finternet-court-skill ~\u002F.agents\u002Fskills\u002Finternet-court\n# or, per-repo:  .agents\u002Fskills\u002Finternet-court   ·   or:  npx skills add internet-court\u002Finternet-court-skill\n```\n\nCodex scans recursively, so it will also surface the bundled sub-skills as\nseparate skills; the root skill is the intended entry point.\n\n### opencode\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Finternet-court\u002Finternet-court-skill ~\u002F.config\u002Fopencode\u002Fskills\u002Finternet-court\n```\n\nopencode also reads `~\u002F.claude\u002Fskills\u002F` and `~\u002F.agents\u002Fskills\u002F`, so a single\nclone into any of those is enough.\n\n### OpenClaw\n\n```bash\nopenclaw skills install git:internet-court\u002Finternet-court-skill\n# update later:  openclaw skills update\n```\n\nOpenClaw installs the root skill; sub-skills are fetched on demand via the\nraw-URL fallback above.\n\n### Hermes\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Finternet-court\u002Finternet-court-skill ~\u002F.hermes\u002Fskills\u002Finternet-court\n# or as a tap:  hermes skills tap add internet-court\u002Finternet-court-skill\n```\n\nPrefer the clone\u002Ftap over `hermes skills install \u003Curl>`, which currently fetches\nonly `SKILL.md` and misses bundled reference files.\n\n---\n\nAfter installing, give the agent a task — the master skill routes to the\nsub-skills — or say \"Install the Internet Court skill\" for the guided\nintroduction. The Claude Code marketplace and the plugin live in the **same\nrepository**, which is why both `\u002Fplugin marketplace add` and `\u002Fplugin install`\nreference `internet-court`.\n\nSome vendored skills need their provider's credentials to act (e.g. OKX API\nkeys, ChainGPT API key, Chainbase API key); each skill documents its own\nrequirements.\n\n## License\n\nThe first-party work in this repository — the master skill and the connectors —\nis released under the [MIT License](LICENSE). Vendored skills under `vendored\u002F`\nare copies of upstream projects and remain under their own licenses; see each\nskill's source repository (and `skills-lock.json`) for terms.\n\n© 2026 Internet Court Consortium · Open standard, openly governed ·\n[internetcourt.org](https:\u002F\u002Finternetcourt.org)\n","这是一个面向AI代理间自动商业交易的可信层插件，提供自然语言合约、ERC-7710委托权限、x402支付、资金托管与链上争议解决的一体化能力。核心特点是将分散的代理协作标准（如A2A协商、ERC-7710授权、x402支付、Arkhai托管）整合为统一开放技能，并内置前置约定的仲裁机制，确保交易失败时可自动触发公平裁决。适用于无需人工干预的AI代理经济场景，如自动化服务采购、跨链任务结算、智能合约调用授权等高可信度自主协作环境。",2,"2026-07-12 02:30:05","CREATED_QUERY"]