Google Code-In 2014
Task Preview
PySoy: Write XEP Draft for SGK CatalogsCopyleft Games Group
STATUS: DRAFT

SGK (Soy Game pacK) is a SVG (Scalable Vector Graphic) of a game's icon with metadata added using our own namespace. We intend to provide a standard XMPP extension based on Publish-Subscribe to receive the game a friend is playing or all games known to a user or service (primarily, a master catalog hosted on copyleftgames.org).

While a PySoy client is needed to play a game, it may be useful for other XMPP clients to be able to receive and use this data. Write a first-draft XEP for how this could work including the current SGK format. A special mentor from the XMPP Standards Foundation will help you with this task.

While working on this task you should join and remain in #CopyleftGames on Freenode to get help, feedback, and guidance from mentors and other developers. Code updates which may affect your work are also announced here as they happen.

When you've done post your first-draft XEP to this task.