# Système de commissions **Auteur** : Équipe 4NK ## Configuration Les commissions sont centralisées dans `lib/platformCommissions.ts` : - **Articles** : 800 sats total (700 auteur, 100 plateforme) - **Avis** : 70 sats total (49 reviewer, 21 plateforme) - **Sponsoring** : 0.046 BTC total (0.042 auteur, 0.004 plateforme) ## Implémentation ### Articles - Validation du montant à chaque étape - Tracking avec `author_amount` et `platform_commission` - Récupération automatique de l'adresse Lightning de l'auteur - Transfert automatique déclenché (nécessite nœud Lightning) ### Sponsoring - Vérification des transactions Bitcoin via mempool.space - Validation des sorties (auteur + plateforme) - Tracking sur Nostr avec confirmations ### Avis - Mise à jour de l'événement Nostr avec tags `rewarded` et `reward_amount` - Récupération automatique de l'adresse Lightning du reviewer - Transfert automatique déclenché (nécessite nœud Lightning) ## Tracking Tous les paiements sont trackés sur Nostr via des événements personnalisés : - **Kind 30078** : Livraisons de contenu - **Kind 30079** : Paiements de sponsoring Ces événements permettent un audit complet et une traçabilité totale. ## Limitations actuelles Les transferts Lightning automatiques nécessitent un nœud Lightning de la plateforme. Actuellement, les transferts sont loggés et peuvent être exécutés manuellement.