== MSISDN Verification ==
An important aspect of the user stories for the mobile client is the ability to originate and receive Loop calls from and to a mobile phone number (generally called a "[https://en.wikipedia.org/wiki/MSISDN MSISDN]") without the need to create or log in to a Firefox Account.
This verification requires two key components: a client implementation running on the mobile device to request a certificate that allows assertion of the MSISDN as an ID, and a server implementation that can verify ownership via SMS, and issue the certificates.
At a high level, the information flow looks like this:
[[File:msisdn-verification.png]]
* [https://github.com/mozilla/fxa-auth-server/wiki/API-extensions-for-supporting-MSISDN-verification-in-FxA-auth-server Server API documentation]
* [https://github.com/mozilla-services/msisdn-gateway/ Proof-of-concept implementation] (work in progress)
* ''Client API is not yet available''
= Server Architecture =
== Database Schema ==