- Split pour sponsoring (Bitcoin mainnet) :
- Service SponsoringPaymentService avec calcul split (0.042/0.004 BTC)
- Validation montants et adresses Bitcoin
- Structure pour vérification transactions
- Split pour avis (Lightning) :
- Service ReviewRewardService avec commission (49/21 sats)
- Création invoice avec split
- Transfert automatique reviewer portion
- Mise à jour avis avec tag rewarded
- Système transfert automatique :
- Service AutomaticTransferService
- Transfert auteur portion après paiement article
- Transfert reviewer portion après rémunération avis
- Tracking et logs structurés
- Intégration dans paymentPolling pour articles
- Documentation complète du système
Les services sont prêts pour intégration avec nœud Lightning et services blockchain.
- Création lib/platformCommissions.ts : configuration centralisée des commissions
- Articles : 800 sats (700 auteur, 100 plateforme)
- Avis : 70 sats (49 lecteur, 21 plateforme)
- Sponsoring : 0.046 BTC (0.042 auteur, 0.004 plateforme)
- Validation des montants à chaque étape :
- Publication : vérification du montant avant publication
- Paiement : vérification du montant avant acceptation
- Erreurs explicites si montant incorrect
- Tracking des commissions sur Nostr :
- Tags author_amount et platform_commission dans événements
- Interface ContentDeliveryTracking étendue
- Traçabilité complète pour audit
- Logs structurés avec informations de commission
- Documentation complète du système
Les commissions sont maintenant systématiques, validées et traçables.