protocol: add Charybdis (and Tethys) support