Hi dev-identity,
After two years of experimentation, it's time for Persona to mature into
a stable platform and specification. Starting this month, our focus will
be on completing the BrowserID specification, and on accelerating
Persona's growth by integrating with Firefox Accounts.
1. THE SPECIFICATION
After interviewing several websites, we believe we've figured out
Persona's sweet spot: a dead simple Web API for email verification. Our
rough plan is to pare down the API to just the sessionless "Goldilocks"
proposal, as well as getting rid of some under-used and problematic
features like displaying links to your site's Terms of Service and
Privacy Policy into the dialog.
We're also hoping to synchronize the data formats with related drafts
from the IETF's JavaScript Object Signing and Encryption (JOSE) Working
Group.
You can follow our progress on the "Finish the Spec" milestone here:
https://github.com/mozilla/browserid-roadmap/issues/milestones
2. PERSONA + FIREFOX ACCOUNTS
The best tool we have for accelerating Persona's growth is Firefox
itself. As you've seen elsewhere on this mailing list, much of the
Identity team is already working on "Firefox Accounts," a unified
account system for Firefox Sync, Firefox OS, etc. Our intention is to
use Persona within Firefox Accounts, and to use Firefox Accounts for
core services like the next generation of Firefox Sync.
If successful, Persona will directly benefit from Firefox's large,
established user base, and we'll be in a significantly stronger position
to influence the future of identity on the Web.
You can learn more about Firefox Accounts on the Mozilla Wiki:
https://wiki.mozilla.org/Identity/Firefox-Accounts
3. HOW YOU CAN HELP
The most important thing you can do is to publicly use Persona and
actively offer feedback: we can't get this right without your involvement.
We also have several dozen "Good First Bug" issues open on Persona
itself. If you're interested in hacking on a large Node.js application
(or just helping Persona!), then these might be a good place to start:
https://github.com/mozilla/browserid/issues?labels=good+first+bug&state=open
With this focus, Persona will soon become a proper, well-specified
platform. I couldn't be more excited.
Cheers,
-Callahad