Aller au contenu
CoopDAO

Une charte écrite par vos membres, appliquée par le code

De « j'ai une idée » à « c'est payé ».

La vie d'une proposition

  1. 1RédigerMontant, destinataire, raison.
  2. 2OrienterLa charte choisit le parcours.
  3. 3ApprouverDeux responsables signent, ou les membres votent.
  4. 4PayerN'importe quel membre déclenche le paiement.
  5. 5ConsignerLe registre relie paiement et proposition.

Un membre, une voix

Les DAO à jetons comptent les voix selon les jetons détenus. Dans CoopDAO, chaque portefeuille membre a exactement une voix.

Le quorum (40 % par défaut) est une ligne sur la grille des membres. L'abstention compte pour le quorum, pas pour la majorité.

34 membres · une voix chacun

  • Pour
  • Contre
  • Abstention
  • Pas encore voté
  • Quorum

Les deux signatures sur trois du comité

Trois responsables élus partagent un portefeuille multisignature : deux d'entre eux suffisent pour les dépenses sous la limite de la charte et pour admettre les nouveaux membres. Personne ne paie seul.

  • AmaraTrésorièreSigné
  • ThéoCoordinationSigné
  • PriyaSecrétairePas signé

Approuvée par le comité

Adhérer et partir

Pour adhérer : un portefeuille et une part sociale remboursable (20 tUSDC). La participation est publique ; elle n'ajoute jamais de poids.

Modifier la charte

Toute règle peut changer avec les deux tiers des voix et la moitié des membres votants. L'historique garde chaque ancienne valeur.

Sans quorum, la proposition échoue et rien n'est payé.

Historique

Limite du comité

300 tUSDC 500 tUSDC

Adoptée · charte modifiée · 86 %

Pour les développeurs

La démo tourne dans votre navigateur, sur une couche de données calquée sur les vrais contrats.

Voir les modules du contrat
  • Membership

    Une adhésion non transférable par portefeuille ; conserve la part.

  • Charter

    Les paramètres et leur historique.

  • Governor

    Propositions à une voix par membre, orientées selon le montant.

  • Treasury

    Un coffre 2 sur 3 ; exécute les propositions adoptées.

src/lib/demo/rules.ts : routeFor, tally, outcome, available (fonctions pures).

Voyez-le avec les données d'une vraie coop

Ouvrir la coop de démo