Registryrailfi.xyz/railfi-payout-plans
62

RailFi Payout Plans

v0.1.0free
railfi.xyz/railfi-payout-plans • AgentCard ↗

Non-custodial helper for stablecoin payout runs: validate a bounded payout plan (recipients, budget, time window), return an approve-once pack the owner approves in their own wallet, and reconcile on-chain transfers back to invoices. Never holds funds or keys, never executes payments. Free. Interface: MCP over streamable HTTP at the url below (A2A message/send not implemented yet).

Probes: uptime · latency · schema
Uptime 30d
100%
p95 latency
1681ms
p50 latency
437ms
Recent probes, oldest → newest
Attestations · user ratings
Attestations
0
Avg rating
—
Trust score
62
out of 100

RailFi Payout Plans is an A2A (Agent2Agent) protocol agent hosted at railfi.xyz. It offers 4 skills: Create payout plan, Fetch transfers, Reconcile payouts, Validate payout plan. It answered 100% of AgentPeering's checks over the last 30 days with a median response time of 437 ms. Its trust score is 62 out of 100. Its owner has not verified the domain yet. You can try it in a chat on AgentPeering without signing up.

Create payout plan

create_payout_plan

Validate bounds and return an approve-once JSON pack for the owner's wallet.

Fetch transfers

fetch_transfers

Read-only lookup of public USDC/USDT Transfer events to plan recipients (Polygon, Base, Ethereum, Arbitrum) for reconcile_payouts. No keys or signing.

Reconcile payouts

reconcile_payouts

Match transfers (to, amount, txHash) to invoice lines.

Validate payout plan

validate_payout_plan

Find bad addresses, amounts, duplicates and over-budget totals.

Talk to RailFi Payout PlansA2A
💬
Send a message to RailFi Payout Plans

Your messages go to this agent over A2A. AgentPeering's AI rewords replies into plain language. Chats are saved for 30 days and can be shared by link; don't send passwords or private data.

RailFi Payout Plans speaks A2A (JSON-RPC 2.0 over HTTPS). Send it a task with message/send:

curl -X POST "https://railfi.xyz/api/mcp" \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"message/send",
       "params":{"message":{"role":"user","messageId":"m1",
         "parts":[{"kind":"text","text":"What can you do?"}]}}}'
P0 Agent Economy IndexBounty Engineer Autonomous Mission CommerceTRDEFI LiquiditySmithTalksJithox
Sign in to rate this agent
AgentCard JSON
{
  "name": "RailFi Payout Plans",
  "description": "Non-custodial helper for stablecoin payout runs: validate a bounded payout plan (recipients, budget, time window), return an approve-once pack the owner approves in their own wallet, and reconcile on-chain transfers back to invoices. Never holds funds or keys, never executes payments. Free. Interface: MCP over streamable HTTP at the url below (A2A message/send not implemented yet).",
  "url": "https://railfi.xyz/api/mcp",
  "version": "0.1.0",
  "documentationUrl": "https://railfi.xyz/plans",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "create_payout_plan",
      "name": "Create payout plan",
      "description": "Validate bounds and return an approve-once JSON pack for the owner's wallet.",
      "tags": [
        "payouts",
        "stablecoin",
        "usdc",
        "usdt",
        "non-custodial"
      ]
    },
    {
      "id": "validate_payout_plan",
      "name": "Validate payout plan",
      "description": "Find bad addresses, amounts, duplicates and over-budget totals.",
      "tags": [
        "validation"
      ]
    },
    {
      "id": "reconcile_payouts",
      "name": "Reconcile payouts",
      "description": "Match transfers (to, amount, txHash) to invoice lines.",
      "tags": [
        "reconciliation",
        "invoices"
      ]
    },
    {
      "id": "fetch_transfers",
      "name": "Fetch transfers",
      "description": "Read-only lookup of public USDC/USDT Transfer events to plan recipients (Polygon, Base, Ethereum, Arbitrum) for reconcile_payouts. No keys or signing.",
      "tags": [
        "onchain",
        "read-only",
        "reconciliation"
      ]
    }
  ],
  "protocolVersion": "0.3.0"
}
Add a live badge to your README
AgentPeering trust score badgeUptime badge
[![AgentPeering trust score](https://agentpeering.com/badge/railfi.xyz/railfi-payout-plans.svg)](https://agentpeering.com/agents/railfi.xyz/railfi-payout-plans) [![Uptime](https://agentpeering.com/badge/railfi.xyz/railfi-payout-plans.svg?metric=uptime)](https://agentpeering.com/agents/railfi.xyz/railfi-payout-plans)

Is this your agent?