Greetings!
I am drafting a post to next Tuesday evening about Metalink.
I did a superficial search, and I did not find a mention of Metalink in
the XEP index.
Metalink is known as standard RFC 5854, and RFC 6249.
Metalink supports listing of multiple partial and full
file hashes
along with PGP signatures. It supports listing any URI (i.e. FTP,
Gemini, HTTP, rsync, BitTorrent, eD2k, IPFS, magnet link etc.).
It also has a "description" field, which is crucial in messaging
system, as it can save the effort of sending an extra message to
describe the content. This saves in half the number of messages upon
sharing files via messages.
See the example Metalink file in the following post.
https://portal.mozz.us/gemini/woodpeckersnest.space/~schapps/journal/2024-1…
In the example Metalink file, the content is available via BitTorrent,
eD2k, FTP, HTTP, and Kad.
Handling Metalink would be of benefit to XMPP.
Sending of a file:
http://hfu.xmpp.i2p/StealThisFilm.Part1.avi
This is the first part of the movie "Steal This Film I" from 2006.
Sending of a Metalink file:
XMPP client parses the Metalink file (StealThisFilm.Part1.metalink),
and displays the given description which is found in that file.
I advise to create an XEP for handling of Metalinks.
I would be greateful to whom who would want to intstruct me.
Kind regards,
Schimon