AlgoDirectory classe l'écosystème Algorand selon les ALGO que chaque fiche dépose en garantie
AlgoDirectory classe 28 fiches actives de l'écosystème Algorand selon les ALGO que leurs propriétaires déposent en garantie — un successeur on-chain, financé par subvention, des annuaires Web2 disparus avec leurs curateurs bénévoles.

L'annuaire qui ne peut pas mourir d'ennui
Le cimetière des annuaires Algorand raconte toujours la même histoire. Algo Tables, Algo Curator, Into The Algoverse, et une liste tenue par la Algorand Foundation elle-même : tous ont été assemblés à la main par des bénévoles, et tous se sont éteints à mesure que l'enthousiasme — ou la facture d'hébergement — s'épuisait. Le dernier survivant, directorydotalgo.xyz, a suivi la même trajectoire : son mainteneur a jeté l'éponge et le domaine a expiré. AlgoDirectory1 est le projet qui a entrepris de bâtir un annuaire incapable de mourir de cette façon, en le stockant sur la chaîne et en laissant les entrées se classer elles-mêmes selon l'argent en jeu.
L'annuaire a été financé par le programme de subventions communautaires xGov2 d'Algorand — dans lequel les détenteurs d'ALGO verrouillent des tokens pour acquérir du pouvoir de vote et se prononcent sur les projets de l'écosystème qui recevront des subventions de la trésorerie xGov — au titre de la proposition xGov-123, approuvée lors de la période 33, pour 50,0004 ALGO demandés. Les auteurs, les développeurs Brian (SilentRhetoric) et Christian (tak-o-kat) de Distributed Ledger Technologies, le présentent comme le successeur spirituel de directorydotalgo.xyz, reprenant le flambeau avec une approche différente : les propriétaires de fiches gèrent eux-mêmes leurs données, de sorte qu'aucun curateur central ne s'épuise à nouveau.
Ce que « sans permission » signifie ici
Chaque fiche est un segment de directory.algo, un sous-nom du service de nommage NFD5 — l'équivalent on-chain des noms de domaine sur Algorand, où les noms sont des actifs natifs de la chaîne. L'inscription se déroule en trois étapes : frapper un segment et remplir ses métadonnées ; se rendre sur algodirectory.app/manage et connecter le portefeuille qui le détient (Pera, Defly, Exodus, WalletConnect et Lute sont pris en charge) ; puis choisir des tags et déposer des ALGO pour se porter garant de la fiche — « mettre son argent là où sont ses convictions », selon les mots du projet. Entreprises, applications, projets NFT, sites web, particuliers et logiciels open source sont tous éligibles.
Sans permission, c'est l'inscription. L'administration, non. L'état global visible du smart contract tient en une seule clé — un token d'administration, AlgoDirectory Admin (AD-ADMIN), d'une offre totale de deux — et un token distinct, unique en son genre, AlgoDirectory Update (ADUPDATE), contrôle les mises à jour de l'application elle-même. Les deux actifs ont été créés par le même compte, qui est aussi, d'après le NFD, le propriétaire du domaine racine directory.algo, l'espace de noms sous lequel vit chaque fiche. Une autre adresse détient le second token d'administration. Les deux actifs sont gelés par défaut, leur créateur conservant les autorités de gestion, de gel, de clawback et de réserve, si bien que même le transfert des clés exige la coopération de l'émetteur. En clair : n'importe qui peut inscrire une fiche, mais la clé de suppression et celle de mise à niveau restent concentrées entre les mains du propriétaire de l'espace de noms.
Cinq opérations, un cycle de vie
Le Vouching Protocol régit la vie d'une fiche à travers cinq opérations.
| Concept | Implication concrète |
|---|---|
| Créer — déposer une garantie sur un segment directory.algo que vous détenez | Le montant garanti est affiché et influe sur l'ordre d'affichage par défaut ; un segment en vente ou expiré ne peut pas être inscrit |
| Rafraîchir — réinitialiser l'âge d'une fiche et modifier ses tags | Une seule transaction Algorand coûtant des fractions de centime remet la fraîcheur à neuf ; les fiches délaissées vieillissent visiblement |
| Retirer — récupérer sa garantie | Le dépôt retourne à l'adresse du créateur d'origine ; l'acheteur d'un NFD peut retirer l'ancienne fiche et créer la sienne |
| Éliminer — n'importe qui peut retirer une fiche obsolète | Si le segment NFD sous-jacent a été vendu, n'importe quel appelant peut effacer l'ancienne fiche, et la garantie est restituée sans pénalité ; pas encore disponible dans l'application web |
| Supprimer — un administrateur peut retirer n'importe quoi | Le détenteur d'AD-ADMIN peut supprimer n'importe quelle fiche à tout moment ; la garantie est « balancée dans le puits à frais » en guise de pénalité, selon les mots mêmes de la documentation |
L'avertissement du protocole aux propriétaires de fiches est sans détour : « Ne créez pas de fiche si vous estimez qu'elle pourrait être jugée contestable, sous peine qu'un administrateur la supprime. »
Le tableau aujourd'hui
Le résultat : un classement où chacun a de l'argent en jeu. À l'heure où ces lignes sont écrites, 28 fiches garantissent au total environ 377 ALGO. Le haut du tableau :
| Fiche | Tags | Montant garanti (ALGO) |
|---|---|---|
| Cosmic Champs | Game, NFT, Token, Company, Developer | 100 |
| DOUG | Developer | 100 |
| URTHO | Person, Developer | 42 |
| BASED | Meme | 40 |
| BONFIRE | App, Tool | 20 |
| BLOCKI | Node, Tool | 20 |
| GAINIFY | DeFi, App, Staking, Token | 11 |
En dessous vient la tranche intermédiaire à 10 ALGO — LEAKZ, ALGOKIT, TAKOKAT et SILENTRHETORIC notamment — puis une longue queue de 14 entrées au plancher de 0.0722 ALGO, dont une série de neuf fiches arrivées ensemble (SIWA, TXNDUCK, ROBBIE, RAULLITO, PHEAR, WENTOOLS, LARKIN, STAKE et NODELY).
Un plancher qui est aussi un prix
Ce plancher n'est pas un chiffre rond arbitraire. C'est l'arithmétique du contrat lui-même : 72,200 microAlgos, le coût exact des deux boxes on-chain qu'occupe une fiche — 31,300 pour la table associant les NFD aux fiches, et 40,900 pour la box de la structure de fiche. Le dépôt minimum correspond, en pratique, au prix de stockage d'une entrée ; chaque ALGO au-dessus relève du pur signal.
La fraîcheur, deuxième métrique
La colonne de fraîcheur est tout aussi impossible à enjoliver. La fiche la plus récemment touchée, FISHERMAN, a été rafraîchie il y a environ 11 mois ; toutes les autres affichent entre un et deux ans. Selon sa propre métrique de fraîcheur, l'annuaire est silencieux — et le mérite de sa conception est de le dire ouvertement plutôt que de le dissimuler derrière un vernis entretenu à la main. L'économie du modèle a des limites qu'il faut énoncer clairement : 0.0722 ALGO est un filtre anti-spam purement nominal, dérisoire pour quiconque dispose de quelques dollars, et l'hypothèse centrale du protocole — des dépôts plus élevés signalent de meilleurs projets — reste non vérifiée à cette échelle.
Dans les entrailles du contrat
Sous le capot, l'annuaire est un smart contract singleton sur le mainnet d'Algorand, qui stocke chaque fiche sous forme d'une structure de 64 octets : horodatage, montant garanti, identifiant d'application NFD, jusqu'à 13 tags et le nom de la fiche. Cette structure réside dans le box storage — un espace clé-valeur on-chain rattaché au contrat, payé depuis le solde minimum du contrat lui-même. Deux box maps forment la base de données proprement dite : l'une associe les identifiants d'application NFD aux structures de fiche, l'autre renvoie chaque structure vers l'adresse de son propriétaire. À la création, le contrat vérifie que le NFD est bien un segment de directory.algo, que l'appelant en est propriétaire, qu'il n'a pas expiré et qu'il n'est pas mis en vente — une vente efface les propriétés du nom et invaliderait la fiche.
L'application web est un client léger posé sur cet état, sans base de données propre. Elle lit les boxes du contrat au moyen des outils AlgoKit d'Algorand, sur une infrastructure exploitée par Nodely6, que le site crédite dans son pied de page ; le code du projet est open source, réparti sur trois dépôts : l'interface web7, le smart contract, et un processus abonné qui surveille la chaîne et publie les mises à jour des fiches sur X et Bluesky. Open source ne signifie pas pour autant active : le dernier commit de l'application web date de décembre 2024, et les deux autres dépôts se sont tus le mois précédent, juste après le « lancement mainnet » de la v1.0 du processus abonné. Sur les trois dépôts, le projet totalise respectivement 8, 2 et 1 étoiles GitHub — un petit projet, honnêtement étiqueté. Ce silence, c'est la conception qui fonctionne comme annoncé : un annuaire logé dans des boxes de contrat n'a aucune facture d'hébergement susceptible d'expirer. Mais silencieux, il l'est.
Le conflit d'intérêts de la couche de nommage
Aucun récit d'AlgoDirectory n'est complet sans son chapitre le plus embarrassant, car il oppose la prémisse de l'annuaire à sa propre fondation. Pendant l'essentiel de la vie de l'annuaire, le tableau était ancré par NFDOMAINS — le service de nommage sur lequel l'annuaire lui-même est bâti — qui garantissait 1,000 ALGO, dix fois le dépôt suivant, la fiche de TxnLab à 100 ALGO venant en deuxième position. Ces deux lignes ont aujourd'hui disparu. Les propres registres de NFD montrent que les deux noms partagent une même adresse de propriétaire, laquelle détient aussi defi.nfdomains.algo au sein de l'espace de noms racine de NFD. Leur départ a amputé d'environ trois quarts la garantie affichée du tableau, la faisant passer d'environ 1,477 ALGO répartis sur 30 entrées aux 377 ALGO actuels sur 28 fiches, selon les chiffres ci-dessus. La prémisse selon laquelle personne ne fait la curation de cette liste est, en pratique, vraie pour tout le monde sauf pour la couche d'infrastructure elle-même : les acteurs qui contrôlent la couche de nommage contrôlaient aussi les deux plus gros signaux du tableau, et pouvaient les retirer sans qu'aucune règle du Vouching Protocol ne soit invoquée.
Un registre honnête
Les compromis méritent la même place. Le token d'administration constitue un point unique de suppression, ses deux détenteurs n'étant connus que sous forme d'adresses on-chain — l'une d'elles possédant l'espace de noms racine — sans aucun mécanisme de surveillance communautaire décrit dans les documents du projet. Le contrat détient les garanties des propriétaires de fiches, et ces mêmes documents ne font état d'aucun audit indépendant. Le signal de confiance sur lequel repose le classement est manipulable à la marge et non prouvé comme indicateur de qualité. Pour un petit projet financé par subvention, ce sont là des réserves substantielles.
Reste l'expérience centrale, et elle fonctionne selon ses propres termes : un annuaire qui se classe lui-même selon les montants engagés, se rafraîchit par transaction et peut rester sans surveillance sans mourir — la seule promesse que chacun de ses prédécesseurs Web2 a manquée.
3 chiffres de cet article sont vérifiés.Voir toutes les vérifications