アドレスのローカル部を小文字に変換し、SHA-1 でハッシュ化して z-base-32 でエンコードすると、32 文字の名前が得られます。アドバンスト方式(advanced method)では、https://openpgpkey.example.org/.well-known/openpgpkey/example.org/hu/ にハッシュと、?l= およびローカル部を続けた URL から鍵を取得します。ダイレクト方式(direct method)では、https://example.org/.well-known/openpgpkey/hu/ にハッシュを続けた URL を使います。ファイルはバイナリ形式の鍵で、同じディレクトリにある policy ファイルは、そのドメインが WKD に対応していることを示します。
WKD は、鍵の探索を鍵サーバーではなく、ドメインとその WebPKI 証明書の管理権限に結び付けます。GnuPG(gpg --locate-keys)、Thunderbird、Proton Mail、Mailvelope などが WKD を照会します。gpg --with-wkd-hash -k user@example.org を実行すると、公開すべきハッシュ化された名前が表示されます。