Semisol on Nostr: Depends on that something, most likely sure. I think the best approach is something ...
Depends on that something, most likely sure.
I think the best approach is something similar to relays but for file hosts: user posts an ID for their media, and uploads their media with that ID to one (or multiple if they want!) hosts
When a client wants to access it, they get their media hosts list (say nostr.build and void.cat), and checks which one has the file and shows the one that does.
This easily allows changing hosts
Published at
2023-11-10 16:52:23Event JSON
{
"id": "4ab803c10682a49f9b87bcd10de63caa94be1ac71bee8a9e51fc3918c35da8c2",
"pubkey": "52b4a076bcbbbdc3a1aefa3735816cf74993b1b8db202b01c883c58be7fad8bd",
"created_at": 1699635143,
"kind": 1,
"tags": [
[
"e",
"02617c8500d5ec1cf471c35f1424984ede743116422fce986d68b9574ebd1a1d"
],
[
"e",
"afd37c67e508016cbf568bd98784e494b55731ff552571441a79b9626c5ca6d1"
],
[
"p",
"8fb140b4e8ddef97ce4b821d247278a1a4353362623f64021484b372f948000c"
],
[
"p",
"983d344d9d2c5786ccb4cf95da7ad06ae734eb4f6d2e7ba7037bd5527e870290"
],
[
"p",
"de279ef2777cca0252b0865ec1bf5375f32122fcda65fdf223a5788718f105ff"
],
[
"p",
"9989500413fb756d8437912cc32be0730dbe1bfc6b5d2eef759e1456c239f905"
]
],
"content": "Depends on that something, most likely sure.\n\nI think the best approach is something similar to relays but for file hosts: user posts an ID for their media, and uploads their media with that ID to one (or multiple if they want!) hosts\n\nWhen a client wants to access it, they get their media hosts list (say nostr.build and void.cat), and checks which one has the file and shows the one that does.\n\nThis easily allows changing hosts",
"sig": "d00c3288a68fe5eb46f6aeca4e0dd4b3d55c2aa56b1aaf1aaa1ce3041a780361dfbbaf5c06116ff875b89d452178d17d13a56e81e83bc452355b92754112e6d8"
}