NIP-94 introduces a File event type to nostr. File mime types are included as a m tag on the event, so creating file-type specific clients (3d models, pictures, videos, audio) is straightforward. As the spec settles clients that upload files can start to publish these events.
Discussion
Is this merged?
Not yet https://github.com/nostr-protocol/nips/pull/337 but you can try it in https://filestr.vercel.app/
Got it. Thank you! I will check it. Did you check another nip proposed by nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj ? it looks very similar
So actually last week we decided to merge the proposals and just copy all the tags from NIP-81 (my proposal for modeling files and file sharing via torrents) into NIP-94
https://github.com/nostr-protocol/nips/pull/337#issuecomment-1504975505
Thats why they look the same :)
3D models!? omfgggg
Need to improve the 3d viewer but check out https://filestr.vercel.app/e/nevent1qqsrt7zevlxq22ksnl7ewn4fl9z0e3u02npsumegpkw6mz7anx5dghcpp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejszxrhwden5te0wfjkccte9eekummjwsh8xmmrd9skcqglwaehxw309ahx7um5wgkhyetvv9ujumn0ddhhgctjduhxxmmd9uq3jamnwvaz7tmwdaehgu3dwahhymry9e5rx73wdfcz7q3q07jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2qul9qfz
Holy shittttt I fucking love it!! Game changer π€―π€―π€―
Uncensorable thingiverse with zaps and torrent fallback for files. Blows my mind.
Omfg youβve got me so hyped right now bro holy shiiiiiittttt
Is it possible to store data directly in it ?
From what I understand it does not provide anything related to file storage. It just allows file header publishing and file integrity confirmation.
Regarding file storage directly within the messages/events I'm a bit skeptical. This could lead to some huge data to download, as the nip-95 would allow keeping messages and events quite small.
I'd rather have anoter kind of event or message that would provide a pointer to the content, be it the content is on another P2P protocol ( hello torrents ). This way clients could configure and fine tune how to handle each different kind of file
It's pretty cool, it could enable a search engine for torrents
I am very interested in this π
Fits your service like a glove, check out the NIP https://nips.be/94 I built a small client for creating and seeing this in https://github.com/verbiricha/filestr https://filestr.vercel.app/
Interesante. SerΓ‘ genial. π€πΌ

