Airdrop domains via SMS

Enter my phone number (SMS) as my crypto wallet, and the smart contract will airdrop a domain name to my SMS wallet.

  1. sign up for a SMS wallet via a specific promotional link
  2. [how does the user pick the domain name?]
  3. landing page, check if the name is available
  4. [what limits do we place on airdrop domains? only x-character names?]
  5. send that wallet a domain, owned by that SMS wallet

Question:

is the contract already done by aaron?