mirror of
https://github.com/hzrd149/blossom.git
synced 2025-12-09 23:18:50 +00:00
basic explanation
This commit is contained in:
23
Nostr.md
Normal file
23
Nostr.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# Blossom nostr integration
|
||||
|
||||
Blossom uses nostr for public / private key identities. Users are expected to sign "Client Authentication" events to prove their identity when uploading or deleting blobs
|
||||
|
||||
## User Server Discovery
|
||||
|
||||
Users can publish a kind `10063` event with a list of `r` tags indicating where other users should look to find their published blobs
|
||||
|
||||
### Example
|
||||
|
||||
```json
|
||||
{
|
||||
"kind": 10063,
|
||||
"content": "",
|
||||
"tags": [
|
||||
["r", "https://cdn.self.hosted"],
|
||||
["r", "https://cdn.satellite.earth"]
|
||||
],
|
||||
"created_at": 1708454797,
|
||||
"id": "...",
|
||||
"sig": "..."
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user