mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
Writes docs/blossom-plan.md (house format) from the July 2026 research: use the maintained blossom-client-sdk v5 (only dep @noble/hashes, already vendored); the spec's current modular BUD map (BUD-01 retrieval, 02 /upload, 11 auth kind-24242, 12 list/delete, 03 kind-10063 discovery, 04 mirror, 05 /media, 06 preflight); the existing service.uploadFile seam as the integration point; and 10 decisions (SDK vs hand-roll, multi-server+mirror, discovery, /upload vs /media, signer reuse, torrent parity, management, keyless config UI, FEATURE_BLOSSOM_STORAGE, public-only privacy). Notes Blossom removes the encrypted-cred-sync surface (no secret — server URLs + signer) and the lift is medium (config UI is the main cost). Expands TODO #30 with the plan pointer + decisions. Local commit (kept with the unpushed Bitcoin Connect batch); not pushed. Co-Authored-By: Claude Opus 4.8 <[email protected]>