Alongside the purpose-built multicast protocols, we released reference implementations of a resilient distributed hash table and of DHT-based multicast — NUPastry, NUScribe, and a work-in-progress NUSplitStream — together with the libraries and APIs the protocols were built on.