Welcome to the Tyron SSI Protocol repository for Ethereum Virtual Machine (EVM) powered networks. This protocol aims to provide secure, self-sovereign digital identities and enable tamper-proof transactions on blockchain networks.
- Self-Sovereign Identities: Empower users with complete control over their digital identities, enhancing privacy and security.
- Tamper-Proof Transactions: Ensure the integrity of transactions through smart contracts, fostering trust and reliability.
- Privacy Protection: Safeguard user data and privacy using advanced cryptographic techniques.
- Interoperability: Seamlessly integrate with EVM-based applications and services, enhancing accessibility and usability.
These instructions will guide you through setting up and deploying a TyronSSI account on your local machine for development and testing purposes. See the Installation section for detailed setup instructions.
- Node.js and npm installed
- Ethereum wallet for testing
- Foundry installed:
curl -L https://foundry.paradigm.xyz | bash
foundryup
Follow these steps to set up the project on your local machine:
- Clone the repository:
git clone https://github.com/tralkan/project-koz.git
- Change directory:
cd project-koz
- Install dependencies:
npm i
- Run Hardhat script to deploy a TyronSSI account to Polygon zkEVM:
npm run sn
- Run Hardhat unit tests with:
npm run th
A front-end interface is in development with Next.js, Web3Modal and other great tools!
If you'd like to contribute to the Tyron SSI Protocol, please fork this repository and create a pull request with your changes. We welcome contributions from the community!
Most of this project is licensed under the MIT License - see the LICENSE file for details. The smart contract account has a GPL-3.0 license.