6

Gouvernance veKAL

Mis à jour le 25 juillet 2026

L’essentiel

La gouvernance de Kal Mydas repose sur 3 contrats : VeKAL, KalGovernance et KalTimelock. Ensemble, ils mettent en oeuvre un modèle de verrouillage pour le vote. Verrouiller du KAL crée du veKAL, non transférable, dont le poids dépend de la durée choisie. Le veKAL est l’unique vecteur de vote. Aucune décision n’est immédiate : un délai sépare toujours l’adoption d’un vote de son exécution.

  • Le verrouillage va de 1 semaine à 4 ans, selon une formule linéaire. 1 000 KAL verrouillés pour la durée maximale donnent 1 000 veKAL ; pour 1 an, 250 veKAL ; pour 6 mois, 125 veKAL. Le poids décroît ensuite jusqu’à l’échéance.
  • Une proposition exige 1 pour cent du veKAL total pour être déposée, 10 pour cent de quorum pour être validée, 3 jours de vote, puis 48 heures de délai avant exécution et 7 jours de fenêtre pour exécuter. Au 25 juillet 2026, aucune proposition n’a été déposée depuis le déploiement du contrat.
  • Le facteur d’amplification lié au veKAL va de 1,0 à 2,5. Il porte sur les récompenses de fourniture de liquidité seulement. Il ne porte ni sur l’émission globale, ni sur le staking du KAL.

1.Vue d’ensemble

Le module de gouvernance réunit 3 contrats. Le contrat VeKAL gère le verrouillage des jetons KAL et leur conversion en veKAL. Le contrat KalGovernance reçoit les propositions, organise les votes et applique les décisions adoptées. Le contrat KalTimelock impose un délai entre une décision administrative et son application effective, ce qui laisse à chacun le temps de retirer ses fonds si une décision ne lui convient pas.

L’architecture suit un principe simple. La gouvernance n’est ni immédiate, ni discrétionnaire. Toute proposition exige un seuil minimum de veKAL pour être déposée, un quorum minimum pour être validée, une période publique de vote et un délai avant exécution. À chaque étape, les participants gardent la main sur leurs dépôts.

Le veKAL est l’unique vecteur de vote. Aucun autre jeton, aucun Pass, aucune détention simple de KAL n’ouvre de droit de vote. Seul l’engagement dans la durée compte.

2.L’état de la gouvernance au 25 juillet 2026

Une documentation honnête publie l’état réel, pas l’état souhaité. Voici donc ce que la chaîne dit, au 25 juillet 2026.

Le contrat KalGovernance est déployé et opérationnel sur Base. Son compteur de propositions retourne 0. Aucune proposition n’a donc été déposée depuis son déploiement. Ce n’est pas une anomalie : la masse de veKAL en circulation reste trop faible pour qu’un vote ait un sens, et le seuil de dépôt de 1 pour cent du veKAL total n’a de portée qu’à partir d’une base suffisamment large.

Le KAL verrouillé dans le contrat VeKAL s’établit à 8 457,632123981375 KAL au 25 juillet 2026. C’est une valeur mouvante, elle se lit en direct sur la chaîne. Rapportée à l’offre en circulation du jour, elle montre que la base de gouvernance est en construction, et non déjà constituée.

Nous publions ces 2 chiffres parce que les taire donnerait une image fausse d’une gouvernance déjà vivante. Le dispositif est en place et vérifiable. Son usage réel commence.

3.Le verrouillage veKAL

Pour participer à la gouvernance, un détenteur de KAL verrouille ses jetons dans le contrat VeKAL. La durée est choisie librement entre 1 semaine et 4 ans. Ces 2 bornes sont des constantes du contrat.

En échange, le détenteur reçoit une quantité de veKAL proportionnelle à son engagement dans le temps. La formule est strictement linéaire : la quantité de veKAL vaut la quantité de KAL verrouillée, multipliée par la durée, divisée par la durée maximale de 4 ans.

Cette linéarité est un choix. Elle évite les sauts d’incitation qui rendent certains modèles concurrents difficiles à lire. Verrouiller 2 fois plus longtemps donne exactement 2 fois plus de poids dans la gouvernance, 2 fois plus de part dans le partage des frais, 2 fois plus d’amplification sur les récompenses de liquidité.

Le poids en veKAL n’est pas figé pour la durée du verrouillage. Il décroît linéairement jusqu’à l’échéance, avec une résolution hebdomadaire alignée sur le début de chaque semaine. Un verrouillage de 4 ans arrivé à sa dernière semaine pèse donc presque plus rien.

Le veKAL est non transférable et non échangeable par construction. Il ne peut être ni vendu sur un marché, ni prêté, ni donné en garantie. Il représente l’engagement personnel d’un détenteur sur une durée donnée. Ce n’est pas un actif financier.

À l’échéance, le détenteur retire ses KAL. Les montants perçus en cours de route restent acquis. Le détenteur peut aussi prolonger sa position avant l’échéance, la nouvelle durée devant toujours respecter les bornes de 1 semaine et 4 ans.

Conversion du KAL en veKAL, formule linéaire sur une durée maximale de 4 ans

KAL verrouillésDurée du verrouillageveKAL obtenus au départ
1 000 KAL4 ans, durée maximale1 000 veKAL
1 000 KAL2 ans500 veKAL
1 000 KAL1 an250 veKAL
1 000 KAL6 mois125 veKAL
1 000 KAL1 moisenviron 21 veKAL
1 000 KAL1 semaine, durée minimaleenviron 5 veKAL

Formule inscrite dans le contrat VeKAL. La colonne de droite donne le poids au moment du verrouillage. Ce poids décroît ensuite linéairement jusqu’à l’échéance, avec une résolution hebdomadaire.

4.Les 3 droits du veKAL

Détenir du veKAL ouvre 3 droits cumulables.

Le premier est la voix. Chaque veKAL pèse dans le vote sur les paramètres modifiables du protocole : taux de frais en deçà des plafonds, autorisation de nouveaux pools, allocation de la trésorerie, validation des opérations administratives sensibles. Plus la position est large, plus le poids est grand. Aucune voix n’est discrétionnaire pour autant : toute proposition suit le processus public décrit plus bas.

Le deuxième est le partage hebdomadaire des frais. Le contrat FeeDistributor reçoit chaque semaine la part de 10 pour cent des frais de performance prélevés par les pools. Cette part est distribuée en USDC aux détenteurs de veKAL, au prorata de leur position à l’instantané pris en début de période. Ce versement est une indemnité de service technique. Il rétribue la fourniture d’un service de sécurisation et de gouvernance au protocole. Il ne constitue pas une créance sur le résultat des stratégies. Le protocole n’en publie aucun taux et n’en garantit aucun montant.

Le troisième est une amplification des récompenses de fourniture de liquidité. Le facteur va de 1,0 à 2,5. Il vaut 1 plus 1,5 multiplié par le rapport entre le veKAL de l’adresse et l’offre totale de veKAL. Une précision est indispensable, et elle est souvent omise ailleurs : ce facteur porte sur la part de récompenses de fourniture de liquidité, et sur elle seule. Il ne modifie pas l’émission globale du protocole. Il ne s’applique pas au staking du KAL.

Une conséquence en découle, qu’il vaut mieux avoir en tête. Le facteur dépend de la part d’un détenteur dans l’offre totale de veKAL, non de sa position absolue. Il évolue donc quand d’autres verrouillent ou arrivent à échéance, sans qu’il ait rien changé de son côté.

5.KalGovernance, le contrat de vote

Le processus suit toujours la même séquence. Un détenteur qui souhaite proposer une modification doit d’abord détenir au moins 1 pour cent du veKAL total en circulation. Cette barrière écarte les propositions déposées en masse par des comptes marginaux. Une fois une proposition déposée, un délai de 24 heures s’applique avant qu’un nouveau dépôt du même auteur soit possible.

La proposition entre alors en période de vote, pendant 3 jours. Tout détenteur de veKAL peut voter pour ou contre. À la clôture, 2 conditions doivent être réunies pour l’adoption. Le total des votes exprimés doit représenter au moins 10 pour cent du veKAL en circulation à l’instantané pris lors du dépôt. Le total des voix favorables doit dépasser le total des voix défavorables.

Si la proposition est adoptée, elle entre en fenêtre d’exécution. Un délai de 48 heures doit s’écouler avant qu’elle puisse être exécutée. Cette fenêtre laisse aux participants en désaccord le temps de retirer leurs dépôts. L’exécution doit ensuite intervenir dans les 7 jours, faute de quoi la proposition expire et doit être redéposée.

Le contrat limite enfin une proposition à 10 actions au maximum. Une proposition complexe doit donc être découpée, ce qui oblige son auteur à défendre chaque modification séparément.

Paramètres de KalGovernance, constantes inscrites dans le contrat

ParamètreValeurConstante
Seuil de dépôt d’une proposition1 pour cent du veKAL totalPROPOSAL_THRESHOLD_BPS = 100
Quorum de validation10 pour cent du veKAL à l’instantanéQUORUM_BPS = 1000
Période de vote3 joursDEFAULT_VOTING_PERIOD = 3 days
Délai avant exécution48 heuresEXECUTION_DELAY = 48 hours
Fenêtre pour exécuter7 joursGRACE_PERIOD = 7 days
Actions au maximum par proposition10MAX_ACTIONS = 10
Délai entre 2 propositions du même auteur1 jourPROPOSAL_COOLDOWN = 1 days

Constantes relevées dans le code source du contrat KalGovernance le 25 juillet 2026. Elles ne peuvent pas être modifiées sans le déploiement d’un nouveau contrat de gouvernance.

6.La protection contre le verrouillage éclair

Le verrouillage éclair, connu sous le nom de flash-lock, est une attaque classique contre les modèles de vote fondés sur le verrouillage. Le principe est simple. Un attaquant emprunte une grande quantité de jetons par un prêt instantané, les verrouille juste avant qu’une proposition entre en vote, vote dans le sens voulu, puis retire son verrouillage et rembourse l’emprunt. Il pèse alors sur une décision sans aucun engagement réel.

Le protocole neutralise cette attaque par un instantané. Lorsque KalGovernance enregistre une proposition, il fige la position en veKAL de chaque adresse au début de la période de vote. C’est cet instantané qui sert de base au calcul du poids, et non la position au moment où l’utilisateur vote. Un attaquant qui verrouille après l’instantané ne pèse rien dans le scrutin, même s’il vote.

L’implémentation s’appuie sur les points de contrôle hebdomadaires du contrat VeKAL et sur la lecture des positions passées. Cette protection figure au registre des vulnérabilités identifiées puis corrigées en interne, et elle a été validée lors des passes d’audit externes.

7.KalTimelock, le verrou temporel administratif

À côté du délai interne à KalGovernance, le protocole dispose d’un contrat de verrou temporel distinct, KalTimelock. Il encadre les opérations administratives sensibles qui ne passent pas par un vote complet, par exemple les modifications de paramètres techniques décidées par le multisig pendant la période de décentralisation progressive.

Toute opération soumise à ce contrat passe par 3 étapes. La programmation, où l’opération est annoncée publiquement avec son délai. L’attente, pendant laquelle chacun peut réagir. Puis l’exécution. Le délai applicable est paramétrable entre 24 heures et 7 jours. Une fois le délai écoulé, l’opération doit être exécutée dans les 48 heures, faute de quoi elle expire.

Cette double couche, KalGovernance pour les votes ouverts et KalTimelock pour les opérations administratives encadrées, garantit qu’aucun changement n’est immédiat. Quel que soit le canal, il existe toujours une fenêtre publique pendant laquelle un participant en désaccord peut retirer ses dépôts.

Paramètres de KalTimelock, constantes inscrites dans le contrat

ParamètreValeurConstante
Délai minimum programmable24 heuresMIN_DELAY = 24 hours
Délai maximum programmable7 joursMAX_DELAY = 7 days
Fenêtre pour exécuter, après le délai48 heuresGRACE_PERIOD = 48 hours

Constantes relevées dans le code source du contrat KalTimelock le 25 juillet 2026. Le délai réellement appliqué à chaque opération est fixé au moment de la programmation et il est lisible sur la chaîne.

8.Le programme bonus des premiers verrouilleurs

L’efficacité d’un modèle de vote fondé sur le verrouillage dépend de la masse de veKAL en circulation. Au départ, cette masse est nulle par construction. Pour densifier la base plus vite, le contrat FeeShareBooster verse un bonus en USDC, en surcouche du partage de frais standard, selon un calendrier dégressif sur 3 phases et 26 semaines.

Le bonus s’ajoute aux 10 pour cent de frais de performance déjà reversés en USDC via le FeeDistributor. Il est financé par une enveloppe dédiée, allouée par la trésorerie du protocole, indépendante des flux de frais courants. Le FeeDistributor continue de fonctionner normalement pendant que le bonus s’ajoute en parallèle.

Au-delà de la semaine 26, le facteur retombe à 1 et le partage redevient standard. L’objectif est qu’à ce moment une masse de veKAL suffisante soit en place, pour que les votes aient un poids réel et que la gouvernance fonctionne sans incitation supplémentaire.

Une réserve doit être posée clairement. La date de départ opérationnelle de ce programme n’est pas établie à la date de mise à jour de cette page. Le facteur en vigueur aujourd’hui ne peut donc pas être affirmé ici. Vérifiez ce que l’application affiche avant de verrouiller.

Programme FeeShareBooster, facteurs sur 26 semaines

PhaseSemainesFacteurConstante
Phase 1, accélération initiale1 à 43,0PHASE_1_END = 4 weeks, BOOST_3X
Phase 2, consolidation5 à 122,0PHASE_2_END = 12 weeks, BOOST_2X
Phase 3, atterrissage13 à 261,5PHASE_3_END = 26 weeks, BOOST_1_5X
Régime nominal27 et au-delà1,0BOOST_BASE

Constantes relevées dans le code source du contrat FeeShareBooster le 25 juillet 2026. Les facteurs sont exprimés en points de base sur une base de 1 000. Au-delà de la semaine 26, seul le partage standard s’applique.

9.La décentralisation progressive, où elle en est vraiment

Les paramètres critiques du protocole restent aujourd’hui sous le contrôle d’un coffre multisignature Gnosis Safe : pause d’urgence, modification des taux en deçà des plafonds inscrits dans le code, ajout de pools de stratégie. Le seuil de ce coffre est actuellement de 1 signature sur 1. Nous l’écrivons tel quel, parce que l’écrire autrement serait mentir.

Cette concentration est temporaire et assumée. Tant que la base de veKAL n’a pas atteint une masse suffisante, une gouvernance entièrement portée par le vote serait fragile face à un acteur disposant de moyens de capital significatifs.

L’élargissement du coffre est prévu en 2 temps. Un seuil de 2 signatures sur 3 était prévu après la Phase Alpha, close depuis le 15 juillet 2026, il n’est pas réalisé à ce jour. Un seuil de 3 signatures sur 5 est visé en Phase Public ou au quatrième trimestre 2026. Ces 2 étapes sont planifiées, elles ne sont pas réalisées à la date de cette page.

La transition vers une gouvernance entièrement portée par le vote vise 3 conditions cumulatives : une base de veKAL représentant au moins 30 pour cent de l’offre verrouillée, une diversité minimale d’adresses détentrices et un historique d’au moins 6 mois de votes effectifs sans incident majeur. Ces 3 conditions sont des objectifs de feuille de route. Elles ne sont pas des engagements contractuels et aucune date ne leur est attachée.

Une décentralisation crédible se construit, elle ne se décrète pas. Le protocole préfère un calendrier prudent à une gouvernance de façade qui masquerait une concentration de fait. Une borne reste en tout état de cause infranchissable : aucun vote ne peut faire dépasser les plafonds techniques inscrits comme constantes dans les contrats, ni le plafond de 10 000 000 KAL, ni les plafonds de frais.

10.Portée de cette page

Cette page décrit une mécanique inscrite dans des contrats déployés sur Base. Elle ne constitue ni un conseil financier, ni une sollicitation, ni une promesse.

Le verrouillage de KAL immobilise des jetons pour la durée choisie. Cette durée ne peut pas être raccourcie. La participation au protocole comporte un risque de perte partielle ou totale du capital engagé.

Le veKAL n’est pas un actif financier. Il n’est ni transférable, ni cessible, ni utilisable en garantie. L’indemnité de service technique versée en USDC dépend des frais réellement prélevés par les pools. Elle n’est ni garantie, ni fixe, ni assortie d’un taux annoncé.