dERP Launchpad

The dERP Launchpad is where users enter their company platform.

Web-Based dApp for Secure Access Control

The dERP Launchpad is a dApp, but to be more exact, it is a contract-based access control system built on top of the Cosmos SDK. It allows for the creation and management of users and their corresponding roles within the dERP platform. It uses JSON-Schema to define the contract's structure and input/output parameters for each function and is implemented using Rust and TypeScript.

The contract includes several message types for performing various actions such as creating and archiving users, changing the owner of the contract, and setting the address of the dPASS SBT contract. The contract also includes several query types for querying the state of the contract and the users it manages.

The contract uses the Cosmos SDK's built-in access control capabilities to ensure that only authorized parties can perform actions on the contract and access its data. It is designed to be upgradeable, allowing for future updates and improvements to be implemented without affecting the existing functionality.

Browser-Based

The dERP launchpad works with the browser based Keplr Wallet extension to provide users with an easy and secure way to access their dERP account, the dPASS soulbound token is used to bind the user to their account and provide them with secure access to the platform. The dERP Launchpad interacts with the dPASS SBT contract to ensure that only authorized users can access the platform and perform actions.

The dERP Launchpad is a crucial component to dERP, providing secure access control and user management functionality, and working seamlessly with the dPASS SBT, Keplr Wallet and the rest of the platform to provide a comprehensive and secure ERP/CRM solution.

Last updated