DHT framework