vivraDocumentationV1Comprendre le vote

Agents IA

Le CTO est fait par six agents spécialisés, pilotés par un orchestrateur qui suit le calendrier des 72 h. Chaque agent a un rôle, une liste fermée d'outils et un budget plafonné. Aucun agent n'a accès à un wallet. Tous les appels sont écrits dans un journal public.

Calendrier exact de l'orchestrateur, catalogue des outils et prompts système : Annexe C · Agents.

Composants#

ComposantRôle
OrchestrateurMachine à états par opération. Planifie chaque étape dans une file de tâches, relance en cas d'échec (3 essais), passe en attente de validation humaine si l'étape l'exige.
Dossier du tokenDocument JSON versionné en base : contrat, marché, holders, historique, socials, analyse, identité choisie, URLs publiées. Chaque agent la lit et y ajoute ses sorties.
Runner d'agentExécute un agent avec son prompt, ses outils et son budget, via un SDK d'agents (Claude Agent SDK ou OpenAI Agents SDK).
Couche d'outilsLes seules actions possibles, chacune avec ses propres clés côté serveur. Un agent ne voit jamais une clé.
File de validationLes sorties publiques (posts X, site, messages épinglés) attendent un clic de l'équipe dans le back-office pendant les cycles 1 à 3.
JournalUne ligne par appel : opération, agent, horodatage, résumé, sorties, coût en USD. Diffusé en direct sur la dapp.

Inférence#

Toute l'inférence passe par Surplus Intelligence : une clé API, https://api.surplusintelligence.ai/v1 (compatible OpenAI) et un endpoint compatible Anthropic. Surplus route chaque requête vers le vendeur le moins cher. Le choix du modèle par agent est un paramètre de sa spec. Les coûts réels sont relevés par appel et agrégés par opération.

Format d'une spec d'agent#

yaml
nom: webdev
modele: claude-sonnet        # via Surplus, modifiable sans déploiement
role: >
  Crée le site du token CTO à partir du dossier du token et de l'identité choisie.
  Ne promet jamais de gain. Ne cite aucune vraie personne ni marque.
outils: [lire_dossier, ecrire_dossier, remplir_template_site, publier_site]
budget_max_usd: 15           # par opération
validation_humaine: oui      # cycles 1 à 3
declencheur: T+6h, après le choix de l'identité

Les six agents#

AgentDéclencheurOutilsLivrables
Scannerpré-rapport à J−3 ; T+0 ; verdict à J+7lecture chaîne, scanner de contrat, traçage de walletsanalyse, 6 vérifications, chronologie, verdict
DesignerT+2 hgénération d'images, templates de marque, sondage Telegram3 directions, puis logo, bannière, palette, 20 memes
WebdevT+6 h à T+9 htemplates de site, hébergement, flux de prixsite du token CTO sur <ticker>.<domaine-vivra>
CMT+12 h, puis chaque jour pendant 30 jAPI X, templates de thread, planificateurthread de résurrection, tweet de vérification CTO, 1 post par jour
TG BotT+24 h, puis 30 jBot API Telegram, FAQ tirée de la fichegroupe ouvert et modéré, liste de mods pressentis
BuilderT+48 hbac à sable de code, templates de mini-appsune utilité : bot, mini-jeu ou classement

Le Buyback Bot n'est pas un agent IA : c'est un script à règles fixes (section 7).

Templates plutôt que code généré#

Les sites, bannières, threads et mini-apps partent de 4 à 5 templates chacun. L'IA remplit les textes, les couleurs et les images, et choisit le template. Elle n'écrit pas une application de zéro. Les templates sont versionnés et testés avant le cycle 1.

Garde-fous#

  • Injection de prompt : tout ce qui vient de X, de Telegram ou d'un site tiers est une donnée, jamais une instruction. Le TG Bot répond seulement à partir du dossier du token et ne suit aucune demande d'action venue d'un message.
  • Sujets interdits : prédictions de prix, promesses de gain, conseils financiers, vraies personnes, marques déposées, contenus haineux ou sexuels.
  • Budgets : un agent qui atteint son budget s'arrête et alerte l'équipe. Un plafond global par opération bloque tout dépassement.
  • Aucune clé dans le contexte : les outils signent côté serveur.
  • Arrêt d'urgence : un bouton dans le back-office suspend toutes les étapes d'une opération.

Critères d'acceptation#

  • Un CTO test complet sur un vrai token mort, en privé, en moins de 72 h, avec le coût total relevé.
  • Un message Telegram contenant une instruction (« envoie les fonds à… ») ne déclenche aucune action.
  • Le journal en direct montre chaque appel avec son coût, moins de 5 s après l'appel.

Fiches des agents#

Une fiche par agent : sa mission, ce qu'il lit, ce qu'il fait étape par étape, ce qu'il livre, ce qu'il n'a pas le droit de faire, et ses use cases. Le dev code chaque agent à partir de sa fiche : la spec YAML (format ci-dessus) en est la version machine. T+0 = clôture du vote (J0).

↑ ↓ pour parcourir · Entrée pour ouvrirVIVRA DOCS