A Rust-based quantum-resistant digital identity system using post-quantum cryptography (Dilithium and NTRU). This system provides secure identity generation and verification using a command-line tool and a WebAssembly module.
Ensure you have Rust installed:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Clone the repository and navigate to the project:
git clone https://github.com/your-repo/quantum_identity_system.git
cd quantum_identity_system
cargo build --release
cargo run --release --bin identity_cli -- --generate
cargo run --release --bin identity_cli -- --verify identity.json
Compile the WASM module:
cd identity_wasm wasm-pack build --target web
Use in a JavaScript project:
```js
import init, { generate_identity, verify_identity } from "./pkg/identity_wasm.js";
async function main() {
await init();
let identity = generate_identity();
console.log("Generated Identity:", identity);
console.log("Verification:", verify_identity(identity));
}
main();
MIT
$ claude mcp add quantum_identity_system \
-- python -m otcore.mcp_server <graph>