Sébastien Rigaux

Veille technologique

← Tous les liens

API Design

Conception des contrats, erreurs et comportements d’API pour leurs consommateurs.

Aperçu généré par GitHub du dépôt w3c/activitypub.

Le dépôt W3C présente ActivityPub, un protocole de réseau social décentralisé qui combine une API client-serveur et une API fédérée de serveur à serveur. Fondé sur le format JSON-LD ActivityStreams 2.0, il permet de décrire des activités extensibles et de construire différents types d’applications sociales.

Le dépôt précise aussi comment faire évoluer une recommandation déjà publiée : les clarifications vont dans le Primer, les corrections passent par un processus d’errata et les changements incompatibles exigent un nouveau groupe de travail. Cette gouvernance formelle reflète le coût de déploiement d’un protocole utilisé par de nombreux serveurs indépendants.

Visuel Standard.site présentant des lexicons partagés pour la publication sur AT Protocol et un extrait du schéma d’une publication.

Standard.site propose des lexicons partagés pour les plateformes de publication sur AT Protocol. L’objectif : permettre aux indexeurs et aux outils de s’appuyer sur un schéma commun, tout en facilitant la découverte des contenus et leur migration entre hébergeurs.

Le standard décrit les métadonnées des publications, des documents et des abonnements, sans imposer de format de contenu. Chaque plateforme peut choisir les lexicons à implémenter. La vérification s’appuie sur une route /.well-known/site.standard.publication pour relier un domaine à sa publication, et sur une balise HTML pour associer un document à son AT-URI.