Cas d'usage
Explorer
Docs
Tarifs

Évolutivité

Dès l'origine, le protocole Organigram a été conçu pour être entièrement évolutif. Cela signifie que toute organisation peut être mise à niveau dans son ensemble, sans interruption ni perte de fonctionnalités. Pour cela, certaines procédures peuvent ajouter ou retirer d'autres procédures d'un organe donné, ce qui leur confère des pouvoirs « constitutionnels ».

L'évolutivité en pratique

Ce modèle permet d'effectuer des mises à niveau approuvées selon une procédure établie à l'avance. Dans les sociétés, cela figure généralement dans les statuts, qui décrivent la procédure de modification des statuts. Dans ce cas, une modification peut viser n'importe quel article, c'est-à-dire potentiellement n'importe quel aspect des règles de la société.

Dans le protocole Organigram, cela se fait en donnant à une procédure unique les autorisations d'ajouter ou de supprimer d'autres procédures dans tous les organes d'un organigramme.

Cette procédure spéciale sert de procédure "constitutionnelle" (généralement appelée "mise à niveau du système", "modification des statuts" ou similaire), qui peut être utilisée pour modifier n'importe quel aspect du système.

Par exemple, l'organigramme ci-dessous dispose d'une procédure de mise à niveau du système qui permet de remplacer la procédure de nomination par une autre procédure si nécessaire, ou de modifier les paramètres du vote à la majorité.

Pour ce faire, une nouvelle procédure avec les nouveaux paramètres de vote est déployée, et son adresse remplace alors l'ancienne dans l'organe du président.

Ainsi, non seulement nous pouvons modifier n'importe quel aspect de l'organigramme, mais nous pouvons le faire en suivant n'importe quelle procédure. Voyons l'organigramme ci-dessous pour voir des exemples plus complexes d'évolutivité constitutionnelle :

Dans cet organigramme, qui est un modèle pour de nouveaux projets dans l'application, la procédure "Mettre à jour les autorisations" peut remplacer "Élire l'équipe exécutive" par toute procédure ayant de nouveaux paramètres. En pratique, cela signifie que l'organisation peut modifier son processus de prise de décision et sa structure globale à tout moment en suivant les règles de la procédure "Mettre à jour les autorisations".

Extensibilité avec des signatures de données typées et exécution externe

Le Protocole Organigram permet également une extensibilité grâce à l'utilisation de EIP-712 signatures de données typées, et grâce à la capacité des organes à exécuter des appels contre des contrats externes.

Mise à niveau de la surface d'exécution externe d'un organe

, qui permet à l'organe de faire passer un appel vers un autre contrat une fois que cet appel a été approuvé par la gouvernance. executeWhitelisted(...), qui permet à l'organe de faire appel à un autre contrat une fois que cet appel a été approuvé par la gouvernance.

paire et peut restreindre les arguments individuels avec des contraintes exactes, de plage, d'adresse auto, ou basées sur une liste blanche. Cela rend la surface d'exécution externe elle-même mise à niveau : target + selector pair et peut restreindre individuellement les arguments avec des contraintes basées sur une valeur exacte, une plage, une adresse auto-référentielle ou une liste blanche. Cela rend la surface d'exécution externe elle-même mise à jour :

  • un processus constitutionnel peut autoriser une nouvelle intégration ;
  • il peut plus tard restreindre les paramètres autorisés ;
  • elle peut révoquer une intégration entièrement en supprimant sa politique.

L'organisation n'est pas contrainte à une exécution arbitraire toutes alternatives. Elle peut progressivement ouvrir des capacités soigneusement limitées sur des protocoles externes tout en les maintenant révisables et inversibles. La gouvernance peut également séparer qui est autorisé à gérer les politiques de liste blanche de qui est autorisé à utiliser les chemins d'appel approuvés.

Mise à niveau des modèles d'autorisation avec EIP-713

L'upgradeabilité s'applique également à la manière dont les décisions et les autorisations sont exprimées. Le protocole prend en charge l'autorisation basée sur les données typées de deux façons complémentaires.

Premièrement, les organes et les procédures peuvent faire confiance à un ERC-2771 forwarder. Un participant signe des données structurées EIP-712 données, le forwarder les vérifie via sa execute(...) fonction, et l'appel relayé atteint l'organigramme avec le signataire d'origine préservé.

Deuxièmement, les procédures principales exposent des points d'entrée basés sur les signatures natives tels que proposeBySig, blockProposalBySig, presentProposalBySig, applyProposalBySig, voteBySiget, nominateBySig.

En combinant ces éléments, cela signifie qu'une mise à niveau peut modifier non seulement ce que l'organisation est autorisée à faire, mais aussi la manière dont cette autorisation est collectée. Voir la référence technique pour plus de détails sur la manière d'implémenter ces mécanismes dans votre organigramme.

Modifier cette page

Sur cette page:

L'évolutivité en pratique
Mise à niveau de la surface d'exécution externe d'un organe

Suivez-nous :

© 2026 Organigram SAS

Tous droits réservés.