Локальную часть адреса приводят к нижнему регистру, хешируют SHA-1 и кодируют в z-base-32, получая имя из 32 символов. В расширенном методе ключ загружают с адреса https://openpgpkey.example.org/.well-known/openpgpkey/example.org/hu/, к которому добавлены хеш и ?l= с локальной частью; в прямом методе используется https://example.org/.well-known/openpgpkey/hu/, к которому добавлен хеш. Файл содержит ключ в двоичном виде, а файл policy в том же каталоге сообщает, что на домене работает WKD.
WKD привязывает поиск ключей к контролю над доменом и его сертификатом WebPKI, а не к серверу ключей; к нему обращаются GnuPG (gpg --locate-keys), Thunderbird, Proton Mail, Mailvelope и другие клиенты. Команда gpg --with-wkd-hash -k user@example.org выводит хешированное имя, под которым нужно опубликовать ключ.