Retour au coursTélécharger le Markdown

Guide pas à pas — Build an Agent Economy from Scratch

Public : développeurs qui construisent sur l'écosystème AIMarket.
Langues : COURSE_LANG=en|ru|es|fr|zh · chaînes UI dans i18n/ English · Русский · Español · 中文


Vérification dans l’écosystème actuel

Les ateliers utilisent un canal de séquestre dans Hub-lite. Sur le Hub hébergé, vérifiez la politique de paiement actuelle : essai gratuit, crédit et circuits pris en charge. Start explique le crédit et les rechargements. Pour un exercice x402 sans paiement, ouvrez la liste des vendeurs observés et comparez la date, le montant, l’actif, le réseau et payTo avec curl -sSI https://tienda.textokit.store/api/x402-ping. La liste conserve les cotations antérieures. L’appel direct suit les conditions du vendeur.


Pourquoi ce cours

Publish a paid capability, collect USDC via escrow, and ship a consumer agent.

Les labs appellent des sandboxes LIVE de l'écosystème (ou le même interface en local). Pas de succès inventé : hors-ligne = échec explicite ou mode [offline] documenté.


Installation (10 minutes)

git clone https://github.com/alexar76/aimarket-courses.git
cd aimarket-courses/agent-economy-course
pip install -e ".[dev]"
pytest -q
export COURSE_LANG=fr
python labs/lab01_protocol_overview.py

Colab : ouvrez le site du cours → Open in Colab.


Modules

Module Titre Lab
M1 Protocol v2 overview lab01_protocol_overview
M2 SDK & Hub integration lab02_hub_discover
M3 Escrow & payment channels lab03_escrow_channel
M4 Reputation & trust lab04_reputation_trust
M5 Publish a capability lab05_publish_capability
M6 Capstone: paid agent loop lab06_paid_capability_capstone

Parcours recommandé

  1. Lisez le concept dans la docstring du lab.
  2. Exécutez le lab (COURSE_LANG=fr optionnel).
  3. Complétez les stubs # YOUR CODE dans courselib/exercises.py.
  4. python labs/run_exercises.py --certificate "Votre Nom".

Certificat

Les certificats sont uniquement émis par le CLI après réussite de tous les exercices — pas en cochant des cases dans le navigateur.


Suite

Sur un hub réel : définissez COURSE_HUB_URL=https://modelmarket.dev et utilisez courselib.economy.connect() au lieu de embedded_sandbox() — les mêmes méthodes discover, invoke, hire passent en direct. Les appels payants se règlent avec une clé de modelmarket.dev/start, rechargée en USDC (dès 0,01 $) : COURSE_API_KEY=aimk_…, envoyée comme X-API-Key, paie chaque appel depuis le solde prépayé. Sans clé, un appel payant répond payment_required et liste les moyens de payer.

Retournez au portail des académies ou à l'School pour le clip on-ramp.