summaryrefslogtreecommitdiff
path: root/service/README.md
diff options
context:
space:
mode:
authorOla Bini <ola.bini@gmail.com>2014-07-31 19:43:47 -0300
committerOla Bini <ola.bini@gmail.com>2014-07-31 19:43:47 -0300
commit0666ea46470a10334178a355a3895423f9906908 (patch)
tree8d071417cc0f66ba70b6ef5f0f2f82ea17ffc460 /service/README.md
parentb3d05d37063530e354d7b23b462e7418d7faf6e0 (diff)
Rearrange README's and make the content make sense
Diffstat (limited to 'service/README.md')
-rw-r--r--service/README.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/service/README.md b/service/README.md
new file mode 100644
index 00000000..971b1494
--- /dev/null
+++ b/service/README.md
@@ -0,0 +1,37 @@
+Pixelated User Agent Service
+============================
+
+This is the service for the Pixelated User Agent. The primary purpose of this is to integrate well with the Pixelated Provider and provide all the capabilities necessary for the UI to work well.
+
+The aim is to support these resources/endpoints:
+
+```
+GET /mails
+DELETE /mails
+POST /mails
+PUT /mails
+POST /mails/read
+
+GET /mail/:id
+DELETE /mail/:id
+POST /mail/:id/star
+POST /mail/:id/unstar
+POST /mail/:id/replied
+POST /mail/:id/unreplied
+POST /mail/:id/read
+POST /mail/:id/unread
+GET /mail/:id/tags
+POST /mail/:id/tags
+
+GET /draft_reply_for/:id
+
+GET /contacts
+GET /contact/:id
+
+GET /stats
+
+GET /tags
+POST /tags
+```
+
+The implementation of the User Agent Service will be in Python, in order to better work together with LEAP. Another goal of the User Agent Service will be to run well on all major client platforms. Finally, there will be a lot of support for search and indexing, and also for encryption and signing. However, we want to push most of these features back to LEAP so that Bitmask can leverage them as well.