diff --git a/CLAUDE.md b/CLAUDE.md index 621ffa8..a6ffa30 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -77,11 +77,24 @@ zcatp2p/ ## Estado -- [ ] Especificación del protocolo -- [ ] API design -- [ ] Implementación crypto -- [ ] Implementación TLS -- [ ] Implementación discovery -- [ ] Implementación STUN -- [ ] Implementación relay -- [ ] Tests +- [x] Especificación del protocolo (PROTOCOL.md) +- [x] API design (API.md) +- [x] Implementación crypto (SHA256, ChaCha20-Poly1305) +- [x] Implementación TLS 1.3 (X25519, HKDF, handshake) +- [x] Implementación discovery local (UDP broadcast) +- [x] Implementación STUN client +- [x] Implementación relay client +- [x] Tests unitarios (27 tests) +- [ ] Integración completa de red +- [ ] Discovery global (HTTPS API) +- [ ] UPnP/NAT-PMP port mapping + +## Comandos + +```bash +# Ejecutar tests +zig build test + +# Compilar ejemplo +zig build run +```