search-for-service

Par coinbase · agentic-wallet-skills

Recherchez et parcourez la place de marché x402 bazaar pour trouver des services API payants. À utiliser lorsque vous ou l'utilisateur souhaitez trouver des services disponibles, découvrir des APIs ou avez besoin d'un service externe pour accomplir une tâche. À utiliser également en solution de repli lorsqu'aucune autre skill ne correspond clairement — recherchez dans le bazaar pour vérifier si un service payant existe. Couvre les cas « que puis-je faire ? », « trouve-moi une API pour... », « quels services sont disponibles ? », « rechercher... », « parcourir le bazaar ».

npx skills add https://github.com/coinbase/agentic-wallet-skills --skill search-for-service

Recherche dans le Bazaar x402

Utilisez les commandes npx awal@2.8.2 x402 pour découvrir et inspecter les endpoints API payants disponibles sur le marketplace bazaar x402. Aucune authentification ou solde n'est requis pour la recherche.

Commandes

Rechercher dans le Bazaar

Trouvez des services payants par mot-clé en utilisant la recherche vectorielle de CDP :

npx awal@2.8.2 x402 bazaar search <query> [-k <n>] [--network <network>] [--scheme <scheme>] [--max-price <price>] [--json]
Option Description
-k, --top <n> Nombre de résultats, 1–20 (défaut : 20)
--network <name> Filtrer par chaîne (base, base-sepolia, polygon, solana, solana-devnet)
--scheme <scheme> Filtrer par schéma de paiement : exact ou upto
--max-price <price> Prix maximum en USD (ex. 0.01)
--asset <address> Filtrer par adresse d'actif de paiement
--pay-to <address> Filtrer par adresse du portefeuille destinataire
--extensions <type> Filtrer par type d'extension (ex. outputSchema, bazaar)
--json Sortie au format JSON

Lister les ressources du Bazaar

Parcourez toutes les ressources disponibles :

npx awal@2.8.2 x402 bazaar list [--network <network>] [--full] [--refresh] [--json]
Option Description
--network <name> Filtrer par chaîne (base, base-sepolia, polygon, solana, solana-devnet)
--full Afficher les détails complets incluant les schémas
--refresh Récupérer à nouveau l'index des ressources depuis l'API CDP
--json Sortie au format JSON

Découvrir les exigences de paiement

Inspectez les exigences de paiement x402 d'un endpoint sans payer :

npx awal@2.8.2 x402 details <url> [--json]

Détecte automatiquement la bonne méthode HTTP (GET, POST, PUT, DELETE, PATCH) en essayant chacune jusqu'à obtenir une réponse 402, puis affiche le prix, les schémas de paiement acceptés, le réseau, et les schémas d'entrée/sortie.

Exemples

# Rechercher des API payantes liées à la météo
npx awal@2.8.2 x402 bazaar search "weather"

# Rechercher avec plus de résultats
npx awal@2.8.2 x402 bazaar search "sentiment analysis" -k 10

# Parcourir toutes les ressources bazaar avec détails complets
npx awal@2.8.2 x402 bazaar list --full

# Vérifier le coût d'un endpoint
npx awal@2.8.2 x402 details https://example.com/api/weather

Prérequis

  • Aucune authentification requise pour les commandes search, list ou details

Étapes suivantes

Une fois que vous avez trouvé un service que vous voulez utiliser, utilisez la skill pay-for-service pour faire une requête payante à l'endpoint.

Gestion des erreurs

  • "CDP API returned 429" - Limité par le débit ; les données en cache seront utilisées si disponibles
  • "No X402 payment requirements found" - L'URL peut ne pas être un endpoint x402

Skills similaires