x402-portfolio

Royal Agentic — x402 Portfolio

Eight production-live x402 paid HTTP APIs. All running on Base mainnet (eip155:8453) with the Coinbase CDP facilitator, real USDC settlement, and Bazaar discovery extensions. Single receive wallet: 0x7861DB4EfC14A1ed5dd8C96c528A3796560F1393.

Every endpoint below is listed on x402scan and was live-verified (HTTP 402 challenge observed) on 2026-09-17.

Service Endpoint Price What it does
Sentry Forge x402 POST /api/dispute-pack $0.50 Monitoring-grade dispute pack variant — endpoint-assurance flavored, with verification checklist.
TradingAgents x402 POST /api/analyze-ticker $0.05 Multi-agent LLM ticker consensus — five specialist analysts + bullish/bearish debate + trader synthesis + risk review + portfolio-manager BUY/HOLD/SELL.
Royal Ruby x402 POST /api/law-lookup $0.05 US consumer-rights law citation lookup (FCRA, FDCPA, TILA, state UDAP, reporting timelines). Information-only.
Vault Pro x402 POST /api/scaffold-project | /api/scaffold-agent $0.05 Obsidian project + agent scaffolder — full markdown fitted to the Vault Pro 70-Templates structure.
SupraPack x402 POST /api/find-skill | /api/get-skill $0.03 Claude skill discovery over a 531-skill curated bundle. Returns matching skills with full markdown + quality score.
NFT-Alpha x402 POST /api/nft-signal $0.02 NFT collection signal: floor momentum, holder concentration proxies, marketplace activity.
Nano Banana x402 POST /api/generate-image | /api/edit-image $0.01 Paid Gemini image generation (gemini-3.1-flash-image-preview). Base64 PNG, 10 aspect ratios.
Power Pack x402 POST /api/score-email $0.01 Outreach email scorer — subject/body quality, predicted open rate, spam risk, tone, CTA. Top-3 improvements + rewritten subject.

/sample endpoints

Each service also exposes a /sample endpoint that returns a sample request body and expected response shape — no payment required. Use these to understand the API contract before making a paid call:

curl -s https://power-pack-x402.fly.dev/api/score-email/sample | jq
curl -s https://suprapack-x402.fly.dev/api/find-skill/sample | jq

Try one (paid call)

x402 servers require a signed payment header. Easiest with a wallet-equipped client like x402-proxy:

npx x402-proxy https://suprapack-x402.fly.dev/api/find-skill \
  --body '{"query":"stripe webhook","limit":3}'

Or the official Python SDK:

from x402 import x402Client
from x402.mechanisms.evm.exact import ExactEvmScheme

client = x402Client()
client.register("eip155:*", ExactEvmScheme(signer=my_signer))

resp = client.post(
    "https://power-pack-x402.fly.dev/api/score-email",
    json={"subject": "Quick question about your API rollout", "body": "Hey , ..."},
)

Discovery

Each endpoint emits a full Bazaar discovery extension in its 402 response, including:

All 8 services are listed on x402scan and discoverable on the x402 Bazaar — agents auto-discover these endpoints by capability with no manual onboarding.

To see a 402 challenge yourself:

curl -i -X POST https://royal-ruby-x402.fly.dev/api/law-lookup \
  -H 'content-type: application/json' \
  -d '{"query":"FCRA dispute"}'

The x-payment-required header is base64-encoded JSON. Decode it:

curl -s -D - -o /dev/null -X POST https://royal-ruby-x402.fly.dev/api/law-lookup \
  -H 'content-type: application/json' -d '{"query":"FCRA dispute"}' \
  | awk -F': ' '/^x-payment-required/ {print $2}' | tr -d '\r' | base64 -d

Source

All service repos are public under https://github.com/bshelby88.

Contact: jadedfocus@gmail.com