Project Name: Decentralized Energy Transaction (DENT) Protocol
Contributor Name: Sudheesh Kumar Potla
Description of the Project
The Decentralized Energy Transaction (DENT) Protocol is a project aimed at creating a decentralized, peer-to-peer energy marketplace. The DENT Protocol, an adaptation of Beckn, enables the creation of decentralized networks facilitating interoperable energy transactions. This establishes a comprehensive framework for energy-related transactions, particularly within the context of EV charging and Home Discoms. The project empowers users to effortlessly discover, select, book, and execute Energy Services and Energy Transactions.
This project aims to eliminate the need for middlemen by enabling anyone to buy and sell excess renewable energy directly to consumers. Just like physical goods can be consumed or stored, energy can also be consumed or stored. DENT allows the creation of energy contracts that not only enable the consumption of energy but also the storage of energy (in batteries, capacitors, etc.)
Table of Contents
- Key Functionalities of the project
- Functionalities to be achieved
- Sequence Diagrams for functionalities mentioned
- API definition as per the sequence diagrams: Use swagger.
- Data model
- Database Design
- Project setup guide
- References
Key Functionalities of the Project
- Seamless Discovery: Users can effortlessly explore and discover various energy providers, including charging stations, solar farms, and residential charging options, through the integrated Beckn discovery process.
- Efficient Selection: The user can choose from a range of available energy sources and services, factoring in preferences such as charging type (A.C. or D.C.), vehicle type (2-wheeler, 3-wheeler, 4-wheeler), and reservation preferences.
- Streamlined Booking: With the Beckn Protocol's intuitive booking process, users can secure their chosen energy source by reserving a time slot, specifying the charging type, and confirming their vehicle type.
- Transparent Pricing: The DENT Protocol ensures transparent pricing by facilitating the communication of accurate pricing details, including tariff per unit, reservation costs, and charger-specific pricing.
- Secure Initialization: Users can initialize their order by providing essential billing details, ensuring a smooth transition to the payment and fulfillment stages.