Skip to content

AyaHQ/verifyPadi-team3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

VerifyPadi - Decentralized Identity Verification Network

Introduction

VerifyPadi is a decentralized identity verification network system that leverages blockchain technology and decentralized principles to manage and verify digital identities in a secure, private, and user-centric manner. Traditional identity verification processes often rely on centralized entities or authorities to validate and manage personal information, creating potential security and privacy risks.

Features

  • Decentralized Identity Verification: VerifyPadi eliminates the need for centralized entities to manage and validate digital identities, enhancing security and privacy.

  • Blockchain Technology: Built using Solidity and Hardhat, VerifyPadi utilizes the Ethereum blockchain for secure and immutable identity verification.

  • User-Centric: Put the control of their identity back into the hands of users, allowing them to manage and share their information as needed.

  • Contributor-Friendly: We encourage contributions from developers to help improve and extend VerifyPadi's capabilities.

Getting Started

To get started with VerifyPadi, you'll need to follow these steps:

  1. Clone the Repository:

    git clone https://github.com/VerifyPadi/smart-contract
  2. Install Dependencies: Navigate to the project directory and install the necessary dependencies.

    cd VerifyPadi
    forge build
  3. Create Your Own Branch: Before making any contributions, always create your own branch for your work. Name it descriptively to indicate the purpose of your contribution.

    git checkout -b feature/your-feature-name
  4. Make Your Changes: Implement your feature or fix a bug.

    cd smart-contract
    forge build
  5. Testing: Ensure your code passes all tests.

    $ forge test
  6. Create a Pull Request: After adding a feature or making a correction, create a pull request (PR) to the main branch. Describe your changes and why they are necessary.

  7. Review and Merge: Your PR will be reviewed by project maintainers, and once approved, it will be merged into the main branch.

Deployment command

forge script script/PadiRegistry.s.sol

Support and Community

If you have any questions, need assistance, or want to discuss the project, please join our community or send a mail accross:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

We appreciate the open-source community and everyone who has contributed to this project. Your efforts help us build a more secure and user-centric identity verification solution.

Thank you for choosing VerifyPadi for your decentralized identity verification needs!

Contributors

Fran Algaba
Collins Okafor

💻

Releases

No releases published

Packages

 
 
 

Contributors