- 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.
9.2 KiB
FAQ - Questions fréquentes
Questions générales
Qu'est-ce que Nostr Paywall ?
Nostr Paywall est une plateforme de publication d'articles basée sur le protocole Nostr. Les auteurs peuvent publier des articles avec un aperçu gratuit et un contenu complet payant, débloqué via des paiements Lightning Network.
Comment fonctionne le système de sponsoring ?
- L'auteur publie un article avec un aperçu gratuit
- L'auteur crée une invoice Lightning lors de la publication pour recevoir les zaps
- Les lecteurs peuvent lire l'aperçu gratuitement
- Pour lire le contenu complet, les lecteurs effectuent un zap Lightning de 800 sats
- Une fois le zap confirmé, le contenu complet est envoyé via message privé chiffré (NIP-04)
Combien coûte le sponsoring d'un article ?
Tous les articles ont le même montant de sponsoring : 800 sats (environ 0,000008 BTC). Ce montant est fixe pour tous les articles.
Qu'est-ce qu'un "sat" ?
Un "sat" (satoshi) est la plus petite unité de Bitcoin. 1 BTC = 100 000 000 sats.
Connexion et authentification
Comment me connecter ?
Cliquez sur "Connect with Nostr" et autorisez la connexion avec votre portefeuille Nostr. L'application utilise NostrConnect (par défaut via use.nsec.app).
J'ai besoin d'un compte ?
Non, vous n'avez pas besoin de créer un compte. Vous utilisez votre identité Nostr existante via votre portefeuille Nostr.
Puis-je utiliser plusieurs comptes ?
Oui, vous pouvez vous déconnecter et vous reconnecter avec un autre compte Nostr à tout moment.
Que se passe-t-il si je me déconnecte ?
- Vous restez connecté pour lire les aperçus d'articles
- Vous devez être connecté pour publier des articles
- Vous devez être connecté pour payer et débloquer des articles
- Le contenu déjà débloqué reste accessible (stocké localement)
Paiements
Comment effectuer un zap pour un article ?
- Cliquez sur "Débloquer avec X sats zap" sur l'article souhaité
- Une fenêtre s'ouvre avec un QR code et une invoice Lightning
- Cliquez sur "Pay with Alby" ou scannez le QR code avec votre portefeuille Lightning
- Confirmez le zap dans votre portefeuille
- Le contenu se débloque automatiquement après confirmation
Important
: Seuls les zaps sont autorisés. Les paiements Lightning standard ne fonctionnent pas pour débloquer les articles.
Quel portefeuille Lightning puis-je utiliser ?
Tout portefeuille Lightning compatible avec WebLN fonctionne. Alby est recommandé et testé. D'autres portefeuilles comme Breez, Zeus, etc. peuvent fonctionner s'ils supportent WebLN et peuvent effectuer des zaps.
Dois-je installer Alby ?
Oui, pour effectuer des paiements facilement, vous devez installer l'extension Alby (ou un autre portefeuille Lightning compatible WebLN).
Les zaps sont-ils sécurisés ?
Oui, les zaps utilisent le protocole Lightning Network et sont vérifiés via les reçus de zap Nostr (NIP-57), ce qui est sécurisé et décentralisé. Les zaps sont la seule méthode autorisée pour débloquer les articles.
Que se passe-t-il si je paie mais que le contenu ne se débloque pas ?
Cela ne devrait pas arriver, mais si c'est le cas :
- Attendez quelques secondes (la vérification peut prendre du temps)
- Rafraîchissez la page
- Vérifiez que le paiement a bien été effectué dans votre portefeuille
- Contactez l'auteur de l'article
Puis-je obtenir un remboursement ?
Les paiements Lightning sont généralement irréversibles. Contactez l'auteur de l'article si vous avez un problème.
Les invoices expirent-elles ?
Oui, les invoices expirent après 24 heures. Si une invoice expire, fermez la fenêtre et cliquez à nouveau sur "Unlock Article" pour générer une nouvelle invoice.
Publication d'articles
Comment publier un article ?
- Connectez-vous avec Nostr
- Cliquez sur "Publish Article" dans le menu
- Remplissez le formulaire :
- Titre : Le titre de votre article
- Preview : L'aperçu gratuit (visible par tous)
- Content : Le contenu complet (débloqué après paiement)
- Sponsoring : Le montant de sponsoring en sats (800 sats, fixe)
- Cliquez sur "Publish"
- Autorisez la création de l'invoice Lightning dans Alby
- Votre article sera publié sur le relay Nostr
Dois-je payer pour publier un article ?
Non, la publication est gratuite. Vous devez seulement avoir Alby installé pour créer l'invoice Lightning.
Puis-je modifier ou supprimer un article après publication ?
Actuellement, cette fonctionnalité n'est pas disponible. Les articles publiés sur Nostr sont immutables. Une fonctionnalité d'édition/suppression sera ajoutée dans une future version.
Comment les lecteurs paient-ils pour mon article ?
Les lecteurs cliquent sur "Unlock Article" et paient l'invoice Lightning que vous avez créée lors de la publication. Une fois le paiement confirmé, le contenu complet est automatiquement envoyé via message privé chiffré.
Comment recevoir les paiements ?
Les paiements sont envoyés directement à votre portefeuille Lightning (celui utilisé pour créer l'invoice lors de la publication). Vous recevrez également une notification dans l'application quand quelqu'un paie pour votre article.
Puis-je définir un montant de sponsoring personnalisé ?
Non, le montant de sponsoring est fixe à 800 sats pour tous les articles. Cela simplifie l'expérience utilisateur et garantit une tarification équitable.
Contenu et articles
Puis-je lire les articles sans payer ?
Oui, vous pouvez lire l'aperçu (preview) de tous les articles gratuitement. Seul le contenu complet nécessite un paiement.
Le contenu débloqué est-il stocké ?
Oui, le contenu débloqué est stocké localement dans votre navigateur (IndexedDB) pour rester accessible même après déconnexion.
Puis-je partager un article débloqué ?
Le contenu débloqué est stocké localement dans votre navigateur. Vous pouvez partager le lien de l'article, mais les autres utilisateurs devront payer pour débloquer le contenu.
Les articles sont-ils publics ?
Les aperçus sont publics et visibles par tous sur le relay Nostr. Le contenu complet est envoyé uniquement via message privé chiffré après paiement.
Puis-je rechercher dans les articles ?
Oui, vous pouvez rechercher par titre, aperçu ou contenu. Vous pouvez également filtrer par auteur et trier par date ou sponsoring.
Notifications
Quelles notifications recevrai-je ?
Actuellement, vous recevez des notifications pour :
- Paiements reçus : Quand quelqu'un paie pour un de vos articles
D'autres types de notifications seront ajoutés dans le futur (mentions, commentaires, etc.).
Comment voir mes notifications ?
Cliquez sur le badge de notification (icône de cloche avec un nombre) à côté de votre profil pour ouvrir le centre de notifications.
Les notifications sont-elles persistantes ?
Oui, les notifications sont stockées localement dans votre navigateur et persistent même après déconnexion.
Puis-je supprimer des notifications ?
Oui, vous pouvez :
- Supprimer une notification individuelle (icône de poubelle)
- Marquer toutes les notifications comme lues
- Supprimer toutes les notifications ("Clear all")
Technique
Quel relay Nostr est utilisé ?
Par défaut, l'application utilise wss://relay.damus.io. Vous pouvez configurer un autre relay via la variable d'environnement NEXT_PUBLIC_NOSTR_RELAY_URL.
Les données sont-elles stockées sur un serveur ?
Non, l'application est décentralisée :
- Les articles sont publiés sur le relay Nostr (décentralisé)
- Le contenu débloqué est stocké localement dans votre navigateur (IndexedDB)
- Les notifications sont stockées localement dans votre navigateur
Puis-je utiliser un autre relay Nostr ?
Oui, vous pouvez configurer un autre relay via les variables d'environnement. Cependant, vous ne verrez que les articles publiés sur le relay configuré.
L'application fonctionne-t-elle hors ligne ?
Non, l'application nécessite une connexion internet pour :
- Se connecter au relay Nostr
- Publier des articles
- Effectuer des paiements Lightning
- Recevoir des notifications
Le contenu déjà débloqué reste accessible hors ligne (stocké localement).
Problèmes et support
L'application ne fonctionne pas
Vérifiez :
- Votre connexion internet
- Que le relay Nostr est accessible
- La console du navigateur pour les erreurs
- Que JavaScript est activé dans votre navigateur
Je ne reçois pas de notifications
Vérifiez :
- Que vous êtes connecté avec Nostr
- Que vous avez publié des articles
- Que quelqu'un a effectivement payé pour vos articles
- Le badge de notification en haut à droite
Mon contenu débloqué a disparu
Le contenu est stocké localement. Si vous avez :
- Vidé le cache du navigateur
- Supprimé les données du site
- Utilisé un autre navigateur ou appareil
Le contenu peut être perdu. Vous devrez peut-être payer à nouveau pour débloquer l'article.
Puis-je contacter le support ?
Pour l'instant, il n'y a pas de support officiel. Consultez la documentation ou créez une issue sur le dépôt GitHub du projet.
Dernière mise à jour : Décembre 2024