Ara que estic aprenent el protocol #Activitypub encara soc més conscient de lo bo que és el projecte #Mastodon. És espectacular el que fa "per sota" i que com usuaris no veiem, només el gaudim.
Estic aprenent el protocol #Activitypub (com interaccionen els servidors a baix nivell). Quina millor manera que aprendre´l programant el meu propi servidor escrit amb #Python amb l'excel·lent framework #FastAPI ? L'he anomenat "appy, Activitypub Python server". De moment ja federa, ja es pot seguir el seu únic usuari des de qualsevol servidor del #fedivers. Em queda molt per aprendre i afegir al codi, moltíssim, però és molt divertit. 😀 Baixar al nivell del protocol és com sortir de Matrix
Si no ho he entés malament, si vols que un servidor #Mastodon et faci cas quan li envies una activitat #Activitypub, per exemple "Follow", et cal signar amb la clau privada del usuari emissor, xifrada amb el hash SHA256, l'activitat en format json que li envies. Si el servidor Mastodon receptor no rep la signatura vàlida en els "headers", no fa ni cas. #HTTPSignatures
@festucroigrelax cada vegada que hi ha una nova activitat es xifra una nova signatura tenint en compte origen, destí, data etc. per tant no es pot falsificar.
Sortint del metro a Barcelona, arribant a dalt veiem que una persona estava baixant per les escales mecàniques només de pujada quan aquesta anava plena a vessar. "Què fa?" En la planta superior ho entenem: tres de seguretat estaven fent control de bitllets, ell no en tenia i per això estava fugint escales avall, en direcció contrària i molestant a tots els que pujàvem.
Mantinc el català arreu dels Països Catalans. També en les xarxes socials.Vull la independència de Catalunya.M'encanta programar amb Python.blog: https://blog.mastodont.cat/author/splaxmpp: xmpp:spla@mastodont.catpixelfed: @spla