To fulfil our goal it was very necessary to set the scope of our core system, which is basically defined as "everything we can not outsource" and that can be summarized as:
After some discussion, and because of DPA concerns and the principles that rule this project, it was decided that the following subsystems should be kept out of the core system so we wont include related requirements yet:
As some of the out of scope subsystems are in fact essential to let our community work, like "Finding an Assurer", we are going to provide a complete API so members of the community can take over the responsibility of making the necessary applications running (and secured).
Two very important subprojects are the web frontend and a geo/social application. The first will provide a friendly/modern web UI to the API for the users, handle translations (using translingo) and a simple CMS. The second will help members to find and contact local assurers, coordinate events and get geographical statistics.
Other important subprojects are the libraries providing the binding to the API helping this way the community to create their applications without reinventing the wheel. The first bindings project started is birdshack-python-python, and hopefully others will come after migrating.