Index: src/routes/activitypub.js
===================================================================
--- src/routes/activitypub.js	(revision a5d14c7fd745b18c9d8d740542b191932cef000e)
+++ src/routes/activitypub.js	(revision 89d3c06476e361dffafed7c6889ced7f38eebf52)
@@ -414,4 +414,10 @@
   const repliesAllowed = gate('gate_replies');
   const threadsAllowed = gate('external_threads');
+  // Zelf iemand volgen (shaer-p729). Anders dan de rest betekent dicht hier niet
+  // "kan niet" maar "moet eerst gevraagd worden": het verzoek gaat naar de
+  // guardians. Juist dat hoort de app VOORAF te weten, zodat de knop kan zeggen
+  // dat je het gaat vragen in plaats van te doen alsof het al gelukt is en het
+  // kind het pas bij het antwoord te laten ontdekken.
+  const followingAllowed = gate('gate_following');
   // Emoji dicht raakt ook de bylines: de plaatjes in een naam komen net zo
   // goed van een vreemde server. De naam zelf blijft, met :shortcode: als tekst.
@@ -594,4 +600,5 @@
       'shaer:customEmoji': emojiAllowed,
       'shaer:externalThreads': threadsAllowed,
+      'shaer:following': followingAllowed,
     },
     // Het merk van wat hierin zit. Geef hem terug als `since` om op het
