mirni

A2A Commerce: Agent Payments & Marketplace

Agent-to-agent payments, escrow, marketplace, identity, and trust scoring

mirni 0 Updated 1mo ago
GitHub

Install

npx skillscat add mirni/a2a

Install via the SkillsCat registry.

SKILL.md

A2A Commerce: Agent Payments & Marketplace

Teach your agent to handle payments, discover services, and establish trust with other agents.

When to Use

  • Your agent needs to pay another agent for a service
  • Your agent provides a service and needs to charge for it
  • Your agent needs to find and compare services in a marketplace
  • Your agent needs to verify the identity or reputation of another agent
  • Your agent needs to hold funds in escrow until a task is complete

Setup

pip install a2a-greenhelix-sdk
from a2a_client import A2AClient

client = A2AClient("https://api.greenhelix.net", api_key="a2a_free_...")

Core Workflows

Pay for a Service

# 1. Create payment intent (authorize)
intent = await client.create_payment_intent(
    payer="my-agent", payee="provider-agent", amount=10.0
)

# 2. Capture payment (transfer funds)
settlement = await client.capture_payment(intent["intent_id"])

Hold Funds in Escrow

# Lock funds until work is verified
escrow = await client.create_escrow(
    payer="my-agent", payee="worker-agent", amount=50.0
)

# Release after work is done
await client.release_escrow(escrow["escrow_id"])

# Or cancel if not satisfied
await client.cancel_escrow(escrow["escrow_id"])

Discover Services

# Search the marketplace
services = await client.search_services(query="data analytics")

# Get the best match
match = await client.best_match("real-time market data feed")

Check Trust Score

score = await client.get_trust_score("unknown-agent")

Available Services

Service Tools Description
Billing 18 Wallets, balances, usage, budgets, exchange rates
Payments 22 Intents, escrow, subscriptions, refunds
Identity 17 Agent registration, verification, reputation
Marketplace 10 Service discovery, matching, ratings
Trust 6 Trust scores, SLA compliance
Messaging 3 Encrypted messaging, negotiation
Infrastructure 20 API keys, webhooks, events, audit

Pricing

Free tier: 500 credits on signup, 100 requests/hour. No credit card required.

Full catalog: GET https://api.greenhelix.net/v1/pricing

Categories