Initially will have 3 commands:
1. Check-in
Bendis just checked-in the prancing pony.
She is drinking beer <- user message
2. Share stats and levels
Bendis became a champion.
Woohoo I Rock <- user message
3. Feed - optional
Based on the information above the news feed can be accessed in game too

The implementation has 4 parts:
1. Secured message board where the player can read only its own facebook events
2. Approved bot that reads the message board and creates events either in the db or amazon SNS
3. Webapp that will take care to link the genesis user account to facebook and maintain the preferences page.
4. A job that will listen to Amazon SNS and post the entries on the user profile.
Here we can decide how much we want to put on the web and how much we want to implement in the game. We can have the webapp to do only application authorization for facebook and sso with genesis and everything else configured in game.
Other ideas:
Genesis Page that can have a genesis news feed. We can probably post the events to the page too.
This will create a lot of buzz, make the game more entertaining and hopefully attract more players.
I can probably help with the implementation, as I don't need the tightly guarded access to the domain code needed to design a good alchemist guild

/Bendis