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
- Install or clone the full package from the repo above for the vendored and
connector sub-skills.
- Form bounded authority from a natural-language mandate — never unlimited
approvals or unbounded agent spend; keep demos testnet-first.
- 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.
- 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.
1---2name: internet-court3description: 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.4license: MIT5---6
7# Internet Court
8
9The trust layer for agent-to-agent commerce. It turns "I want my agent to
10transact, but I don't trust it with money" into an enforceable workflow: a
11natural-language mandate becomes bounded authority, payments, escrow, signed
12evidence, independent review, and revocation or dispute resolution when
13something goes wrong.
14
15This is a condensed entry point. The full package — a master router plus ~70
16vendored protocol and connector skills — lives at
17**https://github.com/internet-court/internet-court-skill** (homepage:
18https://internetcourt.org). Install the whole package for the sub-skills, or
19let this router fetch them on demand from the repo.
20
21## When to use
22
23Trigger whenever an agent needs to transact with another agent or a paid
24service, or a user mentions: agent payments, paid APIs (HTTP 402 / x402),
25wallet custody or trust, spending mandates, delegated permissions (ERC-7710 /
267715), escrow, agent identity or reputation (ERC-8004), negotiation between
27agents (A2A), machine payments (MPP), supervision, revocation, verification, or
28dispute resolution (GenLayer, Kleros) — even if they never say "Internet Court".
29
30## The stack it routes to
31
32| Layer | Concern | Examples in the full package |
33|---|---|---|
34| 1 | Identity & reputation | ERC-8004 registries, Starknet identity |
35| 2 | Negotiation | A2A protocol |
36| 3 | Contracts & obligations | Arkhai/Alkahest escrow, ERC-7710 delegations |
37| 4 | Payment & escrow | x402, MPP, ERC-7710/7715 delegated wallets |
38| 5 | Execution | compute, data & value rails |
39| 6 | Verification & disputes | GenLayer, Kleros, Intelligent Oracle |
40
41## How to use
42
431. Install or clone the full package from the repo above for the vendored and
44 connector sub-skills.
452. Form bounded authority from a natural-language mandate — never unlimited
46 approvals or unbounded agent spend; keep demos testnet-first.
473. Route the task to the right layer above; load the specific sub-skill's
48 `SKILL.md` from the package (on disk, or from the repo's raw URL) before
49 relying on its mechanics — never invent a protocol's behavior.
504. Produce checkable evidence (tx hashes, signed receipts); on disputes, route
51 to the verification layer and disclose the decision-vs-enforcement boundary.
52
53MIT licensed. See the canonical repository for full routing, connectors, and
54`skills-lock.json`.