I 2024-02-14 09:02:11.490571+00:00 Got Like from https://hub.netzgemeinde.eu/channel/jupiter_rowland: {
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
"https://hub.netzgemeinde.eu/apschema/v1.10"
],
"type": "Like",
"id": "https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d",
"diaspora:guid": "92d0164c-ebae-42d3-a4e3-7260a337528d",
"published": "2024-02-14T09:02:08Z",
"inReplyTo": "https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989",
"actor": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"object": {
"id": "https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989",
"type": "Note",
"summary": "",
"inReplyTo": "https://toot.cat/users/hurgusburgus/statuses/111921503833878983",
"diaspora:guid": "c6ef095f-4765-cc22-0e4e-fb1896546989",
"published": "2024-02-14T02:14:38Z",
"url": "https://foggyminds.com/display/c6ef095f-4765-cc22-0e4e-fb1896546989",
"attributedTo": "https://foggyminds.com/profile/shiri",
"sensitive": false,
"content": "@<a href=\"https://toot.cat/users/hurgusburgus\" target=\"_blank\" rel=\"nofollow noopener\" >Jess</a> @<a href=\"https://fed.brid.gy/snarfed.org\" target=\"_blank\" rel=\"nofollow noopener\" >Ryan Barrett</a> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.<br /><br />There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).<br /><br />This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.<br /><br />In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.",
"contentMap": {
"en": "<p><bdi>@<a href=\"https://toot.cat/users/hurgusburgus\" class=\"userinfo mention\" title=\"hurgusburgus\">hurgusburgus</a></bdi> <bdi>@<a href=\"https://fed.brid.gy/snarfed.org\" class=\"userinfo mention\" title=\"snarfed.org\">snarfed.org</a></bdi> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.</p><p>There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).</p><p>This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.</p><p>In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.</p>"
},
"source": {
"content": "@[url=https://toot.cat/users/hurgusburgus]Jess[/url] @[url=https://fed.brid.gy/snarfed.org]Ryan Barrett[/url] as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.\n\nThere are already many bridges on ActivityPub to [i]much worse[/i] parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).\n\nThis also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.\n\nIn case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.",
"mediaType": "text/bbcode"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fed.brid.gy/snarfed.org",
"name": "@snarfed.org@fed.brid.gy"
},
{
"type": "Mention",
"href": "https://toot.cat/users/hurgusburgus",
"name": "@hurgusburgus@toot.cat"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fed.brid.gy/snarfed.org",
"https://toot.cat/users/hurgusburgus"
],
"cc": [
"https://mastodon.social/users/fediversereport/followers",
"https://indieweb.social/@snarfed"
],
"actor": "https://foggyminds.com/profile/shiri"
},
"attachment": [
{
"type": "PropertyValue",
"name": "zot.diaspora.fields",
"value": {
"positive": "true",
"guid": "92d0164c-ebae-42d3-a4e3-7260a337528d",
"author": "jupiter_rowland@hub.netzgemeinde.eu",
"parent_type": "Comment",
"parent_guid": "c6ef095f-4765-cc22-0e4e-fb1896546989",
"author_signature": "...="
}
},
{
"type": "PropertyValue",
"name": "zot.activitypub.rawmsg",
"value": "{\"@context\":[\"https://www.w3.org/ns/activitystreams\",\"https://w3id.org/security/v1\",\"https://hub.netzgemeinde.eu/apschema/v1.10\"],\"type\":\"Like\",\"id\":\"https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d\",\"diaspora:guid\":\"92d0164c-ebae-42d3-a4e3-7260a337528d\",\"published\":\"2024-02-14T09:02:08Z\",\"inReplyTo\":\"https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989\",\"actor\":\"https://hub.netzgemeinde.eu/channel/jupiter_rowland\",\"object\":{\"id\":\"https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989\",\"type\":\"Note\",\"summary\":\"\",\"inReplyTo\":\"https://toot.cat/users/hurgusburgus/statuses/111921503833878983\",\"diaspora:guid\":\"c6ef095f-4765-cc22-0e4e-fb1896546989\",\"published\":\"2024-02-14T02:14:38Z\",\"url\":\"https://foggyminds.com/display/c6ef095f-4765-cc22-0e4e-fb1896546989\",\"attributedTo\":\"https://foggyminds.com/profile/shiri\",\"sensitive\":false,\"content\":\"@<a href=\\\"https://toot.cat/users/hurgusburgus\\\" target=\\\"_blank\\\" rel=\\\"nofollow noopener\\\" >Jess</a> @<a href=\\\"https://fed.brid.gy/snarfed.org\\\" target=\\\"_blank\\\" rel=\\\"nofollow noopener\\\" >Ryan Barrett</a> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.<br /><br />There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).<br /><br />This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.<br /><br />In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.\",\"contentMap\":{\"en\":\"<p><bdi>@<a href=\\\"https://toot.cat/users/hurgusburgus\\\" class=\\\"userinfo mention\\\" title=\\\"hurgusburgus\\\">hurgusburgus</a></bdi> <bdi>@<a href=\\\"https://fed.brid.gy/snarfed.org\\\" class=\\\"userinfo mention\\\" title=\\\"snarfed.org\\\">snarfed.org</a></bdi> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.</p><p>There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).</p><p>This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.</p><p>In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.</p>\"},\"source\":{\"content\":\"@[url=https://toot.cat/users/hurgusburgus]Jess[/url] @[url=https://fed.brid.gy/snarfed.org]Ryan Barrett[/url] as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.\\n\\nThere are already many bridges on ActivityPub to [i]much worse[/i] parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).\\n\\nThis also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.\\n\\nIn case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.\",\"mediaType\":\"text/bbcode\"},\"attachment\":[],\"tag\":[{\"type\":\"Mention\",\"href\":\"https://fed.brid.gy/snarfed.org\",\"name\":\"@snarfed.org@fed.brid.gy\"},{\"type\":\"Mention\",\"href\":\"https://toot.cat/users/hurgusburgus\",\"name\":\"@hurgusburgus@toot.cat\"}],\"to\":[\"https://www.w3.org/ns/activitystreams#Public\",\"https://fed.brid.gy/snarfed.org\",\"https://toot.cat/users/hurgusburgus\"],\"cc\":[\"https://mastodon.social/users/fediversereport/followers\",\"https://indieweb.social/@snarfed\"],\"actor\":\"https://foggyminds.com/profile/shiri\"},\"attachment\":[{\"type\":\"PropertyValue\",\"name\":\"zot.diaspora.fields\",\"value\":{\"positive\":\"true\",\"guid\":\"92d0164c-ebae-42d3-a4e3-7260a337528d\",\"author\":\"jupiter_rowland@hub.netzgemeinde.eu\",\"parent_type\":\"Comment\",\"parent_guid\":\"c6ef095f-4765-cc22-0e4e-fb1896546989\",\"author_signature\":\"dNsT8sMxC4XfM+wBPl66luNpM5eP2IpEOU99eHDDaykplHBb1OlnYsmy4FcWo2t0TzzX90MmzNiklz5wK9rkjkN9ONUEpt5I1jxPMn3Lg6PKVi54EJkmfVxhgCnK5igrLd4SqJOVxNiteWDSinMBPk/gt5DcEwisA5UuEVT9SUQItiy2Q57RxhqED4yqqZRm2/EMU4IVdeG7fDcqL2OQ4bKM01TTOU+gP1hI9/ZMVimv2ltGFS9q2AjyI0DrqDWzHSJooPB4Jh8ijfa57wdhpExEHIm/q3fC0m8dRaHORrhATmc/6tWS1GKPqc6gUMpbpPAZzSQK1XStEUwqKh4luBAgiL98dobnD2Dk7EImMapDg8VkdrzKl5dUSNJzYqq7j85lh20ozfYBp8ABFG5kCm8W7SO32ve0Jd+pw6KZtxI2F6p09q6EME21o8ClBw6x0AGGWWMTspi6Nw/wmaHmvQtAopPjpDGpAtRJWti9vh5olJBeXEr4F/uJrhGL65LqXZRhTaW36ich8gXUKCtv2GnZ9vcoAPJjTLsm08kIV96A0zoL0ybuFKfXEuRouro7UziD46+nNxDAQfMBPjVXqouW7LChKkBOkxZVvgIOuujBkeL0l61GDH9dH9GxzWTs/9pqIzgnoAjj5KdjXW4af9EOIM9c62ljjLKx7qJ+Gzw=\"}}],\"to\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"cc\":[\"https://hub.netzgemeinde.eu/followers/jupiter_rowland\",\"https://fed.brid.gy/snarfed.org\",\"https://mastodon.social/users/fediversereport/followers\",\"https://indieweb.social/@snarfed\"],\"signature\":{\"@context\":[\"https://www.w3.org/ns/activitystreams\",\"https://w3id.org/security/v1\"],\"type\":\"RsaSignature2017\",\"nonce\":\"40768c03c4cf552062ea67b22d453513dd6d2fe0bd2c0c651a0cf430b8d7712a\",\"creator\":\"https://hub.netzgemeinde.eu/channel/jupiter_rowland\",\"created\":\"2024-02-14T09:02:08Z\",\"signatureValue\":\"gPuECkzCJVX3GJ2ZwEY6RnidJslsOtzCwzUxQwhEl4YRxnV3iFx180ecmdRDq304GSuYNVYpOC62B8U8x2SS55B18GNiN351Oa9b9IfEwNmCo/mdQszhJP33lZYGwJcBiv2JM+sk1rWsO6QsQnBP+T7IzDeJEcjR0GziwHrdrOgwEP20+u97j1nbU2wRR912N9WcLMCGNikII55LJ2L6ND2ekwtWznnQcZM/hQ6IbP8gkKkSp0El/a9WyZGxlhVPbZCsaxwFzt5+MOSsKpBFkH9SE37LtVVWnrLsMT9wSXxVVRH7ECVMfHvs5BRNdLmwO2gTDyn8FcnS7hJ7Vrn+fFHm10eNzZPzoL3YLdzplJ16+AT5kc7WcjifrISQEQMpZLE380ElDhr+YHe4YtYaXuP1d+Pqer4+cTVoI/ZSx1XHTc9+cYybm0hknaizySMJnD53cmuZ2HWDmEuV0oQl6Q9B9r6VrXL7xHQECAE/xVAoMJTWZbiM4AoJvMN3NCmpFyjkdajCSlTK4XMt85HHtJLZOcEP7gkE3r7ql7sLF6XxxUeztrW7d2fPD/QizYfVqyMkzg7+tfh2N+0CylY0jMXpADrLbE4i2M3TvW40Bz2zhcv5HEvPQdw9yQUkffxOmwyaHj6ZxUEBjed9+ZbxFv+VFHTB239fk/wnK2Wtn98=\"}}"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://hub.netzgemeinde.eu/followers/jupiter_rowland",
"https://fed.brid.gy/snarfed.org",
"https://mastodon.social/users/fediversereport/followers",
"https://indieweb.social/@snarfed"
],
"signature": ... "@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
],
"type": "RsaSignature2017",
"nonce": "...",
"creator": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"created": "2024-02-14T09:02:10Z",
"signatureValue": "cH5F2QHPYcPqwbN+Ll/4BNjKusy5YTY4TMJSd6dAmk3z0yFUOo//Q8qe7QbuhkmDGDHjg//YxWolgWGtr0s6oTAKYqC3YZWkQgaD1ISXHFilh+1izcOsiQvDqpriwqo56kkI/lw3T2Cc6lx569iaVssgIcYWKWl3mM3SMUWeSm6MOZ3eyFWZKnHmFklA6qcZFBZkHuwxX1Hd1PUQgIXvDRjPdOz6UqEdQagmTV501hJ/FLDJCxh7jHuOVn+61a6e7xIcZItgNgSZXYxxTh+2EfLQP0KdXd4nimVtRm0vwKTERV+05EfWhoEMZDWs+uqa5WwAydcf+437FISaPGiGhTeQYWNfspiVCGFTGezUz2vTbjPMleSd2/VAMta7aukxwxS+eC2qdMAU7IGBiqBdxMuEsIrnDYtLYtSMwHwQtgF5GVVGxdrfmAjVSFx1kongGgmgDBIBI1SJciCU7Pz9/5hOuesm/agY4HYgTlD1Gsmfq6l/yquLmFVJD0WKBG3LUIzsrQdAdMRCcJUCNYkYV1Dh6fjnkSLbD7+dGb/JdXxCC2Opw3DbiY7fMvzA15xwgr5sArWn1Zi7DnNlm6wztnJNkvoSklQjvLSvVS7+ztCrPFzse/0k6dUiml4NQZz73HioKmprgFcdifjmz/xx7h0/KaP2BwdAee88iXC2fJg="
}
}
I 2024-02-14 09:02:11.491021+00:00 Verifying HTTP Signature
D 2024-02-14 09:02:11.491770+00:00 Loading Object https://hub.netzgemeinde.eu/channel/jupiter_rowland local=True remote=None
D 2024-02-14 09:02:11.492031+00:00 got from cache
D 2024-02-14 09:02:11.492672+00:00 last updated 2023-06-24 05:15:50.232800, refreshing
I 2024-02-14 09:02:11.493719+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 09:02:13.194977+00:00 requests.get https://hub.netzgemeinde.eu/channel/jupiter_rowland {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e0ec2b5ae90>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 09:02:13.793157+00:00 Received 200:
D 2024-02-14 09:02:13.796176+00:00 Encoding detection: ascii is most likely the one.
I 2024-02-14 09:02:13.796462+00:00 Received 200
I 2024-02-14 09:02:13.796632+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 09:02:13 GMT', 'Server': 'Apache', 'Expires': 'Thu, 19 Nov 1981 08:52:00 GMT', 'Cache-Control': 'no-store, no-cache, must-revalidate', 'Pragma': 'no-cache', 'Link': '<https://hub.netzgemeinde.eu/xrd?f=&uri=acct%3Ajupiter_rowland%40hub.netzgemeinde.eu>;;; rel="lrdd"; type="application/xrd+xml",<https://hub.netzgemeinde.eu/.well-known/webfinger?f=&resource=acct%3Ajupiter_rowland%40hub.netzgemeinde.eu>;;; rel="jrd"; type="application/jrd+json",<https://hub.netzgemeinde.eu/channel/jupiter_rowland>;;; rel="alternate"; type="application/ld+json; profile="https://www.w3.org/ns/activitystreams"",<https://hub.netzgemeinde.eu/channel/jupiter_rowland>;;; rel="alternate"; type="application/activity+json"', 'Digest': 'SHA-256=qk88HCOfUPFc+w8HG8XTCrwgxYIuLo/fZ1lx6T0N3Qw=', 'Signature': '...="https://hub.netzgemeinde.eu/channel/jupiter_rowland",algorithm="rsa-sha256",headers="content-type date digest (request-target)",signature="...="', 'Set-Cookie': 'PHPSESSID=fdu791a9nteu40ejipvvbp6tir; path=/; secure; HttpOnly; SameSite=None', 'Strict-Transport-Security': 'max-age=31556926', 'Upgrade': 'h2,h2c', 'Connection': 'Upgrade, Keep-Alive', 'Keep-Alive': 'timeout=15, max=100', 'Transfer-Encoding': 'chunked', 'Content-Type': 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'}
D 2024-02-14 09:02:13.797117+00:00 Encoding detection: ascii is most likely the one.
I 2024-02-14 09:02:13.797263+00:00 {
"followers": "https://hub.netzgemeinde.eu/followers/jupiter_rowland",
"type": "Person",
"tag": [
{
"value": "zot6",
"type": "PropertyValue",
"name": "Protocol"
},
{
"value": "activitypub",
"type": "PropertyValue",
"name": "Protocol"
}
],
"id": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"summary": "An avatar roaming the decentralised and federated 3-D virtual worlds based on OpenSimulator, a free and open-source server-side re-implementation of Second Life. Mostly talking about OpenSim, sometimes about other virtual worlds, occasionally about the Fediverse beyond Mastodon. No, the Fediverse is not only Mastodon.<br /><br />Even if you see me on Mastodon, I'm not on Mastodon myself. I'm on <a href=\"https://hubzilla.org\" target=\"_blank\" rel=\"nofollow noopener\" >Hubzilla</a> which is neither a Mastodon instance nor a Mastodon fork. In fact, it's older and much more powerful than Mastodon. And it has always been connected to Mastodon.<br /><br />I regularly write posts with way more than 500 characters. If that disturbs you, block me now, but don't complain. I'm not on Mastodon, I don't have a character limit here.<br /><br />I rather give too many content warnings than too few. But I have absolutely no means of blanking out pictures for Mastodon users.<br /><br />I always describe my images, no matter how long it takes. My posts with image descriptions tend to be my longest. Don't go looking for my image descriptions in the alt-text; they're always in the post text which is always hidden behind a content warning due to being over 500 characters long.<br /><br />If you follow me, and I &quot;follow&quot; you back, I don't actually follow you and receive your posts. Unless you've got something to say that's interesting to me within the scope of this channel, or I know you from OpenSim, I block your posts. I only &quot;follow&quot; you back because Hubzilla requires me to do that to allow you to follow me. But I can read your comments and direct messages. If you boost a lot of uninteresting stuff, I'll block you boosts.<br /><br />My &quot;birthday&quot; isn't my actual birthday but my rezday. My first avatar has been around since that day.<br /><br />If you happen to know German, maybe my &quot;homepage&quot; is something for you, a blog which, much like this channel, is about OpenSim and generally virtual worlds.<br /><br />#<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=OpenSim\" target=\"_blank\" rel=\"nofollow noopener\" >OpenSim</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=OpenSimulator\" target=\"_blank\" rel=\"nofollow noopener\" >OpenSimulator</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=VirtualWorlds\" target=\"_blank\" rel=\"nofollow noopener\" >VirtualWorlds</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=Metaverse\" target=\"_blank\" rel=\"nofollow noopener\" >Metaverse</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=SocialVR\" target=\"_blank\" rel=\"nofollow noopener\" >SocialVR</a>&nbsp;&nbsp;#<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=fedi22\" target=\"_blank\" rel=\"nofollow noopener\" >fedi22</a>",
"endpoints": {
"sharedInbox": "https://hub.netzgemeinde.eu/inbox"
},
"signature": ... "signatureValue": "DqhfoMMt3nkqLBj8rOt7ju+rKETahzGPdK96Vf7yLqfyF9Ymqg2IwrljtkJBMItibK3DB3c3/odD6rkwfondHAcpW+pd2B7FlHS8jcjD015jEEDUrQQTlzBZawZatOBe4UoA6WjQn+mGEEjEMEPt7/W+YlYqEq7xVMLrHPQ+ecWAEE7FByhIC/mnw8XB3BgiuFV3pOxfQ/oaKtX2tvASEyzqX7/VB4KlKAYH8zavw4Hc9j99AkOtcJEXho25Md3UMITiBfCrVxjJ0gatFgUVuZDhzZ8OoBmJkLzpNjy4XpetjhnN1Mzh2didFn2m3b/SErCe46j/7I7BQTZeZ3mHCc4JsyovADZsViODxIozqJpYGVmsDI7Rap5ntav35Xbrq2ECH0rk0OuPXJSlFkIoLff5bkj1Y7OwEJm1mFv1Qr4S2OSagHdYtjqMGZaHy5tustQGO/0VLU8RYbc4jWoDL8Ba12TeC67qCpPMyNCzunyTfEbzZoa9LrFIajmsHoxkWBtEdU1owgBqEpw14YT/AEovhfavdkiJeOdG1wWoRCsqiWpcwPP+jKmiNYQIE2TLENmpKkAuCjpewwQbymFzU48CacQnqGzmnmgUpURXKIReW9FxbzmNQP3O9Wej3J+iojeqJ9Z9R8Fu/Lb+jPzA6+oJy90HC87akOfRChUKcuk=",
"nonce": "...",
"creator": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"created": "2024-02-14T09:02:13Z",
"type": "RsaSignature2017",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
]
},
"discoverable": true,
"url": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"publicKey": {
"owner": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"signatureAlgorithm": "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256",
"id": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmDB9nkcdhjzcfSPQG5q3\nxRVAYaWa+pKC38NhhRMbmd7+P8+8be3HUuX97bwhLdSA3+IRMz9JmX8bqqtKPK8A\nKxWFdUxoZKefwAAVpT+R89hHvi6Ib56Tp5lNlUSTIg3QXfm2gyRc3ehYbI9i6+Wr\nuFgCzdYT9bIeLqhZdFabPP4NORnyPgBQtktXcQUoDOKSaaKuitxFP1dhM9Dco3uX\nLcpQOLdY6yct5J+1Y6+/GUZgtO2pjMtkoEo6Ro0+Wlo7xfvdPnk5moljDVzPFoQE\nhUao5amorPhm1/iEpQXI0eEUW8IXdObFS8gyQJLmS30AjMkaWfwM9HFGmUmn8CSw\nKGBaKDN2C93fvmLOLpaoIRqgVTHBxfv3bN/CtvTRP83/eWvmhnlYo0fmE49tj2ZH\neCHCvRPJ+XM44WntbrUmwJ61+6nO/Io7qe7zmLm+0ew1VD9xTWAd96isW8HEmhcu\nO2iP2GALb0PqE7mgQmV1x/WAYB40+29C03UINHAnZY+nvBW6xd0wAOFiYXqjJF/4\nxEOWPvwcwOtltX+dTerFBC2KzLQQVk/CK2JdKtD2ssiYrvdC/IqPQzVMz3EAtVoP\n8sq/lzffCD3T+zhhnLhgxu7p9JNjRq83jMOOB3DUSd5izO+u6TBn5lasfoa7Eh+X\nQezGvMXhRQR4mnzrSLwZZ1ECAwEAAQ==\n-----END PUBLIC KEY-----\n"
},
"alsoKnownAs": "https://hub.hubzilla.de/channel/jupiter_rowland",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
"https://hub.netzgemeinde.eu/apschema/v1.10"
],
"name": "Jupiter Rowland",
"following": "https://hub.netzgemeinde.eu/following/jupiter_rowland",
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://hub.netzgemeinde.eu/photo/182e96bd-4431-4c42-9e71-d2fc24799fec-7"
},
"manuallyApprovesFollowers": true,
"copiedTo": "https://hub.hubzilla.de/channel/jupiter_rowland",
"updated": "2021-11-10T18:06:38Z",
"icon": {
"height": 300.0,
"mediaType": "image/jpeg",
"type": "Image",
"updated": "2023-05-03T19:29:58Z",
"url": "https://hub.netzgemeinde.eu/photo/profile/l/1035?rev=1683134998",
"width": 300.0
},
"inbox": "https://hub.netzgemeinde.eu/inbox/jupiter_rowland",
"outbox": "https://hub.netzgemeinde.eu/outbox/jupiter_rowland",
"preferredUsername": "jupiter_rowland"
}
I 2024-02-14 09:02:13.804219+00:00 Verifying signature ... /snarfed.org/inbox with key -----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmDB9nkcdhjzcfSPQG5q3
xRVAYaWa+pKC38NhhRMbmd7+P8+8be3HUuX97bwhLdSA3+IRMz9JmX8bqqtKPK8A
KxWFdUxoZKefwAAVpT+R89hHvi6Ib56Tp5lNlUSTIg3QXfm2gyRc3ehYbI9i6+Wr
uFgCzdYT9bIeLqhZdFabPP4NORnyPgBQtktXcQUoDOKSaaKuitxFP1dhM9Dco3uX
LcpQOLdY6yct5J+1Y6+/GUZgtO2pjMtkoEo6Ro0+Wlo7xfvdPnk5moljDVzPFoQE
hUao5amorPhm1/iEpQXI0eEUW8IXdObFS8gyQJLmS30AjMkaWfwM9HFGmUmn8CSw
KGBaKDN2C93fvmLOLpaoIRqgVTHBxfv3bN/CtvTRP83/eWvmhnlYo0fmE49tj2ZH
eCHCvRPJ+XM44WntbrUmwJ61+6nO/Io7qe7zmLm+0ew1VD9xTWAd96isW8HEmhcu
O2iP2GALb0PqE7mgQmV1x/WAYB40+29C03UINHAnZY+nvBW6xd0wAOFiYXqjJF/4
xEOWPvwcwOtltX+dTerFBC2KzLQQVk/CK2JdKtD2ssiYrvdC/IqPQzVMz3EAtVoP
8sq/lzffCD3T+zhhnLhgxu7p9JNjRq83jMOOB3DUSd5izO+u6TBn5lasfoa7Eh+X
QezGvMXhRQR4mnzrSLwZZ1ECAwEAAQ==
-----END PUBLIC KEY-----

I 2024-02-14 09:02:13.807429+00:00 HTTP Signature ...
I 2024-02-14 09:02:13.810475+00:00 From activitypub: Key('Object', 'https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d') AS1: {
"id": "https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d",
"diaspora:guid": "92d0164c-ebae-42d3-a4e3-7260a337528d",
"published": "2024-02-14T09:02:08Z",
"inReplyTo": [
"https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989"
],
"actor": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"to": [
{
"id": "https://www.w3.org/ns/activitystreams#Public"
},
{
"objectType": "group",
"alias": "@public"
}
],
"cc": [
{
"id": "https://hub.netzgemeinde.eu/followers/jupiter_rowland"
},
{
"id": "https://indieweb.social/@snarfed"
},
{
"id": "https://mastodon.social/users/fediversereport/followers"
},
{
"id": "snarfed.org"
}
],
"signature": ... "@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
],
"type": "RsaSignature2017",
"nonce": "...",
"creator": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"created": "2024-02-14T09:02:10Z",
"signatureValue": "cH5F2QHPYcPqwbN+Ll/4BNjKusy5YTY4TMJSd6dAmk3z0yFUOo//Q8qe7QbuhkmDGDHjg//YxWolgWGtr0s6oTAKYqC3YZWkQgaD1ISXHFilh+1izcOsiQvDqpriwqo56kkI/lw3T2Cc6lx569iaVssgIcYWKWl3mM3SMUWeSm6MOZ3eyFWZKnHmFklA6qcZFBZkHuwxX1Hd1PUQgIXvDRjPdOz6UqEdQagmTV501hJ/FLDJCxh7jHuOVn+61a6e7xIcZItgNgSZXYxxTh+2EfLQP0KdXd4nimVtRm0vwKTERV+05EfWhoEMZDWs+uqa5WwAydcf+437FISaPGiGhTeQYWNfspiVCGFTGezUz2vTbjPMleSd2/VAMta7aukxwxS+eC2qdMAU7IGBiqBdxMuEsIrnDYtLYtSMwHwQtgF5GVVGxdrfmAjVSFx1kongGgmgDBIBI1SJciCU7Pz9/5hOuesm/agY4HYgTlD1Gsmfq6l/yquLmFVJD0WKBG3LUIzsrQdAdMRCcJUCNYkYV1Dh6fjnkSLbD7+dGb/JdXxCC2Opw3DbiY7fMvzA15xwgr5sArWn1Zi7DnNlm6wztnJNkvoSklQjvLSvVS7+ztCrPFzse/0k6dUiml4NQZz73HioKmprgFcdifjmz/xx7h0/KaP2BwdAee88iXC2fJg="
},
"objectType": "activity",
"verb": "like",
"attachments": [
{
"value": {
"positive": "true",
"guid": "92d0164c-ebae-42d3-a4e3-7260a337528d",
"author": "jupiter_rowland@hub.netzgemeinde.eu",
"parent_type": "Comment",
"parent_guid": "c6ef095f-4765-cc22-0e4e-fb1896546989",
"author_signature": "...="
},
"displayName": "zot.diaspora.fields"
},
{
"value": "{\"@context\":[\"https://www.w3.org/ns/activitystreams\",\"https://w3id.org/security/v1\",\"https://hub.netzgemeinde.eu/apschema/v1.10\"],\"type\":\"Like\",\"id\":\"https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d\",\"diaspora:guid\":\"92d0164c-ebae-42d3-a4e3-7260a337528d\",\"published\":\"2024-02-14T09:02:08Z\",\"inReplyTo\":\"https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989\",\"actor\":\"https://hub.netzgemeinde.eu/channel/jupiter_rowland\",\"object\":{\"id\":\"https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989\",\"type\":\"Note\",\"summary\":\"\",\"inReplyTo\":\"https://toot.cat/users/hurgusburgus/statuses/111921503833878983\",\"diaspora:guid\":\"c6ef095f-4765-cc22-0e4e-fb1896546989\",\"published\":\"2024-02-14T02:14:38Z\",\"url\":\"https://foggyminds.com/display/c6ef095f-4765-cc22-0e4e-fb1896546989\",\"attributedTo\":\"https://foggyminds.com/profile/shiri\",\"sensitive\":false,\"content\":\"@<a href=\\\"https://toot.cat/users/hurgusburgus\\\" target=\\\"_blank\\\" rel=\\\"nofollow noopener\\\" >Jess</a> @<a href=\\\"https://fed.brid.gy/snarfed.org\\\" target=\\\"_blank\\\" rel=\\\"nofollow noopener\\\" >Ryan Barrett</a> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.<br /><br />There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).<br /><br />This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.<br /><br />In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.\",\"contentMap\":{\"en\":\"<p><bdi>@<a href=\\\"https://toot.cat/users/hurgusburgus\\\" class=\\\"userinfo mention\\\" title=\\\"hurgusburgus\\\">hurgusburgus</a></bdi> <bdi>@<a href=\\\"https://fed.brid.gy/snarfed.org\\\" class=\\\"userinfo mention\\\" title=\\\"snarfed.org\\\">snarfed.org</a></bdi> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.</p><p>There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).</p><p>This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.</p><p>In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.</p>\"},\"source\":{\"content\":\"@[url=https://toot.cat/users/hurgusburgus]Jess[/url] @[url=https://fed.brid.gy/snarfed.org]Ryan Barrett[/url] as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.\\n\\nThere are already many bridges on ActivityPub to [i]much worse[/i] parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).\\n\\nThis also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.\\n\\nIn case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.\",\"mediaType\":\"text/bbcode\"},\"attachment\":[],\"tag\":[{\"type\":\"Mention\",\"href\":\"https://fed.brid.gy/snarfed.org\",\"name\":\"@snarfed.org@fed.brid.gy\"},{\"type\":\"Mention\",\"href\":\"https://toot.cat/users/hurgusburgus\",\"name\":\"@hurgusburgus@toot.cat\"}],\"to\":[\"https://www.w3.org/ns/activitystreams#Public\",\"https://fed.brid.gy/snarfed.org\",\"https://toot.cat/users/hurgusburgus\"],\"cc\":[\"https://mastodon.social/users/fediversereport/followers\",\"https://indieweb.social/@snarfed\"],\"actor\":\"https://foggyminds.com/profile/shiri\"},\"attachment\":[{\"type\":\"PropertyValue\",\"name\":\"zot.diaspora.fields\",\"value\":{\"positive\":\"true\",\"guid\":\"92d0164c-ebae-42d3-a4e3-7260a337528d\",\"author\":\"jupiter_rowland@hub.netzgemeinde.eu\",\"parent_type\":\"Comment\",\"parent_guid\":\"c6ef095f-4765-cc22-0e4e-fb1896546989\",\"author_signature\":\"dNsT8sMxC4XfM+wBPl66luNpM5eP2IpEOU99eHDDaykplHBb1OlnYsmy4FcWo2t0TzzX90MmzNiklz5wK9rkjkN9ONUEpt5I1jxPMn3Lg6PKVi54EJkmfVxhgCnK5igrLd4SqJOVxNiteWDSinMBPk/gt5DcEwisA5UuEVT9SUQItiy2Q57RxhqED4yqqZRm2/EMU4IVdeG7fDcqL2OQ4bKM01TTOU+gP1hI9/ZMVimv2ltGFS9q2AjyI0DrqDWzHSJooPB4Jh8ijfa57wdhpExEHIm/q3fC0m8dRaHORrhATmc/6tWS1GKPqc6gUMpbpPAZzSQK1XStEUwqKh4luBAgiL98dobnD2Dk7EImMapDg8VkdrzKl5dUSNJzYqq7j85lh20ozfYBp8ABFG5kCm8W7SO32ve0Jd+pw6KZtxI2F6p09q6EME21o8ClBw6x0AGGWWMTspi6Nw/wmaHmvQtAopPjpDGpAtRJWti9vh5olJBeXEr4F/uJrhGL65LqXZRhTaW36ich8gXUKCtv2GnZ9vcoAPJjTLsm08kIV96A0zoL0ybuFKfXEuRouro7UziD46+nNxDAQfMBPjVXqouW7LChKkBOkxZVvgIOuujBkeL0l61GDH9dH9GxzWTs/9pqIzgnoAjj5KdjXW4af9EOIM9c62ljjLKx7qJ+Gzw=\"}}],\"to\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"cc\":[\"https://hub.netzgemeinde.eu/followers/jupiter_rowland\",\"https://fed.brid.gy/snarfed.org\",\"https://mastodon.social/users/fediversereport/followers\",\"https://indieweb.social/@snarfed\"],\"signature\":{\"@context\":[\"https://www.w3.org/ns/activitystreams\",\"https://w3id.org/security/v1\"],\"type\":\"RsaSignature2017\",\"nonce\":\"40768c03c4cf552062ea67b22d453513dd6d2fe0bd2c0c651a0cf430b8d7712a\",\"creator\":\"https://hub.netzgemeinde.eu/channel/jupiter_rowland\",\"created\":\"2024-02-14T09:02:08Z\",\"signatureValue\":\"gPuECkzCJVX3GJ2ZwEY6RnidJslsOtzCwzUxQwhEl4YRxnV3iFx180ecmdRDq304GSuYNVYpOC62B8U8x2SS55B18GNiN351Oa9b9IfEwNmCo/mdQszhJP33lZYGwJcBiv2JM+sk1rWsO6QsQnBP+T7IzDeJEcjR0GziwHrdrOgwEP20+u97j1nbU2wRR912N9WcLMCGNikII55LJ2L6ND2ekwtWznnQcZM/hQ6IbP8gkKkSp0El/a9WyZGxlhVPbZCsaxwFzt5+MOSsKpBFkH9SE37LtVVWnrLsMT9wSXxVVRH7ECVMfHvs5BRNdLmwO2gTDyn8FcnS7hJ7Vrn+fFHm10eNzZPzoL3YLdzplJ16+AT5kc7WcjifrISQEQMpZLE380ElDhr+YHe4YtYaXuP1d+Pqer4+cTVoI/ZSx1XHTc9+cYybm0hknaizySMJnD53cmuZ2HWDmEuV0oQl6Q9B9r6VrXL7xHQECAE/xVAoMJTWZbiM4AoJvMN3NCmpFyjkdajCSlTK4XMt85HHtJLZOcEP7gkE3r7ql7sLF6XxxUeztrW7d2fPD/QizYfVqyMkzg7+tfh2N+0CylY0jMXpADrLbE4i2M3TvW40Bz2zhcv5HEvPQdw9yQUkffxOmwyaHj6ZxUEBjed9+ZbxFv+VFHTB239fk/wnK2Wtn98=\"}}",
"displayName": "zot.activitypub.rawmsg"
}
],
"object": {
"id": "https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989",
"inReplyTo": [
"https://toot.cat/users/hurgusburgus/statuses/111921503833878983"
],
"diaspora:guid": "c6ef095f-4765-cc22-0e4e-fb1896546989",
"published": "2024-02-14T02:14:38Z",
"url": "https://foggyminds.com/display/c6ef095f-4765-cc22-0e4e-fb1896546989",
"sensitive": false,
"content": "@<a href=\"https://toot.cat/users/hurgusburgus\" target=\"_blank\" rel=\"nofollow noopener\" >Jess</a> @<a href=\"https://fed.brid.gy/snarfed.org\" target=\"_blank\" rel=\"nofollow noopener\" >Ryan Barrett</a> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.<br /><br />There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).<br /><br />This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.<br /><br />In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.",
"contentMap": {
"en": "<p><bdi>@<a href=\"https://toot.cat/users/hurgusburgus\" class=\"userinfo mention\" title=\"hurgusburgus\">hurgusburgus</a></bdi> <bdi>@<a href=\"https://fed.brid.gy/snarfed.org\" class=\"userinfo mention\" title=\"snarfed.org\">snarfed.org</a></bdi> as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.</p><p>There are already many bridges on ActivityPub to <em>much worse</em> parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).</p><p>This also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.</p><p>In case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.</p>"
},
"source": {
"content": "@[url=https://toot.cat/users/hurgusburgus]Jess[/url] @[url=https://fed.brid.gy/snarfed.org]Ryan Barrett[/url] as a fellow trans* individual: you're either probably not familiar with how bridges work or you are not using safe practices and taking things for granted.\n\nThere are already many bridges on ActivityPub to [i]much worse[/i] parts of the fediverse and they're not making waves (if you think Bluesky is bad, you should see Nostr). If they start harassing a user you treat it exactly the same as you would someone showing up to harass you from a new Neo-Nazi Mastodon instance, you can either block the user or block the whole bridge (only downside of a bridge is that you can't really block by individual server on the other side, it's either block individual users or the whole bridge).\n\nThis also has absolutely no threat of legal challenges to go along with it, it falls under numerous legal protections. Let alone the argument will absolutely fall apart in court that someone would complain about easily blockable abuse on a public post.\n\nIn case you're not aware, because it seems a lot of people think a bridge is some sort of web-scraper... it's a translator between protocols. It's not scraping your profile and copying posts, it's translating ActivityPub requests to Bluesky requests and back.",
"mediaType": "text/bbcode"
},
"to": [
{
"id": "https://toot.cat/users/hurgusburgus"
},
{
"id": "https://www.w3.org/ns/activitystreams#Public"
},
{
"id": "snarfed.org"
},
{
"objectType": "group",
"alias": "@public"
}
],
"cc": [
{
"id": "https://indieweb.social/@snarfed"
},
{
"id": "https://mastodon.social/users/fediversereport/followers"
}
],
"actor": "https://foggyminds.com/profile/shiri",
"objectType": "comment",
"tags": [
{
"objectType": "mention",
"displayName": "@snarfed.org@fed.brid.gy",
"url": "snarfed.org"
},
{
"objectType": "mention",
"displayName": "@hurgusburgus@toot.cat",
"url": "https://toot.cat/users/hurgusburgus"
}
],
"author": {
"id": "https://foggyminds.com/profile/shiri"
}
}
}
D 2024-02-14 09:02:13.815242+00:00 Loading Object https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d local=True remote=False
D 2024-02-14 09:02:13.825215+00:00 not in datastore
I 2024-02-14 09:02:14.022192+00:00 Wrote Key('Object', 'https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989'], 'our_as1': '...', 'type': 'like', 'new': True}
I 2024-02-14 09:02:14.179543+00:00 Wrote Key('Object', 'https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989'], 'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'like', 'users': [Key('ActivityPub', 'https://hub.netzgemeinde.eu/channel/jupiter_rowland')], 'new': True}
I 2024-02-14 09:02:14.180489+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-14 09:02:14.180706+00:00 Loading Object https://hub.netzgemeinde.eu/channel/jupiter_rowland local=True remote=None
D 2024-02-14 09:02:14.180817+00:00 got from cache
D 2024-02-14 09:02:14.181196+00:00 last updated 2023-06-24 05:15:50.232800, refreshing
I 2024-02-14 09:02:14.182146+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 09:02:14.611450+00:00 requests.get https://hub.netzgemeinde.eu/channel/jupiter_rowland {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e0ed8318b90>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 09:02:15.198605+00:00 Received 200:
D 2024-02-14 09:02:15.201780+00:00 Encoding detection: ascii is most likely the one.
I 2024-02-14 09:02:15.202257+00:00 Received 200
I 2024-02-14 09:02:15.202507+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 09:02:15 GMT', 'Server': 'Apache', 'Expires': 'Thu, 19 Nov 1981 08:52:00 GMT', 'Cache-Control': 'no-store, no-cache, must-revalidate', 'Pragma': 'no-cache', 'Link': '<https://hub.netzgemeinde.eu/xrd?f=&uri=acct%3Ajupiter_rowland%40hub.netzgemeinde.eu>;;; rel="lrdd"; type="application/xrd+xml",<https://hub.netzgemeinde.eu/.well-known/webfinger?f=&resource=acct%3Ajupiter_rowland%40hub.netzgemeinde.eu>;;; rel="jrd"; type="application/jrd+json",<https://hub.netzgemeinde.eu/channel/jupiter_rowland>;;; rel="alternate"; type="application/ld+json; profile="https://www.w3.org/ns/activitystreams"",<https://hub.netzgemeinde.eu/channel/jupiter_rowland>;;; rel="alternate"; type="application/activity+json"', 'Digest': 'SHA-256=UPfZPlWK8BcQeuuubnropCYdyoJVx3Cw1V6QQ/VbcQk=', 'Signature': '...="https://hub.netzgemeinde.eu/channel/jupiter_rowland",algorithm="rsa-sha256",headers="content-type date digest (request-target)",signature="...="', 'Set-Cookie': 'PHPSESSID=v6kfdjrk7bge15hpa1vp81m35m; path=/; secure; HttpOnly; SameSite=None', 'Strict-Transport-Security': 'max-age=31556926', 'Upgrade': 'h2,h2c', 'Connection': 'Upgrade, Keep-Alive', 'Keep-Alive': 'timeout=15, max=100', 'Transfer-Encoding': 'chunked', 'Content-Type': 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'}
D 2024-02-14 09:02:15.206082+00:00 Encoding detection: ascii is most likely the one.
I 2024-02-14 09:02:15.206339+00:00 {
"followers": "https://hub.netzgemeinde.eu/followers/jupiter_rowland",
"type": "Person",
"tag": [
{
"value": "zot6",
"type": "PropertyValue",
"name": "Protocol"
},
{
"value": "activitypub",
"type": "PropertyValue",
"name": "Protocol"
}
],
"id": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"signature": ... "signatureValue": "YOEYqq131mC9zobVPEY72NjbZyUq5TfLhdtisUx2UEGDvob3U0ZkHklp7JOxroRcY52hwoTi9EOADaV5bHA8QTJJt8Jg9HZyc5L6NTaeAoJAxDdwOnnhHXfgpk2jO0hlP0q9xu2c2KPmFf1YOe42QGF5Wk9xhRGkQ8T5Fdf8Bdwz2itDr4HAGe0HBx9fspOq3XyfxkX2IbVJUV85xvEb5UvhHE58LRLyM1l9SwtZFsaVDz+sVU8p5Q5fIamEhWlQZk4cMxIu34pBNITiCbNlIf7vy6/OjsFeURbt8wEuFNS20lDmJRdc4RzI9IiUK0d3hDUwUaS0yATFYUlv0n059wCV8LSCX7bjbuD4+CGnED0QmI5wpns0S+WOBG8G6a/pNrSjlnZQFy6ZBQifO/ZystdhUZP0oDoM4P1UlQvYzq3xIXAk5kp09zxG3DVKWVIp0HCQjkxLjCwvjM2DuQZ9KTQe/YwgZ+6T2qpHCF1z6+/bcFflOpF9qGHmKc0bOqKjrsLowEMLqS3DLmCNwxqnzF/W8UpsjYyYAtMDaIzO8Ux238CNEcrD8mnJ5NnXYdOMeJYazkcZnp/sMaqKw88tP6uyu/jSwAeNtYwJ/ZX207+9xgf8oHuMrD1DvNcsL2BHtYElufH11cccTxeP75D32Gn1R1t8aySvVLytg3CDEUA=",
"nonce": "...",
"created": "2024-02-14T09:02:15Z",
"creator": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"type": "RsaSignature2017",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
]
},
"url": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"summary": "An avatar roaming the decentralised and federated 3-D virtual worlds based on OpenSimulator, a free and open-source server-side re-implementation of Second Life. Mostly talking about OpenSim, sometimes about other virtual worlds, occasionally about the Fediverse beyond Mastodon. No, the Fediverse is not only Mastodon.<br /><br />Even if you see me on Mastodon, I'm not on Mastodon myself. I'm on <a href=\"https://hubzilla.org\" target=\"_blank\" rel=\"nofollow noopener\" >Hubzilla</a> which is neither a Mastodon instance nor a Mastodon fork. In fact, it's older and much more powerful than Mastodon. And it has always been connected to Mastodon.<br /><br />I regularly write posts with way more than 500 characters. If that disturbs you, block me now, but don't complain. I'm not on Mastodon, I don't have a character limit here.<br /><br />I rather give too many content warnings than too few. But I have absolutely no means of blanking out pictures for Mastodon users.<br /><br />I always describe my images, no matter how long it takes. My posts with image descriptions tend to be my longest. Don't go looking for my image descriptions in the alt-text; they're always in the post text which is always hidden behind a content warning due to being over 500 characters long.<br /><br />If you follow me, and I &quot;follow&quot; you back, I don't actually follow you and receive your posts. Unless you've got something to say that's interesting to me within the scope of this channel, or I know you from OpenSim, I block your posts. I only &quot;follow&quot; you back because Hubzilla requires me to do that to allow you to follow me. But I can read your comments and direct messages. If you boost a lot of uninteresting stuff, I'll block you boosts.<br /><br />My &quot;birthday&quot; isn't my actual birthday but my rezday. My first avatar has been around since that day.<br /><br />If you happen to know German, maybe my &quot;homepage&quot; is something for you, a blog which, much like this channel, is about OpenSim and generally virtual worlds.<br /><br />#<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=OpenSim\" target=\"_blank\" rel=\"nofollow noopener\" >OpenSim</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=OpenSimulator\" target=\"_blank\" rel=\"nofollow noopener\" >OpenSimulator</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=VirtualWorlds\" target=\"_blank\" rel=\"nofollow noopener\" >VirtualWorlds</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=Metaverse\" target=\"_blank\" rel=\"nofollow noopener\" >Metaverse</a> #<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=SocialVR\" target=\"_blank\" rel=\"nofollow noopener\" >SocialVR</a>&nbsp;&nbsp;#<a class=\"zrl\" href=\"https://hub.netzgemeinde.eu/search?tag=fedi22\" target=\"_blank\" rel=\"nofollow noopener\" >fedi22</a>",
"discoverable": true,
"endpoints": {
"sharedInbox": "https://hub.netzgemeinde.eu/inbox"
},
"publicKey": {
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmDB9nkcdhjzcfSPQG5q3\nxRVAYaWa+pKC38NhhRMbmd7+P8+8be3HUuX97bwhLdSA3+IRMz9JmX8bqqtKPK8A\nKxWFdUxoZKefwAAVpT+R89hHvi6Ib56Tp5lNlUSTIg3QXfm2gyRc3ehYbI9i6+Wr\nuFgCzdYT9bIeLqhZdFabPP4NORnyPgBQtktXcQUoDOKSaaKuitxFP1dhM9Dco3uX\nLcpQOLdY6yct5J+1Y6+/GUZgtO2pjMtkoEo6Ro0+Wlo7xfvdPnk5moljDVzPFoQE\nhUao5amorPhm1/iEpQXI0eEUW8IXdObFS8gyQJLmS30AjMkaWfwM9HFGmUmn8CSw\nKGBaKDN2C93fvmLOLpaoIRqgVTHBxfv3bN/CtvTRP83/eWvmhnlYo0fmE49tj2ZH\neCHCvRPJ+XM44WntbrUmwJ61+6nO/Io7qe7zmLm+0ew1VD9xTWAd96isW8HEmhcu\nO2iP2GALb0PqE7mgQmV1x/WAYB40+29C03UINHAnZY+nvBW6xd0wAOFiYXqjJF/4\nxEOWPvwcwOtltX+dTerFBC2KzLQQVk/CK2JdKtD2ssiYrvdC/IqPQzVMz3EAtVoP\n8sq/lzffCD3T+zhhnLhgxu7p9JNjRq83jMOOB3DUSd5izO+u6TBn5lasfoa7Eh+X\nQezGvMXhRQR4mnzrSLwZZ1ECAwEAAQ==\n-----END PUBLIC KEY-----\n",
"signatureAlgorithm": "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256",
"id": "https://hub.netzgemeinde.eu/channel/jupiter_rowland",
"owner": "https://hub.netzgemeinde.eu/channel/jupiter_rowland"
},
"alsoKnownAs": "https://hub.hubzilla.de/channel/jupiter_rowland",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
"https://hub.netzgemeinde.eu/apschema/v1.10"
],
"name": "Jupiter Rowland",
"following": "https://hub.netzgemeinde.eu/following/jupiter_rowland",
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://hub.netzgemeinde.eu/photo/182e96bd-4431-4c42-9e71-d2fc24799fec-7"
},
"manuallyApprovesFollowers": true,
"copiedTo": "https://hub.hubzilla.de/channel/jupiter_rowland",
"updated": "2021-11-10T18:06:38Z",
"icon": {
"height": 300.0,
"mediaType": "image/jpeg",
"type": "Image",
"updated": "2023-05-03T19:29:58Z",
"url": "https://hub.netzgemeinde.eu/photo/profile/l/1035?rev=1683134998",
"width": 300.0
},
"inbox": "https://hub.netzgemeinde.eu/inbox/jupiter_rowland",
"preferredUsername": "jupiter_rowland",
"outbox": "https://hub.netzgemeinde.eu/outbox/jupiter_rowland"
}
I 2024-02-14 09:02:15.213117+00:00 Finding recipients and their targets
I 2024-02-14 09:02:15.213509+00:00 Raw targets: ['https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989', 'https://snarfed.org/', 'https://toot.cat/users/hurgusburgus', 'https://toot.cat/users/hurgusburgus/statuses/111921503833878983']
I 2024-02-14 09:02:15.213684+00:00 Determining protocol for id https://toot.cat/users/hurgusburgus/statuses/111921503833878983
D 2024-02-14 09:02:15.213925+00:00 Loading Object https://toot.cat/users/hurgusburgus/statuses/111921503833878983 local=True remote=False
D 2024-02-14 09:02:15.225055+00:00 not in datastore
I 2024-02-14 09:02:15.225342+00:00 Trying activitypub
D 2024-02-14 09:02:15.225452+00:00 Loading Object https://toot.cat/users/hurgusburgus/statuses/111921503833878983 local=False remote=True
I 2024-02-14 09:02:15.225771+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 09:02:15.715894+00:00 requests.get https://toot.cat/users/hurgusburgus/statuses/111921503833878983 {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e0ec3552b10>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 09:02:16.072393+00:00 Received 403: {"error":"Public key not found for key https://fed.brid.gy/fed.brid.gy#key"}
W 2024-02-14 09:02:16.072680+00:00 403 Client Error: Forbidden for url: https://toot.cat/users/hurgusburgus/statuses/111921503833878983 ; {"error":"Public key not found for key https://fed.brid.gy/fed.brid.gy#key"}
W 2024-02-14 09:02:16.073141+00:00 File "/layers/google.python.pip/pip/lib/python3.11/site-packages/oauth_dropins/webutil/util.py", line 1670, in call
resp.raise_for_status()

File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)

I 2024-02-14 09:02:16.074806+00:00 Determining protocol for id https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989
D 2024-02-14 09:02:16.075519+00:00 Loading Object https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989 local=True remote=False
D 2024-02-14 09:02:16.091409+00:00 got from datastore
I 2024-02-14 09:02:16.091710+00:00 Key('Object', 'https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989') owned by source_protocol activitypub
D 2024-02-14 09:02:16.091872+00:00 Loading Object https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989 local=True remote=None
D 2024-02-14 09:02:16.091964+00:00 got from cache
I 2024-02-14 09:02:16.092372+00:00 Skipping same-protocol target https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989
D 2024-02-14 09:02:16.092530+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-14 09:02:16.092625+00:00 got from cache
I 2024-02-14 09:02:16.097120+00:00 Target for https://snarfed.org/ is https://snarfed.org/
I 2024-02-14 09:02:16.119041+00:00 Recipient is Key('MagicKey', 'snarfed.org')
I 2024-02-14 09:02:16.119291+00:00 Determining protocol for id https://toot.cat/users/hurgusburgus
D 2024-02-14 09:02:16.119533+00:00 Loading Object https://toot.cat/users/hurgusburgus local=True remote=False
D 2024-02-14 09:02:16.168600+00:00 got from datastore
I 2024-02-14 09:02:16.168924+00:00 Key('Object', 'https://toot.cat/users/hurgusburgus') owned by source_protocol activitypub
D 2024-02-14 09:02:16.169082+00:00 Loading Object https://toot.cat/users/hurgusburgus local=True remote=None
D 2024-02-14 09:02:16.169176+00:00 got from cache
I 2024-02-14 09:02:16.187844+00:00 Skipping same-protocol target https://toot.cat/users/hurgusburgus
I 2024-02-14 09:02:16.188241+00:00 Can't determine protocol for https://toot.cat/users/hurgusburgus/statuses/111921503833878983
I 2024-02-14 09:02:16.188393+00:00 Direct targets: dict_keys([Target(protocol='web', uri='https://snarfed.org/')])
I 2024-02-14 09:02:16.288118+00:00 Wrote Key('Object', 'https://hub.netzgemeinde.eu/activity/92d0164c-ebae-42d3-a4e3-7260a337528d') {'as2': '...', 'labels': ['activity'], 'notify': [Key('MagicKey', 'snarfed.org')], 'object_ids': ['https://foggyminds.com/objects/c6ef095f-4765-cc22-0e4e-fb1896546989'], 'our_as1': '...', 'source_protocol': 'activitypub', 'status': 'in progress', 'type': 'like', 'undelivered': [{'protocol': 'web', 'uri': 'https://snarfed.org/'}], 'users': [Key('ActivityPub', 'https://hub.netzgemeinde.eu/channel/jupiter_rowland')], 'new': True}
I 2024-02-14 09:02:16.288859+00:00 Delivering to: [Target(protocol='web', uri='https://snarfed.org/')]
I 2024-02-14 09:02:16.299708+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/1355824945845078606 : {'obj': b'ahBicmlk...', 'url': 'https://snarfed.org/', 'protocol': 'web', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}