I understand. It is very doable. I use a shipping website for address normalization as well.
Another thing though is Nostr dms aren’t very good, and usually I route people to signal.
It’s all doable it’s just interesting. Maybe by going back to the basics and reinventing the wheel a bit here we eventually stumble upon a UX which is better for everyone.