Sécurité, conformité et observabilité
Deux règles simples : aucun agent IA n'a accès aux fonds, et tout ce que fait Vivra est vérifiable publiquement.
Clés et wallets#
- Hot wallets (Buyback Bot, IA) : clés dans un coffre de secrets, jamais dans le code, les logs ou le contexte d'un agent. Solde maximal défini et surveillé.
- Rotation des clés API (Surplus, X, Telegram, hébergement, emails) tous les 90 jours. Les emails des votants sont stockés chiffrés et ne sont jamais exposés par l'API.
Contrats#
- Un seul contrat en V1 : le BuybackBurner. Court, sans upgrade, avec plafonds codés en dur.
- Tests unitaires et de fork du mainnet Robinhood Chain avant déploiement.
- Code des contrats publié et vérifié sur l'explorateur.
Agents#
- Entrées venues de X, Telegram et sites tiers traitées comme des données non fiables (section 6).
- Liste fermée d'outils par agent, budgets plafonnés, arrêt d'urgence.
Conformité#
- Aucune promesse de gain sur aucun support : dapp, landing, posts des agents, comptes des tokens CTO.
- Mention des risques sur chaque page et dans la bio X.
- Règle publiée : l'équipe ne détient aucun candidat, avant ou après le vote.
- Comptes automatisés marqués comme tels sur X.
Observabilité et alertes#
| Alerte | Seuil |
|---|---|
| Retard du suivi du token CTO en opération | plus de 5 minutes |
| Solde d'un hot wallet | au-dessus du maximum ou sous le minimum prévu |
| Transaction échouée du Buyback Bot | tout échec |
| Budget d'un agent | 80 % atteint, puis 100 % |
| Étape d'opération en retard | plus d'1 h sur le calendrier |
| Solde Surplus | moins de 7 jours de consommation |
Alertes envoyées sur un canal Telegram privé de l'équipe, avec un tableau de bord des opérations en cours.
Critères d'acceptation#
- Aucune clé privée ni clé API dans le dépôt, les logs ou les prompts (scan automatique).
- Chaque alerte du tableau testée une fois en conditions réelles sur testnet.