<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[So how should Opt-in work with R2R?]]></title><description><![CDATA[<p>So how should Opt-in work with R2R?</p><p>Should it be that the source instance must explicitly register or give permission to the secondary relay?</p><p>Should it be the job of the primary relay to explicitly register with the secondary relay?</p><p>Should it be the job of the secondary relay to explicitly flag itself as a relay to the primary relay and send a relay request message to the primary relay?</p><p>How should the primary relay handle that permission?</p><p><a href="https://spacey.space/tags/Tagspub" rel="tag">#<span>Tagspub</span></a> <a href="https://spacey.space/tags/relays" rel="tag">#<span>relays</span></a> <a href="https://spacey.space/tags/R2R" rel="tag">#<span>R2R</span></a> <a href="https://spacey.space/tags/Fediverse" rel="tag">#<span>Fediverse</span></a> <a href="https://spacey.space/tags/OptIn" rel="tag">#<span>OptIn</span></a></p>]]></description><link>https://forum.pierobosio.it/topic/2ecdd24a-0608-4bfc-8d67-d3035e758e43/so-how-should-opt-in-work-with-r2r</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 21:37:00 GMT</lastBuildDate><atom:link href="https://forum.pierobosio.it/topic/2ecdd24a-0608-4bfc-8d67-d3035e758e43.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 Jun 2026 15:33:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 18:38:37 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/oliviavespera%40spacey.space" target="_blank" rel="noopener noreferrer">@oliviavespera@spacey.space</a> why does a secondary relay need explicit permission from the source instance to have their content relayed?</p>
<p dir="auto">If the source content is public then there's no discussion to be had, there are no grey areas, the post is public.</p>
<p dir="auto">It sounds like you're trying to add in layers of privacy to a visibility scheme ("public") that does not have any.</p>
]]></description><link>https://forum.pierobosio.it/post/https://activitypub.space/post/2046</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://activitypub.space/post/2046</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 18:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 17:46:34 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> <span><a href="/user/cwebber%40social.coop">@<span>cwebber</span></a></span> is doing such good work ^^</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828982140470720</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828982140470720</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 17:46:34 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 17:45:31 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> I'm out of my depth.</p><p>But if you're interested you can look into:</p><p>* <a href="https://codeberg.org/spritely/ocappub" rel="nofollow noopener"><span>https://</span><span>codeberg.org/spritely/ocappub</span><span></span></a><br />* <a href="https://codeberg.org/spritely/golem" rel="nofollow noopener"><span>https://</span><span>codeberg.org/spritely/golem</span><span></span></a></p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828977982764573</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828977982764573</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 17:45:31 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 17:30:58 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> <span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> </p><p>This is true. I'm also for opt in, but this is server admin level so we must trust our server admins. So I agree that this is a R2R issue that needs to be solved on that level.</p>]]></description><link>https://forum.pierobosio.it/post/https://social.tchncs.de/users/Sythelux/statuses/116828920763810612</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://social.tchncs.de/users/Sythelux/statuses/116828920763810612</guid><dc:creator><![CDATA[sythelux@social.tchncs.de]]></dc:creator><pubDate>Sun, 28 Jun 2026 17:30:58 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:44:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> it just sounds like single or pocket instances to me, as they're pretty much peer to peer. and you're looking at technologiees outside of ActivityPub.</p><p>I'm not sold on anything that does not use ActivityPub in some measure. It's already been a struggle to build ActivityPub. I'm not really ready to unravel that protocol, except to augment it in the way ActivityPods suggests.</p><p>it does sound similar to the parable I pointed to.</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828738186086037</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828738186086037</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:44:32 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:40:23 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> Hmm I guess the closest analog would be BitTorrent. And in fact such a p2p Fediverse is very likely to reuse some of the technologies already successfully used by BitTorrent for a few decades, e.g. distributed hash table (DHT).</p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828721856893330</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828721856893330</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:40:23 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:37:25 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> Can you describe it for me fully? I'm not familiar. And is it doable with ActivityPub or are we going much more fundamental?<br />Is there an example of a service/solution/software you're thinking of that exist you can share that would help me understand what you mean?</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828710189341550</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828710189341550</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:37:25 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:36:46 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> Something like, Fediverse as p2p gossip swarm(s)?</p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828707679144221</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828707679144221</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:36:46 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:35:08 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> What did you mean when you said *servers* should not exist?<br />on them needing relays the most, it depends on your goal. As said, the parable is neat.</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828701251270247</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828701251270247</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:34:22 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span></p><p>&gt; pocket/solo instances</p><p>But those are exactly the ones that need relays the most with the current topology of the Fediverse. So that's not really what I meant at all when I said servers shouldn't exist. Not to mention it's also too much of a technical / financial hurdle if people have to self-host instead of everything just being p2p.</p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828698235131839</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828698235131839</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:26:01 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> that's a much more fundamental conversation that would be nice to have but may not make sense in the case where relays are desired as is occurring with what happened recently.</p><p>I don't disagree and it's the final victory I'd like to see as described by <span><a href="/user/ifixcoinops%40retro.social">@<span>ifixcoinops</span></a></span> 's parable. but we don't have that structure yet in the fediverse except with pocket/solo instances or activitypods.</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828665390909381</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828665390909381</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:26:01 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:23:04 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> Yeah, I think relays are a very bad idea and should not exist. But then, I also think *servers* should not exist.</p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828653809134855</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828653809134855</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:23:04 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:22:19 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> Currently as it stands, relays are server level opt-ins.</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828650858405809</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828650858405809</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:21:46 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> i agree but are we talking about the same system here <a href="https://relaylist.com/" rel="nofollow noopener"><span>https://</span><span>relaylist.com/</span><span></span></a></p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828648693320098</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828648693320098</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:20:42 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> Consent needs to be explicit. The actor is the only one who can give consent.</p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828644484844941</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828644484844941</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:20:42 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:19:08 GMT]]></title><description><![CDATA[<p><span><a href="/user/teohhanhui%40mastodon.social">@<span>teohhanhui</span></a></span> </p><p>but it's not an actor -&gt; bot connection.</p><p>It's an actor -&gt; server -&gt; relay -&gt; secondary relay connection.</p><p>unless relays as they currently exist need to be fundamentally changed, they are currently opt-in as the instance level.</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828638333584636</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828638333584636</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 16:17:41 GMT]]></title><description><![CDATA[<p><span><a href="/user/oliviavespera%40spacey.space">@<span>OliviaVespera</span></a></span> Each *actor* who wants their posts to be boosted by the bot should have to explicitly opt in, e.g. by following and/or private mentioning the bot's account, Web UI, ... There should be no server-level opt-in. Basically look at how <span><a href="/user/bsky.brid.gy%40bsky.brid.gy">@<span>bsky.brid.gy</span></a></span> does it.</p>]]></description><link>https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828632581956177</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://mastodon.social/users/teohhanhui/statuses/116828632581956177</guid><dc:creator><![CDATA[teohhanhui@mastodon.social]]></dc:creator><pubDate>Sun, 28 Jun 2026 16:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 15:48:15 GMT]]></title><description><![CDATA[<p>The problem of course as always is there's no way of enforcing bad actors from creating evil relays that pretend to be human accounts. But that's always been the case.</p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828516905334267</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828516905334267</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 15:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 15:42:37 GMT]]></title><description><![CDATA[<p>The other alternative is to delegate opt-in responsibilities to the primary relay.</p><p>Source Instances could set an option that says, you don't have to ask me for permission, I will leave it to you to decide whom to share my content with. Reducing the number of requests to users.</p><p>Or Source Instances could set a flag in the primary relay that says do not relay to secondary relays. (and don't ask me for permission because I won't ever grant it)</p><p><a href="https://spacey.space/tags/Tagspub" rel="tag">#<span>Tagspub</span></a> <a href="https://spacey.space/tags/relays" rel="tag">#<span>relays</span></a> <a href="https://spacey.space/tags/R2R" rel="tag">#<span>R2R</span></a> <a href="https://spacey.space/tags/Fediverse" rel="tag">#<span>Fediverse</span></a> <a href="https://spacey.space/tags/OptIn" rel="tag">#<span>OptIn</span></a></p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828494702996629</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828494702996629</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 15:42:37 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 15:38:27 GMT]]></title><description><![CDATA[<p>This can also be placed inside a closed registration-esque structure where only secondary relays which the primary relay has registered with can make the request to relay PR's content.</p><p>thereby reducing the number of requests to an SI to only SRs that are trusted by the PR.</p><p>But perhaps opt-in needs to be propagated further to individual user accounts. </p><p><a href="https://spacey.space/tags/Tagspub" rel="tag">#<span>Tagspub</span></a> <a href="https://spacey.space/tags/relays" rel="tag">#<span>relays</span></a> <a href="https://spacey.space/tags/R2R" rel="tag">#<span>R2R</span></a> <a href="https://spacey.space/tags/Fediverse" rel="tag">#<span>Fediverse</span></a> <a href="https://spacey.space/tags/OptIn" rel="tag">#<span>OptIn</span></a></p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828478339844858</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828478339844858</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 15:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to So how should Opt-in work with R2R? on Sun, 28 Jun 2026 15:36:48 GMT]]></title><description><![CDATA[<p>I think one way it could work is through opt-in chains.</p><p>Secondary relay(SR) identifies as relay and makes request to primary relay(PR) to relay PR's content.<br />PR asks source instance (SI) for permission.</p><p>SI either grants permission or not.<br />If granted, PR grants permission to SR.</p><p>SR relays SI content via PR.</p><p><a href="https://spacey.space/tags/Tagspub" rel="tag">#<span>Tagspub</span></a> <a href="https://spacey.space/tags/relays" rel="tag">#<span>relays</span></a> <a href="https://spacey.space/tags/R2R" rel="tag">#<span>R2R</span></a> <a href="https://spacey.space/tags/Fediverse" rel="tag">#<span>Fediverse</span></a> <a href="https://spacey.space/tags/OptIn" rel="tag">#<span>OptIn</span></a></p>]]></description><link>https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828471844156077</link><guid isPermaLink="true">https://forum.pierobosio.it/post/https://spacey.space/users/OliviaVespera/statuses/116828471844156077</guid><dc:creator><![CDATA[oliviavespera@spacey.space]]></dc:creator><pubDate>Sun, 28 Jun 2026 15:36:48 GMT</pubDate></item></channel></rss>