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)

published
2025-05-13
revised
2026-06-15

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.