> For the complete documentation index, see [llms.txt](https://astroport-1.gitbook.io/astroport.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://astroport-1.gitbook.io/astroport.one/docs/explanation/zen.economy.v3.md).

# Modèle Économique G1FabLab — Règle des 3 Tiers (v3 — Boucle Autonome Ğ1↔Ẑen↔❤️↔DU)

> **Ğ1 apporte la Liberté · Ẑen apporte l'Égalité · ❤️ apporte la Fraternité** *car 1 ❤️ = 1 DU — le don bénévole est la valeur co-créée par la communauté*

**Version 3 — Boucle Autonome.** Ce document décrit ce que nous sommes, nos règles de redistribution et les références techniques, notamment l'intégration du protocole **TrocZen** (Dividende Universel hyperrelativiste) qui crée une boucle économique autonome entre la Monnaie Libre Ğ1, le jeton Ẑen et l'❤️ bénévolat.

Aucun tiers n'est partie aux engagements contractuels du collectif ; le collectif signe et paie en son nom propre.

***

## Partie I — Ce que nous sommes

### Une AMAP Numérique Citoyenne

Le **G1FabLab** est une **AMAP Numérique Citoyenne** : un collectif de citoyens qui mutualise des infrastructures numériques (serveurs, stockage, réseau) pour faire tourner des services communs. Les personnes qui hébergent le matériel sont défrayées par le collectif ; celles qui utilisent les services contribuent par une redevance d'usage. Il n'y a ni investisseur ni dividende : il y a des **Parrains**, **Armateurs** et **Co-Bâtisseurs** qui mettent des ressources à disposition et perçoivent une **redevance d'hébergement** ou une **indemnité**, dans le cadre d'une **Charte de Redistribution Budgétaire** (règle des 3 tiers).

* **Analogie** : comme une AMAP relie producteurs et consommateurs autour d'un panier, nous relions ceux qui fournissent l'infrastructure (Armateurs), ceux qui l'opèrent (Capitaines), et ceux qui en bénéficient (Usagers, Parrains), autour d'un « panier » de services numériques et d'une clé de répartition fixe.
* **Engagement contractuel et paiement** : le collectif **G1FabLab** est seul responsable de ses engagements. Il signe en son nom propre et **le règlement des contributions aux coûts (frais d'occupation et charges) est à la charge de G1FabLab**. Aucun tiers n'est partie au contrat ni responsable du paiement direct envers les bailleurs ou prestataires.

### Transparence budgétaire

Ce document définit la **politique de transparence budgétaire** et de **redistribution des ressources** au sein du collectif G1FabLab. L'objectif est la pérennité des infrastructures numériques (Cloud Libre) et physiques (Stations Astroport) via un modèle équitable : le **3×1/3**.

### Les quatre couches de valeur

| Couche             | Jeton               | Valeur                          | Vertu républicaine                    |
| ------------------ | ------------------- | ------------------------------- | ------------------------------------- |
| **Infrastructure** | Ğ1 (Monnaie Libre)  | Co-créée par toile de confiance | **Liberté** — pas de maître monétaire |
| **Service**        | Ẑen = (Ğ1 − 1) × 10 | ≈ 1 € unité de compte           | **Égalité** — même prix pour tous     |
| **Bénévolat**      | ❤️ Love Ledger      | Don sans contrepartie           | **Fraternité** — 1 ❤️ = 1 DU          |
| **Gouvernance**    | UPassport (NOSTR)   | Clé d'identité souveraine       | **Souveraineté**                      |

Le ẐEN n'est pas une monnaie financière convertible ; c'est un **jeton utilitaire interne** (unité de compte, droits d'usage, clé de répartition pour les facturations du collectif). **1 Ẑen ≈ 1 €** (taux de référence interne, non garanti).

***

## Partie II — Charte de Redistribution Budgétaire (Règles du Jeu)

### Rôles (analogie atelier partagé)

| Rôle          | Rôle technique                                        | Rémunération / contrepartie                                                         |
| ------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------- |
| **Armateur**  | Fournisseur de ressources (matériel, hébergement)     | Redevance d'hébergement / indemnité (1/3)                                           |
| **Capitaine** | Opérateur technique (maintenance, exploitation)       | Rétribution de prestation (1/3)                                                     |
| **Usagers**   | Utilisation des services                              | Redevance d'usage (HT + TVA)                                                        |
| **Parrains**  | Contributeurs d'infrastructure (équipement collectif) | Crédit d'usage, droits étendus, pas de redevance hebdo pendant la période souscrite |

Chaque redevance sert à défrayer l'opérateur et le fournisseur de matériel ; l'excédent permet au collectif d'acquérir des ressources durables.

### Philosophie : Liberté · Égalité · Fraternité

Le G1FabLab **ne génère pas de profits spéculatifs**. Il collecte des contributions (dons, redevances de service) et les répartit selon une clé fixe. Le vocabulaire employé reflète cette réalité :

* **Faillite / Bankruptcy** → **Bénévolat Actif** : quand les fonds sont insuffisants, le Capitaine offre son infrastructure aux Communs. Ce n'est pas une crise, c'est un acte de fraternité.
* **Phase de dégradation** → **Niveau de Résilience** (0 Abondance → 3 Bénévolat).
* **Déficit** → **Don enregistré dans le Love Ledger** (≈ € offerts aux Communs).

### La règle des 3 tiers et la 3xPAF

Sur chaque Astroport, la **règle des 3xPAF** répartit le versement des ẐEN d'usage entre l'Armateur et le Capitaine : **1× PAF** → NODE (Armateur), **2× PAF** → MULTIPASS Capitaine (soit 3× PAF au total par station et par semaine, ex. 14 + 28 = 42 Ẑen).

### 🌡️ Le Thermostat Social : Pilotage par la PAF

La **PAF** est le levier de pilotage principal de la station. Ajuster son montant déplace le "point d'équilibre" (Break-even) de l'économie locale.

#### 📈 Augmentation de la PAF

* **Motivations :** Couvrir une hausse des coûts réels (électricité, maintenance), valoriser davantage le temps du Capitaine (2× PAF), ou accélérer le rachat de matériel via le *Burn & Convert* (4× PAF brûlés mensuellement).
* **Effets :** Rend l'autonomie financière plus difficile à atteindre. La station bascule plus facilement en **Mode Bénévolat (Niveau 3)** si le nombre d'usagers (MULTIPASS/ZEN Cards) n'est pas suffisant.

#### 📉 Réduction de la PAF

* **Motivations :** Utilisation d'un matériel très sobre (RPi5 vs PC Gamer), stratégie de croissance pour atteindre l'autonomie avec peu d'usagers, ou geste de solidarité du Capitaine pour maintenir le service en temps de crise.
* **Effets :** Facilite la sortie du mode bénévolat. Cependant, cela ralentit la capitalisation sur OpenCollective, réduisant la capacité de la SCIC à remplacer le matériel en cas de panne.

**Équation de Viabilité :** La station est en "Abondance" (Niveau 0) si : `Revenus (User) >= 3 × PAF` *(Ex: 10 MULTIPASS @ 1Ẑ + 8 ZEN Cards @ 4Ẑ = 42Ẑ. Si PAF=14, l'équilibre est parfait).*

***

Pour chaque **contribution d'un Parrain/Contributeur** (ZEN Card Satellite ou Constellation) :

**Règle du Reliquat au Capitaine (Ẑen Atomique) :** La répartition 33/33/33/1 s'effectue en unités entières de Ẑen.

* Les trois parts (MultiPass, R\&D, Assets) sont calculées par division entière **floor**.
* Le **Capitaine** encaisse le 1% théorique **augmenté de tout le reliquat** restant après le retrait des 3 parts de 33%. *Exemple : Sur 50 Ẑ, les parts sont de 16 Ẑ (32%), et le Capitaine reçoit 2 Ẑ (4%).*

| Part    | Bénéficiaire                           | Objet                                                                          |
| ------- | -------------------------------------- | ------------------------------------------------------------------------------ |
| **33%** | MULTIPASS du contributeur              | Crédit d'usage retourné au contributeur : accès services, économie circulaire. |
| **33%** | R\&D (`UPLANETNAME_RND`)               | Recherche et développement technologique (G1FabLab).                           |
| **33%** | Actifs durables (`UPLANETNAME_ASSETS`) | Investissement régénératif : Forêts-Jardins, biens communs.                    |
| **1%**  | MULTIPASS Capitaine                    | Prime de gestion (reconnaissance du travail d'animation de la station).        |

### Modèle de fonctionnement (résumé)

* **Coûts opérationnels** : payés par la **Trésorerie Coopérative** (`UPLANETNAME_CASH`).
* **Collecte des redevances** : portefeuille d'exploitation **CAPTAIN\_DEDICATED** ; TVA (par défaut à 0 %) → `UPLANETNAME_IMPOT`.
* **Allocation hebdomadaire depuis CAPTAIN\_DEDICATED** : provision IS (15–25 %) → surplus net réparti 33,33 % CASH / 33,33 % RnD / 33,34 % ASSETS.
* **Contribution Parrain (ZEN Card officielle)** : 33 % MULTIPASS contributeur / 33 % RnD / 33 % ASSETS / 1 % Capitaine.

***

## Partie III — Love Ledger & Niveaux de Résilience

### Les 4 Niveaux de Résilience (`ZEN.ECONOMY.sh` v0.3)

| Niveau                    | Icône | Condition                  | Source de paiement           |
| ------------------------- | ----- | -------------------------- | ---------------------------- |
| **0 — Abondance**         | ✅     | CASH couvre tous les frais | CASH                         |
| **1 — Solidarité ASSETS** | 🌿    | CASH insuffisant           | Forêts-Jardins (ASSETS)      |
| **2 — Solidarité R\&D**   | 🔬    | ASSETS épuisés             | Budget R\&D (RnD)            |
| **3 — Bénévolat Actif**   | ❤️    | Tous fonds insuffisants    | Don du Capitaine aux Communs |

À chaque niveau, le Node **continue de fonctionner**. Seule la source de financement change.

### Le Love Ledger (`~/.zen/game/love_ledger.json`)

```json
{
  "total_donated_zen": 42.0,
  "weeks_on_volunteer": 3,
  "motto": "G1=Liberte Zen=Egalite Love=Fraternite 1xLove=1DU",
  "history": [
    {"date": "2026-03-17", "amount_zen": 14.0},
    {"date": "2026-03-24", "amount_zen": 28.0}
  ]
}
```

Chaque semaine de bénévolat :

1. Met à jour `love_ledger.json` (total cumulé, historique)
2. Émet un **Kind 1 NOSTR** de gratitude publique : *"Ğ1=Liberté Ẑen=Égalité ❤️=Fraternité — 1❤️=1DU"*
3. Émet un **Kind 30305 TrocZen** pour créditer le Capitaine en DU (voir Partie IV)

### Allocation Coopérative atomique (`ZEN.COOPERATIVE.3x1-3.sh` v0.4)

En cas d'échec partiel d'un virement Ğ1 (réseau, solde momentané), **le marqueur de semaine n'est pas écrit** → réessai automatique au cycle suivant. Ce n'est pas une faillite, c'est la résilience par l'essai.

***

## Partie IV — Boucle Autonome Ğ1↔Ẑen↔❤️↔DU (Protocole TrocZen)

### Trinité et Dividende Universel

> *« Ğ1 apporte la Liberté, Ẑen apporte l'Égalité.* *Pour la Fraternité : 1 ❤️ = 1 DU. »*

Le **DU (Dividende Universel)** est la valeur co-créée hebdomadairement par chaque membre de la toile Ğ1. Un don bénévole au réseau — qu'il soit en temps, en électricité ou en connectivité — vaut exactement 1 DU : c'est la mesure de la contribution égalitaire à la vie commune.

**Formule TRM (Théorie Relative de la Monnaie) hyperrelativiste TrocZen :**

```
DU(t+1) = DU(t) + c² × M_N1 / (N1 + √N2)

où :
  c²   ≈ 1% (dérivé de c = ln(ev/2)/(ev/2), ev = espérance de vie)
  M_N1 = masse monétaire des N1 mutuels (liens réciproques NOSTR)
  N1   = nombre de liens réciproques du Capitaine
  N2   = utilisateurs de second degré
```

### La Boucle Fermée

```
Ğ1 → LIBERTÉ                    Ẑen → ÉGALITÉ                ❤️ → FRATERNITÉ
(paiement PAF/loyers)           (1 Ğ1 ≈ 10 Ẑen)              (sacrifice bénévole)
        ↓                               ↓                              ↓
  PAYforSURE.sh                   G1check.sh                  love_ledger.json
        ↓                               ↓                              ↓
  NODE + Capitaine                CASH/ASSETS/RnD             LOVE_DONATION_ZEN
        ↑                               ↑                              ↓
Nouveaux membres            CASH rechargé (flux retour)    KIND 30305 NOSTR (DU)
Ğ1 → CASH                             ↑                              ↓
        ↑                              ↑                    DU TrocZen = Bon fondant
        ↑                 Services sur le marché local              ↓
        ↑_________________________↑__________________________🎫 BON TrocZen 28j TTL
               BOUCLE FERMÉE — économie locale renforcée
```

### Format technique Kind 30305 (source : `nostr_service.dart#publishDuIncrement`)

L'événement NOSTR Kind 30305 est un **NIP-33 replaceable event** — une entrée par jour par auteur :

```json
{
  "kind": 30305,
  "pubkey": "<HEX du Capitaine>",
  "created_at": <timestamp UNIX>,
  "tags": [
    ["d", "du-YYYY-MM-DD"],
    ["amount", "XX.XX"]
  ],
  "content": ""
}
```

**Règles de conformité :**

* `content` **toujours vide** — TrocZen lit uniquement le tag `amount`
* `d-tag` : `"du-" + date ISO` (clé primaire DB : `du_increments(npub, date, amount)`)
* `amount` : string float à 2 décimales, en Ẑen (≈ €)
* Signé par la **clé NOSTR du Capitaine** (bénéficiaire du DU)

**Ce que TrocZen fait avec ce Kind 30305 :**

```
DU_disponible = Σ amount(Kind 30305 du npub Capitaine)
              − Σ value(Kind 30303 bons émis par ce npub)
→ Capitaine peut créer un Bon TrocZen de DU_disponible Ẑen
→ Bon fondant 28j TTL, échangeable sur le marché local
→ → Économie locale renforcée
```

### Implémentation dans `ZEN.ECONOMY.sh`

Quand `LOVE_DONATION_THIS_WEEK > 0` :

1. Met à jour `love_ledger.json`
2. Émet Kind 1 (gratitude publique avec devise)
3. Émet Kind 30305 conforme TrocZen pour le Capitaine :

   ```bash
   # Format conforme nostr_service.dart#publishDuIncrement
   TAGS='[["d","du-2026-03-24"],["amount","28.00"]]'
   nostr_send_note.py --kind 30305 --content "" --tags "$TAGS" \
       --keyfile "$CAPTAIN_NOSTR_KEY"
   ```

***

## Partie V — Référence technique (compta interne)

### Portefeuilles (conformité code)

| Nom logique             | Fichier dunikey                | Rôle                                          |
| ----------------------- | ------------------------------ | --------------------------------------------- |
| **UPLANETNAME\_CASH**   | `uplanet.CASH.dunikey`         | Trésorerie (1/3)                              |
| **UPLANETNAME\_RND**    | `uplanet.RnD.dunikey`          | R\&D (1/3)                                    |
| **UPLANETNAME\_ASSETS** | `uplanet.ASSETS.dunikey`       | Actifs (1/3)                                  |
| **UPLANETNAME\_IMPOT**  | `uplanet.IMPOT.dunikey`        | Provisions fiscales (TVA, IS)                 |
| **CAPTAIN\_DEDICATED**  | `uplanet.captain.dunikey`      | Collecte redevances (source 3×1/3)            |
| **NODE**                | `secret.NODE.dunikey`          | Portefeuille Armateur (redevance hébergement) |
| **LOVE\_LEDGER**        | `~/.zen/game/love_ledger.json` | Registre de Gratitude (JSON)                  |

### Scripts principaux

| Script                     | Version  | Fonction                                               | Fréquence                             |
| -------------------------- | -------- | ------------------------------------------------------ | ------------------------------------- |
| `UPLANET.init.sh`          | —        | Initialisation portefeuilles                           | Une fois                              |
| `ZEN.ECONOMY.sh`           | **v0.3** | PAF + Niveaux de Résilience + Love Ledger + Kind 30305 | Hebdomadaire                          |
| `ZEN.COOPERATIVE.3x1-3.sh` | **v0.4** | Provision IS + allocation 3×1/3 atomique               | Hebdomadaire (anniversaire Capitaine) |
| `ECONOMY.broadcast.sh`     | —        | kind:30850 Economic Health + Love Ledger NOSTR         | Hebdomadaire                          |
| `NOSTRCARD.refresh.sh`     | —        | Collecte redevances MULTIPASS (1Ẑ HT + 0,2Ẑ TVA)       | Hebdomadaire                          |
| `PLAYER.refresh.sh`        | —        | Collecte redevances ZEN Cards (4Ẑ HT + 0,8Ẑ TVA)       | Hebdomadaire                          |

### NOSTR Events utilisés

| Kind  | Protocole      | Contenu                                             | Émetteur       |
| ----- | -------------- | --------------------------------------------------- | -------------- |
| 1     | NIP-01 Note    | Gratitude publique bénévolat                        | Clé UPlanet G1 |
| 30303 | NIP-33 TrocZen | Bon P3 (voucher signé)                              | Clé Capitaine  |
| 30305 | NIP-33 TrocZen | DU increment `[["d","du-DATE"],["amount","XX.XX"]]` | Clé Capitaine  |
| 30800 | NIP-33 UPlanet | Config coopérative (kind cooperative-config)        | Clé Capitaine  |
| 30850 | NIP-33 UPlanet | Economic Health Report                              | Clé Capitaine  |

### Flux économique (schéma v3)

```
── FLUX HEBDOMADAIRE AUTOMATIQUE ──────────────────────────────────────────────
1. COLLECTE REDEVANCES  →  CAPTAIN_DEDICATED (HT)  +  UPLANETNAME_IMPOT (TVA)
2. PAIEMENT PAF         →  NIVEAU 0: CASH → NODE + CAPTAIN MULTIPASS
                           NIVEAU 1: ASSETS → NODE + CAPTAIN (solidarité forêts)
                           NIVEAU 2: RnD → NODE + CAPTAIN (solidarité recherche)
                           NIVEAU 3: ❤️ LOVE LEDGER (bénévolat Capitaine)
3. ALLOCATION 3×1/3     →  CAPTAIN_DEDICATED (surplus) → IS → CASH / RnD / ASSETS
4. LOVE LEDGER (si N3)  →  Kind 1 gratitude + Kind 30305 DU TrocZen → Bon fondant

── FLUX CONTRIBUTION PARRAIN (UPLANET.official.sh) ────────────────────────────
ZEN Card émise  →  UPLANETNAME_G1 → UPLANETNAME_SOCIETY → ZENCARD
                   ZENCARD →  33% MULTIPASS contributeur (crédit usage)
                           →  33% RnD
                           →  33% ASSETS
                           →   1% MULTIPASS Capitaine (prime gestion)

── BOUCLE AUTONOME ❤️↔DU↔TrocZen ──────────────────────────────────────────────
LOVE DONATION (Ẑen) → Kind 30305 (DU incrément) → Bon TrocZen 28j TTL
→ Marché local (biens/services) → nouveaux membres → CASH rechargé → ↺
```

### Service de remboursement (conversion ẐEN → euros)

1. **Constat d'activité** : Le protocole mesure l'activité (Maintenance, Hébergement) et crédite le compte interne en ẐEN.
2. **Facturation** : Le membre émet une facture en Euros adressée au G1FabLab. *Libellé : "Prestation d'hébergement serveur" ou "Maintenance technique".*
3. **Paiement** : Le G1FabLab valide et déclenche le virement bancaire via son compte fiscal.
4. **Équilibrage** : Les crédits ẐEN correspondants sont brûlés ou archivés pour solder le compte interne.

***

## Partie VI — Guide contributeur (condensé)

### Rôles et contreparties

* **MULTIPASS** : redevance 1 Ẑ/semaine (+ TVA) → 10 Go uDRIVE, identité souveraine.
* **Parrain** : contribution annuelle (ex. 50 Ẑ) → 128 Go NextCloud, voix consultative, exonération redevance hebdo (1 an).
* **Capitaine** : rétribution de base (ex. 28 Ẑ/semaine) + DU TrocZen si bénévolat ; facturation au collectif (prestation).
* **Armateur** : redevance d'hébergement / loyer de matériel (1/3) ; déclaration en BIC (location) ou BNC (prestation).

### Fiscalité recommandée

* **Principe** : on déclare les **euros reçus** (après conversion), pas les Ẑen. Le fait générateur de l'impôt est le remboursement en euros.
* **Statut adapté** : Micro-Entrepreneur en **BNC** pour la plupart des membres.
* **Armateur** : revenus de location / mise à disposition (BIC ou BNC).

***

## Dictionnaire de remplacement (sémantique conforme)

À utiliser systématiquement : présenter le projet comme une **AMAP Numérique Citoyenne** / **Coopérative d'infrastructure numérique**.

| À éviter (financier / anxiogène) | À utiliser (service / commun / résilient)  |
| -------------------------------- | ------------------------------------------ |
| Investisseur / Actionnaire       | Parrain / Armateur / Co-Bâtisseur          |
| Dividende / Rente                | Redevance d'hébergement / Indemnité        |
| Capital (social)                 | Patrimoine commun / Infrastructure         |
| Achat de token                   | Crédit d'usage / Droit d'accès             |
| ROI                              | Économie circulaire / Compensation         |
| Cours du ẐEN                     | Valeur d'échange interne (≈ 1€)            |
| Bénéfice / Profit                | Excédent de gestion / de fonctionnement    |
| Parts sociales                   | Crédits service / Droits d'usage           |
| Sociétaire                       | Parrain / Contributeur                     |
| **Faillite / Bankruptcy**        | **Bénévolat Actif / Don aux Communs**      |
| **Phase de dégradation**         | **Niveau de Résilience (0-3)**             |
| **Alerte faillite**              | **Notification de Gratitude NOSTR**        |
| **Déficit**                      | **Sacrifice offert / Love Ledger**         |
| **Système en danger**            | **Entretenu par l'engagement des membres** |
| **Dividende**                    | **DU co-créé / Bon TrocZen fondant**       |

***

## Liens utiles

* **ZEN.ECONOMY.v2.md** : `Astroport.ONE/docs/ZEN.ECONOMY.v2.md` (version précédente)
* **TrocZen DU Service** : `TrocZen/troczen/lib/services/du_calculation_service.dart`
* **Système ORE** : `../explanation/ORE_SYSTEM.md`
* **Documents collaboratifs** : `../how-to/COLLABORATIVE_COMMONS_SYSTEM.md`
* **Système PlantNet** : `../how-to/PLANTNET_SYSTEM.md`
* **Politique d'intrusion** : `../reference/ZEN.INTRUSION.POLICY.md`
* **Oracle** : `../explanation/ORACLE_SYSTEM.md`

***

*Licence AGPL-3.0 — Collectif G1FabLab — Monnaie Libre Ğ1 — AMAP Numérique Citoyenne*

> « Ğ1 apporte la Liberté · Ẑen apporte l'Égalité · ❤️ apporte la Fraternité — 1 ❤️ = 1 DU »
