# Decentralized Authentication Framework for Secure Financial Transactions in Ghana
This project implements a decentralized identity system using smart contracts on a PoA Ethereum network. It allows secure, regulator-verified identity creation and authentication for financial services.
## Key Features
- Regulator-managed Identity Registry
- Self-sovereign user identity contracts
- Verifiable Credential (VC) style hashed attributes
- Ready for integration with cloud/IPFS storage
## Contracts
- `IdentityRegistry.sol` – Administers regulators and user identity contract mapping
- `UserIdentity.sol` – Each user’s identity info is stored and controlled here