| Crates.io | intentra |
| lib.rs | intentra |
| version | 0.1.3 |
| created_at | 2025-12-31 00:33:02.959788+00 |
| updated_at | 2025-12-31 02:57:36.987468+00 |
| description | High-performance multi-peer UDP transport protocol with cryptographic authentication and DoS protection |
| homepage | https://github.com/ArchitSharma2357/intentra |
| repository | https://github.com/ArchitSharma2357/intentra |
| max_upload_size | |
| id | 2013678 |
| size | 358,113 |
Q: What is intentra? A deterministic, multi-peer UDP transport for real-time state distribution in private networks.
Q: What problem does it solve? Sending lots of small updates to many peers with low latency, where drops are OK but stalls are not.
Q: What does it do well?
Security?
Can I observe what’s happening?
Yes. Metrics are always on (Prometheus format): rate-limit drops, crypto failures, handshake pressure — all visible.
Is this a TLS / QUIC replacement? No.
Can I expose this directly to the public internet? No — you need a firewall.
Does it guarantee zero packet loss? No — it guarantees no stalls.
Is this an RPC or streaming framework? No — it moves packets, fast.
Best-fit workloads
Bad fit
Measured, not theoretical
What we see:
Example:
Failure mode: CPU saturation, not protocol failure.

This shows how closely intentra tracks the requested packet rate and where single-core saturation begins.

This shows delivery ratio as load increases. Degradation is smooth and predictable — no stalls or collapse.
Recommended defaults
Scaling is done by running more intentra instances, not by pushing one harder.
use intentra::transport::Transport;
fn main() -> std::io::Result<()> {
let mut t = Transport::bind("127.0.0.1:9000", false)?;
t.run(); // blocks
Ok(())
}
What intentra protects against
What it doesn’t
Firewall + monitoring are mandatory.
Is the API stable? No. v0.x is intentionally unstable.
Expect improvements and breaking changes before 1.0.
MIT OR Apache-2.0 Your choice.
intentra is for real-time systems that prefer dropping packets over dropping frames.