Алгоритм сочетает гипердерево из слоёв деревьев Меркла с одноразовыми подписями (WOTS+) и схему для нескольких подписей (few-time) FORS. Двенадцать наборов параметров охватывают SHA-2 и SHAKE в категориях стойкости 1, 3 и 5, каждый в варианте с короткой подписью (s) и в быстром (f); открытые ключи занимают 32, 48 или 64 байта, а подписи — от 7856 байт (128s) до 49 856 байт (256f). Каждым ключом можно подписать до 2⁶⁴ сообщений, и, в отличие от LMS и XMSS, хранить состояние не нужно.
Скорость на одном ядре Apple M4 Max с OpenSSL 3.6.5: SLH-DSA-SHA2-128s подписывает около 7 сообщений в секунду (около 137 миллисекунд на каждое) и проверяет около 7400; вариант 128f подписывает около 144 сообщений в секунду, но его подписи занимают 17 088 байт. Это подходит для корней доверия, прошивок и долгоживущих документов, а не для подписи каждого соединения.
SLH-DSA — консервативная страховка на случай, если допущения о сложности задач на решётках неожиданно окажутся несостоятельными. Идентификаторы для X.509 определены в RFC 9909 (id-slh-dsa-sha2-128s, 2.16.840.1.101.3.4.3.20 и следующие), а RFC 9980 добавляет варианты SLH-DSA-SHAKE в OpenPGP.