qudag 0.1.1

QuDAG - Quantum Ultra-Fast Distributed Acyclic Graph: A high-performance DAG-based distributed ledger with quantum-resistant cryptography
Documentation
# QuDAG

QuDAG is a quantum-resistant distributed communication platform built on a Directed Acyclic Graph (DAG) architecture.

## Features

- 🔒 Post-quantum cryptography using ML-KEM-768 & ML-DSA
- ⚡ High-performance asynchronous DAG with QR-Avalanche consensus
- 🌐 Built-in `.dark` domain system for decentralized darknet addressing
- 🕵️ Anonymous onion routing with ChaCha20Poly1305 traffic obfuscation
- 🛡️ Memory-safe Rust implementation with zero unsafe code

## Installation

```toml
[dependencies]
qudag = "0.1.1"
```

## Quick Start

```rust
use qudag::prelude::*;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Create quantum-resistant keys
    let (public_key, secret_key) = qudag::crypto::ml_kem::MLKemPublicKey::generate()?;
    
    // Create a new DAG
    let mut dag = qudag::dag::Dag::new();
    
    // Create and add nodes
    let node = qudag::dag::Node::new(b"Hello, QuDAG!");
    dag.add_node(node)?;
    
    Ok(())
}
```

## Documentation

For full documentation, visit [https://docs.rs/qudag](https://docs.rs/qudag)

## License

Licensed under either MIT or Apache-2.0 at your option.