DecID is a decentralized identity verification system leveraging the power of blockchain technology with the XRPL (XRP Ledger). This project aims to provide a secure, transparent, and efficient way to verify user identities while ensuring privacy and compliance.
DecID is designed to address the growing need for decentralized identity verification in various industries. By utilizing the XRPL blockchain, DecID provides a robust platform for securely validating user credentials without compromising privacy.
- 🔗 Decentralized Verification: Leverages XRPL for decentralized and immutable identity checks.
- 🔒 Privacy-Focused: Protects user data by not storing sensitive information on-chain.
- 📈 Scalable: Designed for enterprises and individual use cases.
- ✅ Compliant: Adheres to regulations for identity and data protection.
- 🌐 Frontend: React.js
- 🪙 Blockchain: XRP Ledger (XRPL)
- ⚙️ Backend: Node.js
- 🛠️ Tools:
xrplSDK for blockchain interactionsdotenvfor environment variable management
Ensure the following are installed on your system:
- 📦 Node.js (v16+)
- 📂 npm (v8+) or Yarn
- 🧰 Git
git clone https://github.com/yourusername/DecID.git
cd DecIDgit clone https://github.com/yourusername/DecID.git
cd DecIDnpm installCreate a .env file in the root directory and provide the following values:
XRPL_NODE_URL=https://s.altnet.rippletest.net:51234
XRPL_SEED=your_wallet_seednpm start- 🔗 Navigate to the running application on http://localhost:3000.
- 📝 Input identity details for verification.
- ✅ Review the verification status on the dashboard.
We welcome contributions! Follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Open a pull request.
Please adhere to the project’s coding style and guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.
