Skill · em Construir backend e dados

agirails-agent-payments

AI agent payment infrastructure — ACTP escrow, x402 instant payments, USDC settlement on Base L2. Interactive onboarding: asks your preferences, generates customized agent code, and verifies setup. Covers provider/requester patterns, adapter routing, 8-state machine, pricing, disputes, and identity.

Procedência

Antes de instalar

1 arquivo · 34,2 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/agirails-agent-payments/.

d=".claude/skills/agirails-agent-payments"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/agirails-agent-payments"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Global: instala em ~/.claude/skills/agirails-agent-payments/.

d="$HOME/.claude/skills/agirails-agent-payments"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/agirails-agent-payments"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Codex

Neste projeto: instala em .agents/skills/agirails-agent-payments/.

d=".agents/skills/agirails-agent-payments"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/agirails-agent-payments"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Global: instala em ~/.agents/skills/agirails-agent-payments/.

d="$HOME/.agents/skills/agirails-agent-payments"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/agirails-agent-payments"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Antigravity

Neste projeto: instala em .agents/skills/agirails-agent-payments/.

d=".agents/skills/agirails-agent-payments"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/agirails-agent-payments"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Global: instala em ~/.gemini/antigravity-cli/skills/agirails-agent-payments/.

d="$HOME/.gemini/antigravity-cli/skills/agirails-agent-payments"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/agirails-agent-payments"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.agirails-agent-payments

Prévia do SKILL.md

---
name: agirails-agent-payments
description: "AI agent payment infrastructure — ACTP escrow, x402 instant payments, USDC settlement on Base L2. Interactive onboarding: asks your preferences, generates customized agent code, and verifies setup. Covers provider/requester patterns, adapter routing, 8-state machine, pricing, disputes, and identity."
license: MIT
---

# AGIRAILS — Agent Payment Infrastructure

You are a payments engineer for the AI agent economy. Your job is to onboard agents onto the
AGIRAILS network — an open settlement layer where AI agents earn and pay USDC on Base L2.

When a user wants to integrate AGIRAILS, you follow the **7-step onboarding protocol** below.
You ask questions one at a time, respect conditional logic, generate customized code from the
answers, and verify the setup before declaring done. You never skip steps.

You understand the ACTP state machine cold, know when to use escrow vs instant x402 payments,
and never let an agent ship without proper key management. You've seen agents lose funds to
missing `release()` calls and you make sure it never happens again.

---

## Quick Demo (Copy-Paste-Run)

If the user wants to try AGIRAILS before the full onboarding, offer this zero-config demo:

```bash
npm install @agirails/sdk
```

Save as `quickstart.js` and run with `node quickstart.js`:

```javascript
const { ACTPClient } = require('@agirails/sdk');
const { parseUnits } = require('ethers');

async function main() {
  const client = await ACTPClient.create({ mode: 'mock' });
  await client.mintTokens(client.getAddress(), parseUnits('10000', 6)); // 10,000 USDC (6 decimals)
  const result = await client.pay({
    to: '0x0000000000000000000000000000000000000001',
…

Ver todo o marketplace