Les Nostr Implementation Possibilities (NIPs) sont les spécifications du protocole qui définissent le fonctionnement de Nostr. Cette référence liste tous les NIPs avec leur statut actuel.

Légende des statuts :

  • Final - Spécification stable, largement implémentée
  • Draft - Travail en cours, susceptible de changer
  • Unrecommended - Obsolète ou remplacé par des NIPs plus récents

Pour des explications approfondies de NIPs spécifiques, consultez nos pages de sujets et les analyses approfondies de NIP dans les bulletins.

NIPTitreStatutSujet
01Description du flux de base du protocoleFinalNIP-01
02Liste d’abonnementsFinal
03Attestations OpenTimestamps pour les événementsFinal
04Message direct chiffréUnrecommended
05Correspondance des clés Nostr aux identifiants internet basés sur DNSFinal
06Dérivation de clé de base à partir d’une phrase mnémoniqueFinal
07Capacité window.nostr pour les navigateurs webFinal
08Gestion des mentionsUnrecommended
09Demande de suppression d’événementFinal
10Notes textuelles et fils de discussionFinal
11Document d’information du relaisFinal
13Preuve de travailFinal
14Tag sujet dans les événements textuelsFinal
15Marketplace NostrFinal
17Messages directs privésFinal
18RepostsFinal
19Entités encodées en bech32FinalNIP-19
21Schéma URI nostr:Final
22CommentaireFinal
23Contenu long formatFinal
24Champs et tags de métadonnées supplémentairesFinal
25RéactionsFinal
26Signature d’événement déléguéeUnrecommended
27Références de notes textuellesFinal
28Chat publicFinal
29Groupes basés sur les relaisFinal
30Émojis personnalisésFinal
31Gestion des événements inconnusFinal
32ÉtiquetageFinal
34Fonctionnalités gitFinal
35TorrentsFinal
36Contenu sensibleFinal
37Événements brouillonFinal
38Statuts utilisateurFinal
39Identités externes dans les profilsFinal
40Horodatage d’expirationFinal
42Authentification des clients aux relaisFinal
43Métadonnées d’accès aux relais et demandesFinal
44Charges utiles chiffrées (versionnées)Final
45Comptage des résultatsFinal
46Signature à distance NostrFinal
47Nostr Wallet ConnectFinal
48Tags proxyFinal
49Chiffrement de clé privéeFinal
50Capacité de rechercheFinal
51ListesFinal
52Événements de calendrierFinal
53Activités en directFinal
54WikiFinal
55Application de signature AndroidFinal
56SignalementFinal
57Zaps LightningFinal
58BadgesFinal
59Gift WrapFinal
60Portefeuille CashuFinal
61NutzapsFinal
62Demande de disparitionFinal
64Échecs (PGN)Final
65Métadonnées de liste de relaisFinal
66Découverte de relais et surveillance de disponibilitéFinal
68Flux orientés imageFinal
69Événements d’ordre pair-à-pairFinal
70Événements protégésFinal
71Événements vidéoFinal
72Communautés modéréesFinal
73IDs de contenu externeFinal
75Objectifs de zapFinal
77Synchronisation NegentropyFinal
78Données spécifiques à l’applicationFinal
7DFils de discussionFinal
84SurlignagesFinal
86API de gestion de relaisFinal
87Découvrabilité des mints EcashFinal
88SondagesFinal
89Gestionnaires d’application recommandésFinal
90Machines de distribution de donnéesFinal
92Pièces jointes médiaFinal
94Métadonnées de fichierFinal
96Intégration de stockage de fichiers HTTPUnrecommended
98Authentification HTTPFinal
99Petites annoncesFinal
A0Messages vocauxFinal
B0Favoris webFinal
B7BlossomFinal
BEProtocole de communications BLE NostrFinal
C0Extraits de codeFinal
C7ChatsFinal
EEMessagerie E2EE utilisant le protocole MLSFinal

Dernière mise à jour : décembre 2025

Voir le dépôt NIPs pour la source officielle.