5 releases
0.1.5 | Dec 16, 2024 |
---|---|
0.1.4 | Dec 13, 2024 |
0.1.0 | Jul 7, 2023 |
#97 in Filesystem
687 downloads per month
84KB
1.5K
SLoC
Modality 🦀 + ⲙ
⚙️ Documentation | 🌟 Examples | 💬 Community
✨ Features
- 🔑 Generate unique IDs with ease
- 🔒 Securely manage secret keys
- 🛠️ Simple and intuitive command-line interface
- ⚡ Lightweight and fast Rust-based implementation
🎯 Use Cases
- 🔐 Identity management
- 📚 Formal Native Verificaiton
- 🌐 Deploy Verifiable Contracts to Global Network
🚀 Quick Start
Prerequisites
Note for Windows Users: Use Windows Subsystem for Linux (WSL) for the best experience.
Installation
Clone the repository and build the project:
cargo install modality
Basic Commands
Help Command
modality help
Displays all available commands and usage details.
Create a New ID
modality create-id
Generates a unique ID and saves the associated private key securely.
Example Output:
✨ Successfully created a new Modality ID!
📍 Modality ID: 12D3KooWMRAdDAzYKfvPrN1R1Cf5fPC1iSLe37yUDV5FhEWsWABB
🔑 Modality Passkey saved to: ./12D3KooWMRAdDAzYKfvPrN1R1Cf5fPC1iSLe37yUDV5FhEWsWABB.mod_passkey
🚨🚨🚨 IMPORTANT: Keep your passkey file secure and never share it! 🚨🚨🚨
Advanced Usage
Checking Version
modality --version
Prints the current version of the CLI.
🌍 Community & Support
- 📂 GitHub Issues: Report bugs or request features.
- 💬 Join the Modality Discourse: Connect with other users and contributors.
- 🗣️ Join the Modality Discord: Chat and join community meetings on Discord.
Contributors
Star History
Dependencies
~29–65MB
~1M SLoC