Metadata-Version: 2.5
Name: vennel
Version: 0.0.0
Summary: A private secure transport fabric between trusted devices.
Project-URL: Homepage, https://vennel.dev
Author: Mehmet Yiğit Yalım
License-Expression: MIT
Keywords: e2ee,encryption,file-transfer,privacy,webrtc
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# vennel

> A private secure transport fabric between trusted devices.

Vennel is an end-to-end encrypted file and data transfer system for moving data
between trusted devices — across a local network or over the Internet.

Its core principle:

**Infrastructure may transport Vennel data, but it must never own the authority
to decrypt it.**

## Status

Vennel is in its architecture and specification phase. The security model,
protocol and platform boundaries are defined before implementation. This package
is published at `0.0.0` because the implementation has not shipped; it carries
the project's identity rather than functionality.

The clients under development are macOS and Windows (Tauri), iOS (SwiftUI),
Android (Kotlin) and a limited-capability browser endpoint. The security-critical
core is Rust.

## Cryptography

| Purpose | Primitive |
| --- | --- |
| Device identity | Ed25519 |
| Key agreement | X25519 |
| Key derivation | HKDF-SHA-256 |
| Payload encryption | XChaCha20-Poly1305 |
| Content hashing | BLAKE3 |

## Links

https://vennel.dev

## License

MIT
