Skip to content
Skillv1.0.0

internet-court

The trust layer for agent-to-agent commerce — natural-language mandates, delegated permissions (ERC-7710), x402 payments, escrow, and dispute resolution as one open, catch-all skill. Use for agent man

by davila7(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from davila7/claude-code-templates (cli-tool/components/skills/development/internet-court/SKILL.md). Install upstream with npx skills add davila7/claude-code-templates --skill internet-court. Copyright stays with the author (MIT).

Internet Court

The trust layer for agent-to-agent commerce. It turns "I want my agent to transact, but I don't trust it with money" into an enforceable workflow: a natural-language mandate becomes bounded authority, payments, escrow, signed evidence, independent review, and revocation or dispute resolution when something goes wrong.

This is a condensed entry point. The full package — a master router plus ~70 vendored protocol and connector skills — lives at https://github.com/internet-court/internet-court-skill (homepage: https://internetcourt.org). Install the whole package for the sub-skills, or let this router fetch them on demand from the repo.

When to use

Trigger 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, spending mandates, delegated permissions (ERC-7710 / 7715), escrow, agent identity or reputation (ERC-8004), negotiation between agents (A2A), machine payments (MPP), supervision, revocation, verification, or dispute resolution (GenLayer, Kleros) — even if they never say "Internet Court".

The stack it routes to

Layer Concern Examples in the full package
1 Identity & reputation ERC-8004 registries, Starknet identity
2 Negotiation A2A protocol
3 Contracts & obligations Arkhai/Alkahest escrow, ERC-7710 delegations
4 Payment & escrow x402, MPP, ERC-7710/7715 delegated wallets
5 Execution compute, data & value rails
6 Verification & disputes GenLayer, Kleros, Intelligent Oracle

How to use

  1. Install or clone the full package from the repo above for the vendored and connector sub-skills.
  2. Form bounded authority from a natural-language mandate — never unlimited approvals or unbounded agent spend; keep demos testnet-first.
  3. Route the task to the right layer above; load the specific sub-skill's SKILL.md from the package (on disk, or from the repo's raw URL) before relying on its mechanics — never invent a protocol's behavior.
  4. Produce checkable evidence (tx hashes, signed receipts); on disputes, route to the verification layer and disclose the decision-vs-enforcement boundary.

MIT licensed. See the canonical repository for full routing, connectors, and skills-lock.json.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/davila7-claude-code-templates-internet-court/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

davila7-claude-code-templates-internet-court.ocm.jsonjson
{
  "ocm": "1",
  "id": "davila7-claude-code-templates-internet-court",
  "kind": "skill",
  "name": "internet-court",
  "description": "The trust layer for agent-to-agent commerce — natural-language mandates, delegated permissions (ERC-7710), x402 payments, escrow, and dispute resolution as one open, catch-all skill. Use for agent mandates, delegated permissions, GenLayer supervision, revocation, x402 payments, escrow, verification, dispute resolution, and agent-to-agent commerce.",
  "publisher": "davila7",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "agent-payments",
      "x402",
      "erc-7710",
      "erc-8004",
      "escrow",
      "genlayer",
      "dispute-resolution",
      "a2a",
      "agentic-commerce"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "The trust layer for agent-to-agent commerce — natural-language mandates, delegated permissions (ERC-7710), x402 payments, escrow, and dispute resolution as one open, catch-all skill. Use for agent mandates, delegated permissions, GenLayer supervision, revocation, x402 payments, escrow, verification, dispute resolution, and agent-to-agent commerce."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/davila7/claude-code-templates",
      "path": "cli-tool/components/skills/development/internet-court/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/davila7/claude-code-templates/blob/HEAD/cli-tool/components/skills/development/internet-court/SKILL.md",
      "key": "davila7/claude-code-templates/cli-tool/components/skills/development/internet-court/SKILL.md"
    },
    "license": "MIT"
  },
  "instructions": "# Internet Court\n\nThe trust layer for agent-to-agent commerce. It turns \"I want my agent to\ntransact, but I don't trust it with money\" into an enforceable workflow: a\nnatural-language mandate becomes bounded authority, payments, escrow, signed\nevidence, independent review, and revocation or dispute resolution when\nsomething goes wrong.\n\nThis is a condensed entry point. The full package — a master router plus ~70\nvendored protocol and connector skills — lives at\n**https://github.com/internet-court/internet-court-skill** (homepage:\nhttps://internetcourt.org). Install the whole package for the su",
  "cost": {
    "context_tokens": 585
  }
}

Fetch it by URL: GET /api/v1/registry/davila7-claude-code-templates-internet-court/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.