aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md25
1 files changed, 23 insertions, 2 deletions
diff --git a/README.md b/README.md
index e70a247..8cbe3d7 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,26 @@
-# tesseras-dht
+# Tesseras-DHT
+
+A NAT-aware Kademlia DHT library for Rust, designed for decentralized peer-to-peer networking.
+
+## Features
+
+- Distributed key-value storage (iterative FIND_NODE, FIND_VALUE, STORE)
+- NAT traversal via DTUN hole-punching and proxy relay
+- Reliable Datagram Protocol (RDP) with 7-state connection machine
+- Datagram transport with automatic fragmentation/reassembly
+- Ed25519 packet authentication
+- 256-bit node IDs (Ed25519 public keys)
+- Rate limiting, ban list, and eclipse attack mitigation
+- Persistence and metrics
+
+## Links
+
+- [Website](https://tesseras.net)
+- [Source code](https://got.tesseras.net/?action=summary&path=tesseras-dht.git) (primary)
+- [Source hut mirror](https://git.sr.ht/~ijanc/tesseras)
+- [GitHub mirror](https://github.com/ijanc/tesseras)
## License
-ISC
+ISC — see [LICENSE](LICENSE).
+