ishi Profile picture
₿itcoiner~Dev~Co-funder of @torogozdev ~#Bitcoin ~LN ⚡~Nostr ~Founder of @chiltotabot ~ NO 🤡 Crypto ~ More https://t.co/KgilrlJdJX ~ My opinions are my own.

Jan 12, 2023, 17 tweets

1/ Hilo, guía paso a paso para poder #valdiar (NIP-05) en #Nostr en base a un dominio propio.
Vamos con el hilo ... 🧵👇

2/ ¿Cuál es el beneficio de esta verificación? está verificación te permite asociar tu identidad a un dominio, y cuando ingresas en diferentes clientes, podrás hacer “login” usando tu validación de dominio, que viendo siendo similar a una dirección de email.

3/ #Importante: para hacer esté paso (validar en base a dominio), previamente debes haber creado tu identidad en Nostr. Dado que es un dominio personalizado (propio), se entiende que tu tienes acceso y administración o puedes apoyarte con el administrador (tu amigo o empleado).

4/ El primer paso, es crear un archivo llamado: _config.yml

Dentro del archivo debes agregar el siguiente texto.

include: [“.well-known”]

5/ El segundo paso, será crear un directorio el cual deberás llamar: .well-known

El tercer paso, dentro del directorio deberás crear un archivo con extensión JSON, el cual deberás llamar: nostr.json

Dentro del archivo, deberás agregar el siguiente texto. 👇

6/ Deberás sustituir #ishikawa por tu nombre de usuario, de preferencia que sea el mimo con el que validaste en el directorio de #Nostr, el de Twitter.

7/ En lugar del número con las XXX que se muestra, deberás poner tu PubKey, es importante hacer notar que, debes poner el valor hexadecimal de tu Key y no el que comienza con: npub1, para obtener la PubKey en hexadecimal lo puedes ver en el cliente astral.ninja

8/ Al final debería ver algo así la estructura de directorios. 👇

9/ Habiendo creado el directorio, el archivo y habiendo agregado los datos dentro del archivo, estás listo para subirlo a tu hosting, el cual esta relacionado a tu dominio. Puedes utilizar un cliente FTP como FileZilla o por medio del CPanel de tu cuenta.

10/ Una vez subidos, deberías podes consultar la ruta desde la internet, sería similar a esté resultado.

https://tudominio/.well-known/nostr.json

11/ Hasta aquí has hecho la primera parte, yo me tope con un problema, debes habilitar en tu hosting, el permiso para que se pueda consultar archivos de tipo JSON por medio de https, es sencillo de hacerlo, una de las maneras es agregar al archivo (.htaccess) el siguiente código.

12/ Adicional: También asegúrate que tu hosting (dominio) acepte peticiones de tipo CURL

Debes ir a esta dirección: astral.ninja/settings

Se te desplegará algo como esto (ver imagen)

13/ Donde dice NIP-O5 identifier, deberás poner tu dirección tipo email, en mi ejemplo: ishikawa@tudominio.com

en tu caso reemplaza por tu usuario el que pusiste en el archivo nostr.json y el dominio donde subiste el archivo, el dominio.

14/ También he escuchado que puedes hacerlo desde tu cuenta de #GitHub, haciendo el despliegue y subiendo los archivos y utilizando el dominio de Git, como ejemplo sería algo así: ishikawa@ishikawa.github.io, investiga como desplegar paginas con ellos.

15/ Luego hay otra opción (la más utilizada) para validar tu NIP05 en base a dominio y es utilizando terceros, como puede ser #GetAlby o también twitter.com/NostrPlebs en esté último debes pagar al menos 10,000 Sats.

16/ El problema que veo con esos servicios, es que debes confiar en ellos y si el dominio desaparece, te quedarás sin nada o si requieres asociar otra PubKey adicional a tu dominio, deberás pagar nuevamente, el proceso que he mostrado es para dominios propios.

17/ Gracias por tu atención, por favor comparte y si hay errores, cosas que agregar déjamelas saber, en mi artículo completo describo cosas como: Qué es #Nostr, cómo crear tu identidad, lo puedes leer completo aquí. medium.com/@soyishikawa/g…

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling