FoolProof Labs supports two methodologies for implementing Decentralized User Management (DUM): Immutable Control (IC) and Centralized Moderation (CM). Each strategy offers a unique approach to control and flexibility in managing user access and interactions.
1. Immutable Control (IC): This strategy provides a path to DUM enablement for any web app. Instead of centralized user profiles and permissions management, the FPT IC implementation uses FPTs instead of individualized permissions and distributes the ownership of the profile to an individual user. The permissions (FPTs) cannot be removed or changed by the user profile (wallet owner), they can only be managed by the FPT administrator (contract owner) or the owner of the sponsor smart contract.
The key value of an IC implementation for DUM is that it allows a brand or company to leverage blockchain technology and security for their user management systems, while also maintaining fully centralized control of the assets for legal and regulatory purposes. This enables the brand or company to leverage existing on-chain communities who share values and gain a new set of loyal consumers, while also rewarding the members of that community.
2. Centralized Moderation (CM): This strategy is meant to add moderation ability back into the hands of the smart contract owners after selling decentralized assets, such as NFTs. CM utilized the Amped functionality of the FPT, to create a data layer, controlled by the FPT contract owner and their designated admins, to control whether the FPT meets the conditional criteria for a holder to gain full access. This could be members in good standing financially, have agreed to legal terms, or have participated to a specified level.
The key value of a CM implementation for DUM is that it reestablishes control for a brand or company that has already distributed a decentralized asset like a NFT, empowering the brand with a single source of truth that they are able to manage based on their legal and regulatory compliance requirements, ultimately mitigating risk to participating in web3.