Skip to content

feat: add LSP29 Encrypted Assets standard#315

Draft
b00ste wants to merge 1 commit into
mainfrom
feat/lsp-29
Draft

feat: add LSP29 Encrypted Assets standard#315
b00ste wants to merge 1 commit into
mainfrom
feat/lsp-29

Conversation

@b00ste
Copy link
Copy Markdown
Member

@b00ste b00ste commented Jan 8, 2026

What does this PR introduce?

Introduces LSP29 for storing encrypted, token-gated digital assets on Universal Profiles.

ERC725Y Data Keys

  • LSP29EncryptedAssets[] - Array of VerifiableURIs
  • LSP29EncryptedAssetsMap - O(1) lookup for latest/specific versions
  • LSP29EncryptedAssetRevisionCount - Revision tracking per content ID

Key Features

  • Append-only array with full version history
  • Single mapping supporting both "latest" and "specific version" lookups
  • Creator-chosen content IDs that persist across revisions

@frozeman
Copy link
Copy Markdown
Member

@b00ste We should get back to this discussion, but I'm feeling that the data keys are not fully clear yet. The spec doesn't really show the data keys properly, and also the data key cheat sheet is missing. I think that needs to be more closely resembling LSP3 or LSP4 in the spec design. To be better readable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants