yo lo resolví utilizando un server nodejs con expressjs que responde al endpoint
/.well-known/nostr.json?name=<local-part>
En caso q quieras usar el dominio para verificar varios usuarios en el req handler puedes quedarte con el parámetro name del querystring y hacer el lookup con ese name de la clave pública