From 476947b16a2d90f0ec69cd5ea720e26a59b9718a Mon Sep 17 00:00:00 2001 From: "DanIsNearby.eth" <91475837+DanIsNearby@users.noreply.github.com> Date: Wed, 8 Nov 2023 20:31:26 +0100 Subject: [PATCH 1/4] lip-5 --- LIPs/lip-5.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 LIPs/lip-5.md diff --git a/LIPs/lip-5.md b/LIPs/lip-5.md new file mode 100644 index 0000000..cb65943 --- /dev/null +++ b/LIPs/lip-5.md @@ -0,0 +1,39 @@ +--- +title: Profile Guardian Tied to ERC 6551 Wallet +description: This LIP proposes to tie the Profile Guardian to an Ethereum Request for Comment (ERC) 6551 wallet, allowing users to disable it for individual profiles without affecting others. +author: @DanIsNearby +status: Draft +type: Protocol +category: Contracts +created: 2023-11-08 +--- + +## Abstract + +This LIP suggests a modification to the Lens protocol to associate the Profile Guardian with an ERC 6551 wallet. This change will enable users to disable the Profile Guardian for specific profiles, reducing the risk to individual profiles when needed. + +## Motivation + +The current implementation of the Profile Guardian in Lens ties it to a user's primary wallet, making it an all-or-nothing security measure. This can be problematic when users wish to disable the guardian for a specific profile temporarily. This LIP aims to address this limitation and enhance the flexibility of the Profile Guardian by associating it with an ERC 6551 wallet. + +## Specification + +The proposed modification involves linking the Profile Guardian to an ERC 6551 wallet. This association will allow users to manage the guardian on a per-profile basis, providing more granular control over their security settings. + +## Rationale + +The rationale behind this change is to improve the user experience and security of the Lens protocol. By enabling users to disable the Profile Guardian for individual profiles while keeping it active for others, we provide a more adaptable security solution. + +No specific alternate designs or related work are mentioned at this time. + +## Backwards Compatibility + +No backward compatibility issues have been identified with this proposal. + +## Security Considerations + +The security implications of this change should be thoroughly discussed. Potential concerns, risks, and implementation-specific guidance must be addressed to ensure the safety of this feature. Further security discussions are required before finalizing this proposal. + +## Copyright + +Copyright and related rights waived via CC0. From 2b5ed2cbde0aa01541d8d23221ff04c7391d41e7 Mon Sep 17 00:00:00 2001 From: "DanIsNearby.eth" <91475837+DanIsNearby@users.noreply.github.com> Date: Wed, 8 Nov 2023 20:33:55 +0100 Subject: [PATCH 2/4] Fix of md format --- LIPs/lip-5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LIPs/lip-5.md b/LIPs/lip-5.md index cb65943..cff466d 100644 --- a/LIPs/lip-5.md +++ b/LIPs/lip-5.md @@ -1,6 +1,6 @@ --- title: Profile Guardian Tied to ERC 6551 Wallet -description: This LIP proposes to tie the Profile Guardian to an Ethereum Request for Comment (ERC) 6551 wallet, allowing users to disable it for individual profiles without affecting others. +description: This LIP proposes to tie the Profile Guardian to an Ethereum Request for Comment (ERC 6551 wallet allowing users to disable it for individual profiles without affecting others author: @DanIsNearby status: Draft type: Protocol From a278e344df0883947e370ffcc8e8e251f8a9a968 Mon Sep 17 00:00:00 2001 From: "DanIsNearby.eth" <91475837+DanIsNearby@users.noreply.github.com> Date: Wed, 8 Nov 2023 20:34:43 +0100 Subject: [PATCH 3/4] Another try of fixing the MD unknown char error --- LIPs/lip-5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LIPs/lip-5.md b/LIPs/lip-5.md index cff466d..3764dc9 100644 --- a/LIPs/lip-5.md +++ b/LIPs/lip-5.md @@ -1,7 +1,7 @@ --- title: Profile Guardian Tied to ERC 6551 Wallet description: This LIP proposes to tie the Profile Guardian to an Ethereum Request for Comment (ERC 6551 wallet allowing users to disable it for individual profiles without affecting others -author: @DanIsNearby +author: DanIsNearby status: Draft type: Protocol category: Contracts From 3a3150e61b2cfd145b65ffe82aa62f864002d64f Mon Sep 17 00:00:00 2001 From: "DanIsNearby.eth" <91475837+DanIsNearby@users.noreply.github.com> Date: Thu, 9 Nov 2023 14:38:04 +0100 Subject: [PATCH 4/4] Update and rename lip-5.md to lip-6.md --- LIPs/{lip-5.md => lip-6.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename LIPs/{lip-5.md => lip-6.md} (100%) diff --git a/LIPs/lip-5.md b/LIPs/lip-6.md similarity index 100% rename from LIPs/lip-5.md rename to LIPs/lip-6.md