Ce qui fonctionne aujourd'hui

TouchGrass sert à garder le contact avec les personnes que vous connaissez et qui comptent pour vous. Voici ce que vous pouvez utiliser aujourd'hui, ainsi que les limites actuelles des connexions à d'autres services. Mise à jour le 21 septembre 2026.

Profils, publications et conversations : disponibles

Profils, publications courtes, articles, photos, albums, commentaires et messages sont disponibles. Vous pouvez suivre des personnes, devenir amis, partager avec des cercles et discuter dans des espaces. La recherche respecte le public autorisé pour chaque contenu. Un profil peut présenter des liens, des centres d'intérêt et des recommandations sans exiger une publication quotidienne pour rester utile.

Choisir son public : disponible

Une publication peut être publique, réservée aux amis ou destinée à certains cercles. Les cercles partagés et les espaces ont leurs propres destinataires. Autoriser l'accès à une publication de cercle par un lien de persona et permettre son indexation sont deux choix distincts. Aucun des deux ne rend automatiquement cette publication éligible à la fédération publique.

Mastodon et ActivityPub : disponibles

TouchGrass prend en charge les abonnements, publications, réponses et mises à jour publics via ActivityPub. L'envoi passe par une file d'attente et peut être relancé ; une modification peut donc mettre du temps à apparaître ailleurs. L'application destinataire choisit comment afficher les articles, albums et autres formats.

Partage restreint via ActivityPub : disponible sur activation

Les publications pour amis, cercles, cercles partagés et espaces peuvent atteindre leurs destinataires distants lorsque l'auteur active la fédération pour ce public. Consulter une publication restreinte exige une requête signée par un acteur autorisé. Il s'agit d'un contrôle d'accès par destinataire, pas d'un chiffrement de bout en bout : le service destinataire gère la copie reçue.

Publications publiques sur Bluesky : disponibles

La connexion ATProto prend en charge les publications publiques, réponses et mises à jour. Les articles longs disposent aussi d'une voie de publication dans l'Atmosphere. Ces voies sont publiques : elles ne transmettent pas un public TouchGrass composé d'amis ou de cercles. La mise en forme dépend de l'application destinataire.

Publications réservées aux amis sur Bluesky : indisponibles

TouchGrass ne publie pas les contenus restreints sur le réseau public Bluesky. ATProto Spaces est une version alpha pour les données à accès limité, explicitement déconseillée en production et non reliée à TouchGrass. Masquer ses publications dans les recommandations algorithmiques de Bluesky ne les rend pas privées. Les messages privés sont une fonction distincte, pas une passerelle pour les publications restreintes.

Import, export et migration : des niveaux de prise en charge différents

L'export du compte et les formats d'import pris en charge sont disponibles, avec reprise des imports interrompus. Les imports ne rediffusent pas les anciennes publications vers d'autres réseaux par défaut. Les archives par protocole et les parcours de transfert existent, mais une migration ne garantit pas que chaque publication, contact, permission ou donnée de plugin fonctionnera à l'identique à destination. Le service et le protocole d'arrivée déterminent ce qui peut être transféré.

Stockage Pod natif : disponible pour les clients pris en charge

Chaque compte possède un Pod pour les fichiers et les données RDF, avec conteneurs, écritures conditionnelles et correctifs N3 ou SPARQL. Les règles WAC modifiables prennent en charge les WebID individuels et les groupes. Les tests HTTP locaux avec oauth4webapi 3.8.8 et Inrupt solid-client 3.0.0 ont validé l'échange de jetons de connexion, l'authentification DPoP, les modifications, le renouvellement des jetons et le rejet des requêtes rejouées. Le consentement interactif reste à vérifier manuellement. Écrire dans le Pod ne remplace ni vos publications TouchGrass ni leur public.

Toute application Solid avec tout fournisseur d'identité : pas encore

Les identités Solid externes peuvent être vérifiées grâce aux clés de l'émetteur et à la confiance déclarée par leur WebID. Les règles WAC déterminent ensuite leur accès. Ce parcours dispose de tests automatisés, mais n'a pas encore été vérifié de bout en bout avec un fournisseur indépendant. Le SDK d'authentification Inrupt 5.0.0 utilise des preuves DPoP anciennes que ce serveur refuse ; son client de données fonctionne avec une authentification OAuth actuelle. Nous ne revendiquons ni conformité Solid complète ni compatibilité avec toutes les applications. WAC est pris en charge, ACP ne l'est pas. Les contextes JSON-LD distants sont refusés et chaque ressource est limitée à 2 MiB.

ActivityPods : interopérabilité partielle

TouchGrass expose des métadonnées ActivityPub et Pod, relie des Pods externes via Solid-OIDC et propose l'import et l'export ActivityPods, avec copie des exports lorsque les autorisations nécessaires sont disponibles. Son proxy de lecture authentifié signe les requêtes GET distantes au nom de votre acteur TouchGrass. TouchGrass n'héberge pas le framework d'applications ActivityPods. L'enregistrement des applications, les permissions d'installation, les notifications en temps réel, un proxy d'écriture pour les applications et un point d'accès aux requêtes SPARQL restent à implémenter. Relier un Pod n'en fait pas une seconde base de données active pour TouchGrass.

Outils optionnels et intégrations : disponibles

Les plugins Life et Playground ajoutent des outils comme Recipe Box, Walk, Trail, Workouts, Chore Wheel, Cards with Friends et Brainbusters. Leur disponibilité dépend de l'instance et des plugins que vous activez. La Personal API donne aux intégrations autorisées un accès limité aux données de compte et de plugins prises en charge, sans dépasser les permissions accordées.

Ce que couvrent les tests de compatibilité

Les tests Solid ont utilisé le client de données standard d'Inrupt avec le point d'accès HTTP et des identifiants locaux temporaires. Ils portaient sur le stockage et les règles d'accès, pas sur une connexion interactive à une application tierce. Les travaux actuels de Bluesky sont décrits dans l'annonce de l'alpha ATProto Spaces et la déclaration de visibilité des contenus, liées ci-dessous.