What is Blossom? How does it work and what is the significance of this tool? nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr
Discussion
Basically, Google Drive on Nostr.
That sounds cool
En qué quedó Docstr ? Alguien sabe cómo va?
DocStr is nostr:npub18c556t7n8xa3df2q82rwxejfglw5przds7sqvefylzjh8tjne28qld0we7's work. Google docs: http://docstr.app
Needs a nostrnests session
I'm down. nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr and anyone else?
Blossom is the bare minimum specification of HTTP endpoints to allow nostr users to store binary blobs (files) on public servers and retrieve them using the sha256 hash
It defines 5 endpoints:
- GET /
- HEAD /
- PUT /upload - Upload a blob to the server
- GET /list/
- DELETE /
There is nothing in the spec about P2P or censorship residents. but I believe that can be built on top of it using other technologies like torrents, i2p, hypercore, or IPFS
The main focus is promoting the idea of referencing files with their sha256 hash. once we start doing that then we can start solving censorship residents.
https://github.com/hzrd149/blossom
Blossom Drive is a nostr app I'm building that uses Blossom to store data. I'm mainly building it to demonstrate how blossom could work and to let people play around with it.
Also could be nice to replace public google drives and mega.nz for file sharing 😀