Skip to content

feat: add spec to describe space/content/decrypt ability#132

Open
BravoNatalie wants to merge 3 commits intomainfrom
feat/add-w3-encrypt
Open

feat: add spec to describe space/content/decrypt ability#132
BravoNatalie wants to merge 3 commits intomainfrom
feat/add-w3-encrypt

Conversation

@BravoNatalie
Copy link
Copy Markdown
Contributor

This PR addresses the objectives outlined in the issue #130

Please refer to the issue for a detailed context.

@BravoNatalie BravoNatalie force-pushed the feat/add-w3-encrypt branch from 19beb03 to dbc8342 Compare March 4, 2025 23:54
@BravoNatalie BravoNatalie marked this pull request as ready for review March 12, 2025 15:32
Copy link
Copy Markdown
Member

@hannahhoward hannahhoward left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome, LGTM. Recommend removing references to "decentralized" for the key management system -- it's not a requirement, more a recommendation (and we use a decentralized KMS for our implementation)

Comment thread w3-encrypt.md

The encryption service performs the role of managing keys in a decentralized context. It enables encryption and provides a way to validate invocations to decrypt content. The service should implemented a secure encryption system (e.g., Lit Protocol) that supports:

1. Multi-party threshold secret sharing (TSS) to enable decentralized public key cryptography
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

technically we can drop the first two.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a centralized system is fine

Comment thread w3-encrypt.md
The encryption service MUST:

1. Support identity-based encryption with access control conditions
2. Provide secure decentralized key management
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does not require "decentralized"

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