Payment

pay.sh

pay.sh lets agents call paid APIs with no sign-up, no API keys. The pay CLI wraps curl, Claude, and Codex — it handles HTTP 402 (x402 / MPP) automatically. Concierge Agent is compatible today; listing is a PR to the open pay-skills registry.

Origin: https://conc-exe.xyz

Service: Concierge Agent API · fifteen pay-per-call routes

Settlement: x402 USDC via PayAI (primary; Dexter fallback on Solana/Base)

Expected catalog FQN: conc-exe/concierge-agent

Catalog: pay.sh/api/catalog ↗

Install pay CLI

# Homebrew (macOS / Linux)
brew install pay

# npm
npm install -g @solana/pay

# One-shot (no global install)
npx @solana/pay --version

Docs: pay.sh · pay CLI repo ↗

Call Concierge (sandbox)

--sandbox creates an ephemeral funded wallet — good for tests and agent demos.

# DeFi TVL snapshot ($0.10)
pay --sandbox curl https://conc-exe.xyz/api/concierge-intel-tvl -d '{}'

# Yields — Meteora on Solana
pay --sandbox curl https://conc-exe.xyz/api/concierge-intel-yields \
  -d '{"chain":"solana","project":"meteora"}'

# Alpha momentum scan
pay --sandbox curl https://conc-exe.xyz/api/concierge-intel-momentum \
  -d '{"message":"BTC altcoin volatility","limit":5,"includeInsider":true}'

# Concierge AI chat
pay --sandbox curl https://conc-exe.xyz/api/concierge \
  -d '{"mode":"chat","message":"Solana DeFi outlook"}'

Mainnet wallet

pay setup    # OS keychain wallet + MCP config
pay topup    # fund via PayPal / Venmo / Apple Pay / Solana wallet

pay curl https://conc-exe.xyz/api/concierge-intel-verdict \
  -d '{"message":"ETH outlook","includeInsider":true}'

Agents (Claude / Codex)

pay --sandbox claude   # Claude Code + Pay MCP tools
pay codex              # OpenAI Codex + same tools

pay skills update
pay skills search "market intelligence"
pay skills search "defi"

After listing, agents discover Concierge via pay skills search instead of hardcoding URLs.

Fifteen routes

RoutePriceSegment
POST /api/concierge$0.10Concierge AI
POST /api/concierge-intel-tvl$0.10DeFi Intel
POST /api/concierge-intel-yields$0.10DeFi Intel
POST /api/concierge-intel-whales$0.10DeFi Intel
POST /api/concierge-intel-wallet$0.10DeFi Intel
POST /api/concierge-intel-verdict$0.10DeFi Intel
POST /api/concierge-intel-airdrop$0.10Alpha Intel
POST /api/concierge-intel-listing$0.10Alpha Intel
POST /api/concierge-intel-momentum$0.10Alpha Intel
POST /api/concierge-intel-macro$0.10Research
POST /api/concierge-intel-wire$0.10Research
POST /api/concierge-intel-scalp$0.10Alpha Intel
POST /api/news-open$0.10Lounge
POST /api/lounge-signal-open$0.10Lounge
POST /api/lounge-signal-publish$1.00Lounge

Full catalog: Endpoint catalog · openapi.json

List on pay.sh (operators)

Validation: npm run paysh:validate → 20/20 Solana-compatible (local bundle)

Submission bundle in this repo: pay-skills/conc-exe/concierge-agent/

  1. Refresh OpenAPI snapshot: npm run paysh:sync-openapi
  2. Validate: pay catalog check pay-skills/conc-exe/concierge-agent/PAY.md
  3. Open PR to solana-foundation/pay-skills — copy into providers/conc-exe/concierge-agent/
  4. CI probes live 402 + Solana USDC — ensure X402_SOL_PAY_TO is set in production

See repository docs/paysh.md for the full checklist.

Related registries

Concierge Agent · pay.sh discovery · x402 settlement · pay.sh