From 36b9b438ab53f3b27be8bfd97a79f58489bab01a Mon Sep 17 00:00:00 2001 From: Marc Coquand Date: Thu, 19 Oct 2023 13:33:08 -0300 Subject: Building Ann, the small annotation server --- posts/design-pitch-ann.njk | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 posts/design-pitch-ann.njk diff --git a/posts/design-pitch-ann.njk b/posts/design-pitch-ann.njk new file mode 100644 index 0000000..e8fe68a --- /dev/null +++ b/posts/design-pitch-ann.njk @@ -0,0 +1,26 @@ +--- +layout: post.njk +title: Ann, the Small Annotation Server +tags: post +date: 2023-10-19 +--- +

Ann is a minimal ActivityPub-based decentralised alternative social media built around Web Annotations. An annotation can be thought of a comment or a like on any piece of content. Ann allows you to store your annotations, send annotations your followers and receive annotations from people that you follow.

+ +

Ann is different from other social medias and federated social medias. It is not really meant to have a single webpage you go to where you see all your "Ann related content" (though you could built that). Instead, it is just a server, so on it's own it's not very usable. What does get cool is when you connect it to front-end applications, so for example some applications could be:

+ + +

+Many applications, from LibreOffice, Logseq to video players could all benefit from having social functions to compete with centralised solutions like Notion, YouTube etc. Expecting each of these to implement servers for comments and annotations is not realistic. However with a self-hosted annotation server, these apps would only need to implement one integration. My vision with Ann is a web that is not dependant on having "web apps" with Javascript and trackers, but instead enable embedding annotation capabilities to our favourite applications in a way that gives us choice of how we want to consume content, respects our privacy and keeps us in control. +

+ +

+Sadly, Ann does not exist today and what I have atm. is not usable in any way. However, I have started working on and you can follow the progress here. +

-- cgit v1.2.3