Skip to content

NAP-RESOURCE: use BUD-10 Blossom URIs - #121

Merged
dskvr merged 2 commits into
nub-resourcefrom
resource-bud10-blossom
Oct 14, 2026
Merged

dskvr merged 2 commits into
nub-resourcefrom
resource-bud10-blossom

Conversation

@hzrd149

@hzrd149 hzrd149 commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator

What

Updates the blossom: row of the NAP-RESOURCE Schemes table:

  • Before: canonical form blossom:sha256:<hex>
  • After: the BUD-10 Blossom URI, blossom:<sha256>.<ext>

The runtime MUST still verify SHA-256 before delivery. The row also says BUD-10's xs, as and sz hints are advisory. They never bypass policy, size limits or the hash check.

Targets nub-resource, so it lands in #80. The changelog bullet is in its own commit.

Why

blossom:sha256:<hex> is not the Blossom URI that BUD-10 defines. Downstream SDK docs are moving to BUD-10 in napplet/web#246, which depends on this revision.

Open question (not decided here)

Should runtimes keep accepting legacy blossom:sha256:<hex> references while content migrates? That would be a new normative rule, so this PR leaves it out.

🤖 Generated with Claude Code

hzrd149 and others added 2 commits October 14, 2026 11:33
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dskvr
dskvr requested review from dskvr and a balanced review from Copilot and removed request for Copilot October 14, 2026 16:35
@dskvr
dskvr merged commit ae5b9c6 into nub-resource Oct 14, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants