BUD-10: Blossom URI Scheme
BUD-10 defines a custom URI scheme for Blossom that embeds all information needed to retrieve a file from any available server.
URI Format
blossom:<sha256>.<ext>?size=<bytes>&server=<url>&server=<url>&pubkey=<hex>
Components:
- sha256: File hash (required)
- ext: File extension
- size: File size in bytes
- server: One or more server hints
- pubkey: Author pubkeys for BUD-03 server discovery
Benefits
- More resilient than static HTTP URLs
- Automatic fallback across multiple servers
- Author-based discovery via pubkey hints
- Self-verifying (hash ensures integrity)
Primary sources:
Mentioned in:
See also: