Three steps. One belongs to the human.
Your app makes two calls. The user taps send once. Sendblue proves the human in between.
The tap creates a login
Sign in with iMessage calls your backend, which starts a short-lived verification. The response carries everything the button needs — no form ever renders.