30817:bud-00
BUD-00: Blossom Upgrade Documents
Defines the language every other BUD is written in, and what a blob is: raw binary data addressed by the sha256 hash of that data.
Blossom Upgrade Documents (mirror)
- signed by
- npub1zvm2z...z4932r
- published
- 2025-05-13
- revised
- 2026-06-15
- event
- 31b9cd9a87...cfc8
BUD-00
Blossom Upgrade Documents
draft mandatory
This document details the common language for all following BUDs
Language
All occurences of "MUST", "MUST NOT", "SHOULD", "SHOULD NOT" MUST be interpreted as per RFC 2119
BUDs
BUDs or "Blossom Upgrade Documents" are short documents that outline an additional feature of the Blossom protocol.
A BUD MAY define a requirement or feature that a blossom server MUST or MAY implement, or a client-side convention or data format built on top of Blossom blobs that servers do not need to implement (for example the blossom: URI schema in BUD-10).
Blobs
Blobs are raw binary data addressed by the sha256 hash of the data.
Cited links
Discussion
Connect a key to comment.