| Crates.io | i0 |
| lib.rs | i0 |
| version | 0.1.3 |
| created_at | 2025-11-02 17:04:12.72713+00 |
| updated_at | 2025-11-04 12:13:44.78553+00 |
| description | thei.rs/i0 reference implementation written in rust |
| homepage | |
| repository | https://ravy.dev/mint/i0.rs |
| max_upload_size | |
| id | 1913329 |
| size | 68,233 |
i0 reference implementation written in rust
cargo install i0 --features=cli
cargo add i0
use i0::{v3, Timestamp};
use rand::{TryRngCore, rngs::OsRng};
let mut seed: [u8; 32] = [0u8; 32];
OsRng.try_fill_bytes(&mut seed)?;
let metadata = v3::Metadata {
designation: "some user-defined string",
timestamp: &Timestamp::new(),
seed: &seed,
};
let (short: String, long: String) = v3::generate(&metadata);
dual-licensed under either Apache 2.0 or MIT