Skip to content

feat: add LSP29 Encrypted Assets standard#315

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

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

Conversation

@b00ste
Copy link
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

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.

1 participant