Résumé

  • Le document publié le 28 octobre 2018 était la version 1.0, premier projet de « SL-Update », et proposait seulement de réécrire la section 5.4.7.2 du manuel d’AFRINIC. Il ne constituait ni une adoption, ni une ratification, ni une entrée en vigueur.
  • L’ancien texte laissait au Conseil le soin de décider si, dans quelle proportion et selon quelles règles l’espace disponible devait alimenter le pool d’épuisement lorsque les demandes ne pouvaient plus être satisfaites. Le projet substituait à cette latitude un déclencheur automatique visant le /12 encore inutilisé.
  • Le changement portait sur le moment du déblocage, son caractère obligatoire et l’identité du décideur. Il ne modifiait pas les bornes numériques de la phase 2 : le minimum de /24 et le maximum de /22 par allocation ou assignation existaient déjà et étaient simplement incorporés par renvoi.
  • Un /12 représente 1 048 576 adresses et, arithmétiquement, 1 024 blocs de taille /22. Ce calcul ne démontre toutefois ni 1 024 bénéficiaires, ni 1 024 décisions, ni même que la réserve a effectivement été distribuée.
  • La proposition fut renvoyée sur la liste de discussion en novembre 2018, déclarée consensuelle puis envoyée en Last Call en juin 2019, ratifiée en août 2019 et annoncée comme mise en œuvre en février 2020. Ces étapes ultérieures ne doivent pas être projetées rétrospectivement sur sa publication initiale.
  • Une clause étroite peut limiter la discrétion d’un coordinateur privé et modifier matériellement l’accès à une ressource finie du registre ; ni cette clause ni la procédure interne ne créent pour autant une autorité publique.

L3 — Une seule clause : le déclencheur, la réserve et le plafond hérité

Le geste éditorial le plus juste consiste à commencer par la taille du texte, pas par la taille du stock. « SL-Update », identifié par AFRINIC comme AFPUB-2018-V4-001-DRAFT01 — avec une variante typographique comportant des traits d’union supplémentaires dans certains documents officiels — tenait à une modification ciblée de la section 5.4.7.2. La fiche du projet la présente comme la version 1.0, Draft 1, soumise le 28 octobre 2018 par Gregoire O. Ehoumi, Arnaud A. A. Amelina et Adeola Alain Patrick Aina. L’acte observable ce jour-là est donc précis : un premier texte est publié dans une procédure de politique interne.

Rien, à cette date, n’autorise à parler d’une règle adoptée, ratifiée, opérationnelle ou opposable aux demandeurs.

Cette distinction de statut n’est pas une réserve de juriste ajoutée après coup. Elle change le sens même de l’événement. Une proposition révèle une préférence institutionnelle et ouvre un chemin de décision ; elle ne produit pas encore l’effet que son libellé décrit. Confondre publication et mise en œuvre reviendrait à attribuer au 28 octobre 2018 les conséquences d’étapes qui se sont déroulées plusieurs mois plus tard. L’intérêt du document est ailleurs : il rend visible, dans une seule clause, le choix entre deux manières d’administrer une réserve — la décision circonstancielle du Conseil ou la règle pré-engagée.

Le paragraphe alors en vigueur organisait un recours de dernier ressort. Lorsque le registre ne pouvait plus satisfaire les demandes à partir du dernier /8 ou de tout autre espace disponible, le Conseil pouvait apprécier la demande et d’autres facteurs, décider s’il convenait d’alimenter le pool d’épuisement, choisir tout ou partie de l’espace encore disponible et fixer les règles d’allocation ou d’assignation applicables.

Les éléments importants s’emboîtaient : un constat d’incapacité à satisfaire les demandes, une appréciation confiée au Conseil, une faculté plutôt qu’une obligation, une latitude sur la quantité versée et une latitude sur les règles futures. La référence à ce que l’institution appelait l’intérêt de la communauté ne supprimait pas cette discrétion ; elle lui donnait son langage justificatif.

Le premier projet de mise à jour changeait ce montage avec une économie de mots remarquable. Sa condition était que le /12 réservé soit toujours inutilisé au moment où l’espace disponible restant aurait été attribué. Si ces deux faits étaient réunis, le /12 devait revenir dans le pool d’AFRINIC et être distribué selon les conditions de la phase 2. Le Conseil n’était plus appelé, dans cette clause, à décider s’il fallait agir, quelle fraction rendre disponible ou quelles règles inventer pour cette réserve. Le texte fixait à l’avance l’objet, le moment et le régime de distribution.

Il ne supprimait évidemment pas tous les actes administratifs nécessaires au traitement des demandes ; il retirait seulement le choix politique interne que le paragraphe antérieur ménageait au point de déblocage.

La différence entre les deux déclencheurs mérite d’être formulée sans raccourci. Dans l’ancienne règle, le fait déterminant était l’impossibilité pour AFRINIC de satisfaire des demandes à partir du dernier /8 ou d’autres disponibilités. Ce fait ouvrait une faculté au Conseil. Dans le projet, le fait déterminant devenait l’épuisement par allocation de l’espace restant, combiné au maintien du /12 dans son état inutilisé. Cette combinaison commandait le retour de la réserve au pool. La modification ne se contentait donc pas d’avancer ou de retarder une date sur le calendrier.

Elle remplaçait une appréciation institutionnelle ouverte par une condition vérifiable inscrite dans la politique.

Le mot « automatique » doit néanmoins être manié correctement. Il décrit l’effet normatif voulu par la phrase : lorsque la condition est remplie, le texte ne réserve plus au Conseil un choix sur le principe du retour. Il ne signifie pas qu’un système informatique devait transférer instantanément 1 048 576 entrées sans intervention humaine, ni que chaque demande aurait été approuvée, ni que les opérations de tenue du registre auraient disparu. Une règle peut être automatique dans sa conséquence tout en exigeant des vérifications, des décisions d’éligibilité et des gestes techniques pour son exécution.

Le projet pré-engageait l’institution sur le sort de la réserve ; il ne transformait pas la coordination en mécanisme aveugle.

Le stock visé était lui aussi borné. Il s’agissait du /12 réservé demeuré inutilisé, non de toutes les ressources IPv4 administrées par AFRINIC, non d’une réécriture générale de la politique Soft Landing, et non d’un nouveau dessin de toutes les phases. Un préfixe /12 représente 1 048 576 adresses. Ce volume explique pourquoi une phrase brève pouvait avoir une portée opérationnelle sérieuse : le sort d’un million d’unités du registre cessait d’être suspendu à une décision ad hoc prévue dans cette clause. Mais le nombre ne doit pas gonfler le mandat du document.

La proposition ne portait que sur la restitution conditionnelle de cette réserve précise.

C’est ici que se trouve le risque principal de contresens : confondre le nouveau déclencheur avec l’enveloppe numérique applicable après le déclenchement. Les conditions de phase 2 prévoyaient déjà qu’une demande puisse conduire à une allocation ou une assignation d’au moins /24 et d’au plus /22. « SL-Update » renvoyait le /12 libéré vers ces conditions existantes. Il n’a pas inventé le maximum de /22, ne l’a pas abaissé, ne l’a pas augmenté et n’a pas modifié le minimum de /24. Il n’a pas davantage changé le maximum de la phase 1.

Le changement est le raccordement de la réserve à un régime numérique préexistant, pas la modification des bornes de ce régime.

On peut décrire la mécanique comme deux étages qui ne doivent jamais être fusionnés. Au premier étage, la clause répond à la question : quand et par quelle autorité interne le /12 quitte-t-il son statut de réserve inutilisée ? Le projet répond : lorsque le reste est attribué et que le /12 est encore inutilisé, le retour s’opère par la règle écrite plutôt que par un choix du Conseil. Au second étage, la politique répond à la question : dans quelles tailles les demandes admissibles sont-elles satisfaites après ce retour ? La réponse est l’enveloppe déjà en place, du /24 au /22 par allocation ou assignation.

Le premier étage change ; le second est hérité.

Cette séparation clarifie aussi une formule ambiguë parfois utilisée pour résumer la proposition : elle aurait « changé les déclencheurs de phase et les maxima d’allocation ». Le dossier ne permet pas cette lecture numérique. Le texte change bien le déclencheur de libération du stock réservé et attache ce stock au maximum existant de phase 2 ; il ne réécrit pas la valeur de ce maximum. Dire qu’il « change le maximum » laisserait croire que /22 a remplacé une autre borne dans la section modifiée. Rien dans le delta textuel ne l’établit.

La formulation exacte est qu’il change le déclencheur et importe, par renvoi, une enveloppe dont les extrémités restent /24 et /22.

L’arithmétique CIDR fournit une illustration utile, à condition de rester une illustration. Un bloc /22 compte 1 024 adresses. Diviser théoriquement les 1 048 576 adresses d’un /12 en morceaux de /22 donne 1 024 morceaux. Ce résultat ne représente pas un nombre de destinataires. La politique ne posait pas qu’une organisation ne pourrait obtenir qu’une demande, toutes les demandes n’auraient pas nécessairement porté sur le maximum, les contraintes opérationnelles peuvent différer d’une division mathématique idéale, et le dossier ne montre aucune série d’allocations effectives.

« 1 024 » est donc le nombre théorique de blocs maximaux de taille égale que contient le préfixe, rien de plus.

Le calcul ne démontre pas non plus que la règle aurait créé une distribution équitable. Une borne par opération limite la taille d’une allocation ou d’une assignation donnée ; elle ne décrit pas à elle seule l’ordre de traitement, la répétition éventuelle des demandes, leur qualité, leur justification ou la durée pendant laquelle le stock demeure accessible. Le passage d’une grande réserve à une suite de blocs plus petits peut réduire la possibilité d’un prélèvement massif en une fois, mais le résultat distributif dépend d’informations absentes du dossier.

Sans données transactionnelles, il serait imprudent d’identifier des gagnants, des perdants, un nombre d’organisations servies ou un effet de prix.

L’évaluation du personnel, telle qu’elle figure dans le dossier institutionnel, traite la proposition comme un amendement limité de la section 5.4.7.2 et expose son interprétation opérationnelle. L’absence d’objection juridique ou opérationnelle consignée dans cette évaluation est un fait sur le document d’évaluation, non une certification universelle. Elle ne prouve pas que la procédure représentait tous les réseaux africains, que le choix était économiquement optimal ou que l’institution disposait d’une autorité publique.

Une évaluation interne peut éclairer la faisabilité administrative d’une clause ; elle ne répond pas, par sa seule existence, à toutes les questions de légitimité ou d’impact.

La séquence postérieure confirme pourquoi le statut initial doit rester visible. Le 29 novembre 2018, lors d’AFRINIC-29, le projet fut présenté, mais les coprésidents estimèrent qu’une discussion supplémentaire était nécessaire et le renvoyèrent sur la liste. C’est le contraire d’une adoption silencieuse : le texte demeurait en délibération. Pour comprendre le 28 octobre, cette étape montre que la publication avait bien lancé une proposition contestable et modifiable, pas activé un automatisme d’allocation.

Le 19 juin 2019, à AFRINIC-30, les minutes indiquent que la même version revenait sans nouvel apport ni raffinement intervenu depuis la réunion précédente. Un coprésident déclara alors le consensus et l’envoya en Last Call. Ce jalon appartient au cycle ultérieur. Il est pertinent parce qu’il renseigne la trajectoire du texte publié, mais il ne change pas rétroactivement la nature de l’acte de 2018. Même le consensus déclaré en réunion n’était pas encore l’annonce d’une mise en œuvre.

La ratification intervint en août 2019 par la résolution 201908.513. Deux pièces officielles ne donnent pas exactement le même jour : les minutes du Conseil sont datées du 23 août, tandis que l’avis public ultérieur d’AFRINIC situe la réunion concernée au 26 août. Il n’est pas nécessaire de trancher artificiellement entre ces deux dates pour raconter le jalon. La précision solide est mensuelle : le Conseil a ratifié la proposition en août 2019, et le dossier conserve une divergence documentaire entre le 23 et le 26.

Enfin, AFRINIC annonça le 6 février 2020 l’intégration et la mise en œuvre de la règle dans la version 1.4 de son manuel. Cette annonce est la borne qui interdit de faire de la publication d’octobre 2018 un événement d’application. Entre les deux se trouvent la présentation, le retour à la liste, une nouvelle présentation, la déclaration de consensus, le Last Call et la ratification. Une chronologie exacte n’est pas un luxe bibliographique : elle empêche de transformer la parole proposée en règle effective avant que l’institution n’ait accompli les étapes qu’elle consigne elle-même.

La prudence chronologique s’accompagne d’une autre limite. Les sources réunies ne disent pas si le /12 a ensuite été libéré dans les faits, à quelle date, dans quelles tailles, au bénéfice de qui ou avec quelles conséquences observables. L’annonce de mise en œuvre prouve ce qu’AFRINIC a annoncé concernant son manuel ; elle n’est pas un journal de transactions. Les affirmations sur une distribution réelle, sur un effet économique mesuré ou sur une population de bénéficiaires resteraient donc spéculatives.

Ce que l’on peut établir est plus resserré et néanmoins important. Draft 1 proposait une architecture de décision différente pour un stock défini : le retour du /12 devait dépendre d’une condition textuelle, non d’un nouveau vote discrétionnaire du Conseil au moment de la pénurie ; une fois revenu, le stock devait suivre la phase 2 existante. L’importance de la clause réside dans le contrôle du « si » et du « quand », pas dans l’invention d’un nouveau chiffre. Le projet déplaçait la maîtrise de l’embranchement sans redessiner tout l’arbre.