UID

In WingCash, a UID is a normalized string that identifies a person or business. It has a prefix, known as the UID type, and a suffix, known as the UID value, with a colon (:) between the UID type and UID value. UIDs must not contain whitespace or ASCII characters 1 through 31, but UIDs may contain most other Unicode characters. WingCash currently recognizes these UID types:

  • wingcash UIDs identify profiles (personal and business wallets) at WingCash. An example is wingcash:5638122909.
  • username UIDs specify profile usernames at WingCash. Usernames are also treated as custom URLs. The UID value of username UIDs is normalized to lower case and punctation is removed. An example is username:fewill.
  • email UIDs identify email addresses. The UID value of email UIDs is normalized to lower case. (In the future, WingCash may add additional rules for email address normalization.) An example is email:info@wingcash.com.
  • facebook UIDs identify Facebook users. The UID value is an opaque identifier from Facebook.
  • twitter UIDs identify Twitter users. The UID value is an opaque identifier from Twitter (not a Twitter screen name).
  • linkedin UIDs identify LinkedIn users. The UID value is an opaque identifier from LinkedIn.

Many UID types exist primarily for the purpose of allowing WingCash members to send cash to people not yet signed up for WingCash.