I 2024-02-09 03:47:35.292491+00:00 Params: [('source', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of'), ('target', 'https://fed.brid.gy')]
I 2024-02-09 03:47:35.292832+00:00 webmention from snarfed.org
I 2024-02-09 03:47:35.327563+00:00 User: Key('MagicKey', 'snarfed.org')
D 2024-02-09 03:47:35.327784+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of local=True remote=True
D 2024-02-09 03:47:35.342786+00:00 not in datastore
D 2024-02-09 03:47:35.343144+00:00 not in datastore
I 2024-02-09 03:47:35.343534+00:00 requests.get https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of {'gateway': False}
I 2024-02-09 03:47:38.023506+00:00 Received 200
I 2024-02-09 03:47:38.090043+00:00 Extracted microformats2 entry: {
"type": [
"h-entry"
],
"properties": {
"name": [
""
],
"url": [
"https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of"
],
"published": [
"2024-02-08T19:47:34-0800"
],
"author": [
{
"type": [
"h-card"
],
"properties": {
"photo": [
{
"value": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=96&d=blank&r=g",
"alt": "",
"srcset": {
"2x": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=192&d=blank&r=g"
}
}
],
"name": [
"Ryan Barrett"
],
"url": [
"https://snarfed.org/"
]
},
"value": "Ryan Barrett",
"lang": "en-US"
}
],
"content": [
{
"value": "In general, yes, Bluesky's architecture and moderation design is very different. Defederation is nowhere near as central as on the fediverse. Servers in general are not expected to define \"communities\" like on the fediverse. They're more like shared web hosts: customers may see each other occasionally on the support forums, but in general they're independent. \nAlso, as a server admin, the posts your users see in their feeds never touch your server at all! They go from AppViews directly to your users' clients.\n\nIn general, Bluesky server (PDS) admins have significantly less power and responsibility than fediverse admins. They can moderate their own users, but they generally can't moderate what their users see, nor are they obligated or expected to. Those decisions are made by mod services (n\u00e9e labelers), and then by AppViews, clients, and users who all choose which labels to filter out.\n\nThis can all still be just as administrative as the fediverse! Everyone expects and is planning for mod services, AppViews, and clients to have strong defaults for moderation. But yes, that moderation and those defaults all happens independently from server admins.\n\nThe fediverse has a good model for content moderation, and federation in general, but it's far from perfect. It's very inflexible and one-dimensional: everything is on server admins, for better or worse. Personally, I think it's great seeing more people experiment with more models. We'll see how it goes.",
"lang": "en-US",
"html": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899206112817135\"></a>\n<div class=\"e-content\">\nIn general, yes, Bluesky's architecture and moderation design is <em>very different</em>. Defederation is nowhere near as central as on the fediverse. Servers in general are not expected to define \"communities\" like on the fediverse. They're more like shared web hosts: customers may see each other occasionally on the support forums, but in general they're independent.\n<p>Also, as a server admin, the posts your users see in their feeds never touch your server at all! They go from AppViews directly to your users' clients.</p>\n<p>In general, Bluesky server (PDS) admins have significantly less power and responsibility than fediverse admins. They can moderate their own users, but they generally can't moderate what their users see, nor are they obligated or expected to. Those decisions are made by mod services (n\u00e9e labelers), and then by AppViews, clients, and users who all choose which labels to filter out.</p>\n<p>This can all still be just as administrative as the fediverse! Everyone expects and is planning for mod services, AppViews, and clients to have strong defaults for moderation. But yes, that moderation and those defaults all happens independently from server admins.</p>\n<p>The fediverse has a good model for content moderation, and federation in general, but it's far from perfect. It's very inflexible and one-dimensional: everything is on server admins, for better or worse. Personally, I think it's great seeing more people experiment with more models. We'll see how it goes.</p>\n</div>"
},
{
"value": "In general, yes, Bluesky's architecture and moderation design is very different. Defederation is nowhere near as central as on the fediverse. Servers in general are not expected to define \"communities\" like on the fediverse. They're more like shared web hosts: customers may see each other occasionally on the support forums, but in general they're independent. \nAlso, as a server admin, the posts your users see in their feeds never touch your server at all! They go from AppViews directly to your users' clients.\n\nIn general, Bluesky server (PDS) admins have significantly less power and responsibility than fediverse admins. They can moderate their own users, but they generally can't moderate what their users see, nor are they obligated or expected to. Those decisions are made by mod services (n\u00e9e labelers), and then by AppViews, clients, and users who all choose which labels to filter out.\n\nThis can all still be just as administrative as the fediverse! Everyone expects and is planning for mod services, AppViews, and clients to have strong defaults for moderation. But yes, that moderation and those defaults all happens independently from server admins.\n\nThe fediverse has a good model for content moderation, and federation in general, but it's far from perfect. It's very inflexible and one-dimensional: everything is on server admins, for better or worse. Personally, I think it's great seeing more people experiment with more models. We'll see how it goes.",
"lang": "en-US",
"html": "In general, yes, Bluesky's architecture and moderation design is <em>very different</em>. Defederation is nowhere near as central as on the fediverse. Servers in general are not expected to define \"communities\" like on the fediverse. They're more like shared web hosts: customers may see each other occasionally on the support forums, but in general they're independent.\n<p>Also, as a server admin, the posts your users see in their feeds never touch your server at all! They go from AppViews directly to your users' clients.</p>\n<p>In general, Bluesky server (PDS) admins have significantly less power and responsibility than fediverse admins. They can moderate their own users, but they generally can't moderate what their users see, nor are they obligated or expected to. Those decisions are made by mod services (n\u00e9e labelers), and then by AppViews, clients, and users who all choose which labels to filter out.</p>\n<p>This can all still be just as administrative as the fediverse! Everyone expects and is planning for mod services, AppViews, and clients to have strong defaults for moderation. But yes, that moderation and those defaults all happens independently from server admins.</p>\n<p>The fediverse has a good model for content moderation, and federation in general, but it's far from perfect. It's very inflexible and one-dimensional: everything is on server admins, for better or worse. Personally, I think it's great seeing more people experiment with more models. We'll see how it goes.</p>"
}
],
"in-reply-to": [
"https://merveilles.town/@lrhodes/111899206112817135"
]
},
"children": [
{
"type": [
"h-card"
],
"properties": {
"name": [
"Ryan Barrett"
],
"locality": [
"San Francisco"
],
"region": [
"California"
],
"photo": [
{
"value": "https://snarfed.org/ryan_profile_medium.jpg",
"alt": "Ryan"
}
],
"email": [
"mailto:public@ryanb.org"
],
"key": [
"https://snarfed.org/pubkey.txt"
],
"url": [
"https://snarfed.org/"
],
"uid": [
"https://snarfed.org/"
],
"featured": [
"https://snarfed.org/w/wp-content/uploads/2013/06/copy-cropped-iraq_bar.jpg"
]
},
"lang": "en-US"
}
],
"lang": "en-US",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of"
}
I 2024-02-09 03:47:38.295569+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': True, 'changed': False}
I 2024-02-09 03:47:38.300555+00:00 From web: Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of') AS1: {
"objectType": "comment",
"published": "2024-02-08T19:47:34-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899206112817135\"></a>\n<div class=\"e-content\">\nIn general, yes, Bluesky's architecture and moderation design is <em>very different</em>. Defederation is nowhere near as central as on the fediverse. Servers in general are not expected to define \"communities\" like on the fediverse. They're more like shared web hosts: customers may see each other occasionally on the support forums, but in general they're independent.\n<p>Also, as a server admin, the posts your users see in their feeds never touch your server at all! They go from AppViews directly to your users' clients.</p>\n<p>In general, Bluesky server (PDS) admins have significantly less power and responsibility than fediverse admins. They can moderate their own users, but they generally can't moderate what their users see, nor are they obligated or expected to. Those decisions are made by mod services (n\u00e9e labelers), and then by AppViews, clients, and users who all choose which labels to filter out.</p>\n<p>This can all still be just as administrative as the fediverse! Everyone expects and is planning for mod services, AppViews, and clients to have strong defaults for moderation. But yes, that moderation and those defaults all happens independently from server admins.</p>\n<p>The fediverse has a good model for content moderation, and federation in general, but it's far from perfect. It's very inflexible and one-dimensional: everything is on server admins, for better or worse. Personally, I think it's great seeing more people experiment with more models. We'll see how it goes.</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899206112817135"
],
"author": {
"objectType": "person",
"displayName": "Ryan Barrett",
"url": "https://snarfed.org/",
"image": [
{
"url": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=96&d=blank&r=g"
}
],
"id": "https://snarfed.org/"
},
"id": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of"
}
D 2024-02-09 03:47:38.611504+00:00 Replacing copies with originals: {}
I 2024-02-09 03:47:38.754583+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
D 2024-02-09 03:47:38.890773+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of#bridgy-fed-create local=True remote=False
D 2024-02-09 03:47:38.910195+00:00 not in datastore
I 2024-02-09 03:47:38.910442+00:00 No existing create activity
I 2024-02-09 03:47:38.912875+00:00 Wrapping in post: {
"objectType": "activity",
"verb": "post",
"id": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of#bridgy-fed-create",
"actor": "https://snarfed.org/",
"object": {
"objectType": "comment",
"published": "2024-02-08T19:47:34-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899206112817135\"></a>\n<div class=\"e-content\">\nIn general, yes, Bluesky's architecture and moderation design is <em>very different</em>. Defederation is nowhere near as central as on the fediverse. Servers in general are not expected to define \"communities\" like on the fediverse. They're more like shared web hosts: customers may see each other occasionally on the support forums, but in general they're independent.\n<p>Also, as a server admin, the posts your users see in their feeds never touch your server at all! They go from AppViews directly to your users' clients.</p>\n<p>In general, Bluesky server (PDS) admins have significantly less power and responsibility than fediverse admins. They can moderate their own users, but they generally can't moderate what their users see, nor are they obligated or expected to. Those decisions are made by mod services (n\u00e9e labelers), and then by AppViews, clients, and users who all choose which labels to filter out.</p>\n<p>This can all still be just as administrative as the fediverse! Everyone expects and is planning for mod services, AppViews, and clients to have strong defaults for moderation. But yes, that moderation and those defaults all happens independently from server admins.</p>\n<p>The fediverse has a good model for content moderation, and federation in general, but it's far from perfect. It's very inflexible and one-dimensional: everything is on server admins, for better or worse. Personally, I think it's great seeing more people experiment with more models. We'll see how it goes.</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899206112817135"
],
"author": {
"objectType": "person",
"displayName": "Ryan Barrett",
"url": "https://snarfed.org/",
"image": [
{
"url": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=96&d=blank&r=g"
}
],
"id": "https://snarfed.org/"
},
"id": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of"
},
"published": "2024-02-09T03:47:38.890710+00:00"
}
I 2024-02-09 03:47:38.957762+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'new': True}
I 2024-02-09 03:47:39.102112+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'users': [Key('MagicKey', 'snarfed.org')], 'new': True}
I 2024-02-09 03:47:39.148954+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of') {'mf2': '...', 'our_as1': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
I 2024-02-09 03:47:39.200866+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-09 03:47:39.201146+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-09 03:47:39.214196+00:00 got from datastore
I 2024-02-09 03:47:39.214703+00:00 Finding recipients and their targets
I 2024-02-09 03:47:39.214925+00:00 Raw targets: ['https://merveilles.town/@lrhodes/111899206112817135']
I 2024-02-09 03:47:39.215109+00:00 Determining protocol for id https://merveilles.town/@lrhodes/111899206112817135
D 2024-02-09 03:47:39.215369+00:00 Loading Object https://merveilles.town/@lrhodes/111899206112817135 local=True remote=False
D 2024-02-09 03:47:39.248965+00:00 not in datastore
I 2024-02-09 03:47:39.249228+00:00 Trying activitypub
D 2024-02-09 03:47:39.249340+00:00 Loading Object https://merveilles.town/@lrhodes/111899206112817135 local=False remote=True
I 2024-02-09 03:47:39.249694+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 03:47:39.951592+00:00 requests.get https://merveilles.town/@lrhodes/111899206112817135 {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e6c481030d0>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 03:47:40.636552+00:00 Received 200:
I 2024-02-09 03:47:40.636931+00:00 Received 200
I 2024-02-09 03:47:40.637103+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 03:47:40 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Permissions-Policy': 'interest-cohort=()', 'Referrer-Policy': 'origin', 'Link': '<https://merveilles.town/users/lrhodes/statuses/111899206112817135>;; rel="alternate"; type="application/activity+json"', 'Vary': 'Accept, Signature', '...': 'max-age=180, private', 'ETag': 'W/"594f7e650aa05762ee2af216efe9da04"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://merveilles.town; img-src 'self' https: data: blob: https://merveilles.town; style-src 'self' https://merveilles.town 'nonce-LXBePvR62aDB44E8i/JJ6g=='; media-src 'self' https: data: https://merveilles.town; frame-src 'self' https:; manifest-src 'self' https://merveilles.town; connect-src 'self' data: blob: https://merveilles.town https://assets.merveilles.town wss://merveilles.town; script-src 'self' https://merveilles.town 'wasm-unsafe-eval'; child-src 'self' blob: https://merveilles.town; worker-src 'self' blob: https://merveilles.town", 'X-Request-Id': 'ccf938dd-75dc-410b-9643-2ca1e18cc988', 'X-Runtime': '0.072963', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 03:47:40.637223+00:00 {
"attributedTo": "https://merveilles.town/users/lrhodes",
"sensitive": false,
"type": "Note",
"tag": [
{
"href": "https://merveilles.town/tags/atproto",
"type": "Hashtag",
"name": "#atproto"
}
],
"id": "https://merveilles.town/users/lrhodes/statuses/111899206112817135",
"conversation": "tag:merveilles.town,2024-02-09:objectId=38020990:objectType=Conversation",
"url": "https://merveilles.town/@lrhodes/111899206112817135",
"inReplyTo": "https://merveilles.town/users/lrhodes/statuses/111899136646920626",
"inReplyToAtomUri": "https://merveilles.town/users/lrhodes/statuses/111899136646920626",
"content": "<p>That's consistent with some of the ideological underpinnings of the protocol, like the division of elements into "speech" and "reach" layers: <a href=\"https://atproto.com/guides/overview#speech-reach-and-moderation\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">atproto.com/guides/overview#sp</span><span class=\"invisible\">eech-reach-and-moderation</span></a>. From the ground up, <a href=\"https://merveilles.town/tags/ATproto\" class=\"mention hashtag\" rel=\"tag\">#<span>ATproto</span></a> is designed to make it practically impossible to box out speech administratively. Admins can push accounts off of their servers, but they can't keep their messages from popping right back in through a side door.</p>",
"summary": null,
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"sensitive": "as:sensitive",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"votersCount": "toot:votersCount",
"toot": "http://joinmastodon.org/ns#",
"Hashtag": "as:Hashtag",
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri"
}
],
"to": [
"https://merveilles.town/users/lrhodes/followers"
],
"attachment": [],
"localOnly": false,
"atomUri": "https://merveilles.town/users/lrhodes/statuses/111899206112817135",
"published": "2024-02-09T02:39:42Z",
"contentMap": {
"en": "<p>That's consistent with some of the ideological underpinnings of the protocol, like the division of elements into "speech" and "reach" layers: <a href=\"https://atproto.com/guides/overview#speech-reach-and-moderation\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">atproto.com/guides/overview#sp</span><span class=\"invisible\">eech-reach-and-moderation</span></a>. From the ground up, <a href=\"https://merveilles.town/tags/ATproto\" class=\"mention hashtag\" rel=\"tag\">#<span>ATproto</span></a> is designed to make it practically impossible to box out speech administratively. Admins can push accounts off of their servers, but they can't keep their messages from popping right back in through a side door.</p>"
},
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"replies": {
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://merveilles.town/users/lrhodes/statuses/111899206112817135/replies?min_id=111899313144565225&page=true",
"partOf": "https://merveilles.town/users/lrhodes/statuses/111899206112817135/replies",
"items": [
"https://merveilles.town/users/lrhodes/statuses/111899313144565225"
]
},
"id": "https://merveilles.town/users/lrhodes/statuses/111899206112817135/replies"
}
}
I 2024-02-09 03:47:40.736304+00:00 Wrote Key('Object', 'https://merveilles.town/@lrhodes/111899206112817135') {'as2': '...', 'source_protocol': 'activitypub', 'type': 'comment'}
I 2024-02-09 03:47:40.736931+00:00 activitypub owns id https://merveilles.town/@lrhodes/111899206112817135
D 2024-02-09 03:47:40.737088+00:00 Loading Object https://merveilles.town/@lrhodes/111899206112817135 local=True remote=None
D 2024-02-09 03:47:40.737201+00:00 got from cache
D 2024-02-09 03:47:40.738443+00:00 Loading Object https://merveilles.town/@lrhodes/111899206112817135 local=True remote=None
D 2024-02-09 03:47:40.738601+00:00 got from cache
D 2024-02-09 03:47:40.746004+00:00 Loading Object https://merveilles.town/users/lrhodes local=True remote=None
D 2024-02-09 03:47:40.830615+00:00 got from datastore
D 2024-02-09 03:47:40.831007+00:00 last updated 2023-02-20 03:25:44.168803, refreshing
I 2024-02-09 03:47:40.835268+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 03:47:43.232387+00:00 requests.get https://merveilles.town/users/lrhodes {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e6c3bf134d0>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 03:47:44.179641+00:00 Received 200:
I 2024-02-09 03:47:44.180001+00:00 Received 200
I 2024-02-09 03:47:44.180171+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 03:47:44 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Permissions-Policy': 'interest-cohort=()', 'Referrer-Policy': 'origin', 'Vary': 'Accept, Signature, ...', 'Cache-Control': 'max-age=180, private', 'ETag': 'W/"4c87219f9e23298cfb2286dafbd4f13d"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://merveilles.town; img-src 'self' https: data: blob: https://merveilles.town; style-src 'self' https://merveilles.town 'nonce-d/utp5YjytD7I9seAgpq9A=='; media-src 'self' https: data: https://merveilles.town; frame-src 'self' https:; manifest-src 'self' https://merveilles.town; connect-src 'self' data: blob: https://merveilles.town https://assets.merveilles.town wss://merveilles.town; script-src 'self' https://merveilles.town 'wasm-unsafe-eval'; child-src 'self' blob: https://merveilles.town; worker-src 'self' blob: https://merveilles.town", 'X-Request-Id': '840d766c-c6e0-4496-8369-4c0576f8b3cd', 'X-Runtime': '0.035306', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 03:47:44.180284+00:00 {
"followers": "https://merveilles.town/users/lrhodes/followers",
"type": "Person",
"tag": [],
"id": "https://merveilles.town/users/lrhodes",
"summary": "<p>Writer/producer/designer. Talks excessively about digital life. Liber librum aperit.</p><p>Posts autodelete, though I'll archive some threads on my site by request: <a href=\"https://lrhodes.net/threads/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"\">lrhodes.net/threads/</span><span class=\"invisible\"></span></a></p>",
"endpoints": {
"sharedInbox": "https://merveilles.town/inbox"
},
"url": "https://merveilles.town/@lrhodes",
"discoverable": true,
"publicKey": {
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAon1d/UqtBj/meAL87AUh\nNnHwJkTkTwJ6Xteh2+G1n4TADElagQwGXI3ZKTj5GjCV5XIlBnSYuyf/3/UM+rgR\nfab0puMibjuEcSrx/Lwb8JcdWjqN0osmFP0iOtOXQLoHgL+IazhBhXYAQj+hP2Sg\nwsT7rgqf5eqjJVD+JCtwU4E4uCkKmpHsK3GrKSBwjnmSqLyWgUzZpWfKHlqWPqTI\n/cixFvHR0AxRcYTCjoI7LwR4vJQ39ey1d4lGdxhWhXZRIUq5d8caxdtoIqiU1rdO\nNMt9Y47WHBP8+UephNSx3c0LSx6mCp6VuKWCV5DeOfLGVrlGLEDVIpaRIfJLIwOY\nwwIDAQAB\n-----END PUBLIC KEY-----\n",
"id": "https://merveilles.town/users/lrhodes#main-key",
"owner": "https://merveilles.town/users/lrhodes"
},
"featuredTags": "https://merveilles.town/users/lrhodes/collections/tags",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"value": "schema:value",
"deviceId": "toot:deviceId",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"cipherText": "toot:cipherText",
"Curve25519Key": "toot:Curve25519Key",
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"toot": "http://joinmastodon.org/ns#",
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"schema": "http://schema.org#",
"Device": "toot:Device",
"publicKeyBase64": "toot:publicKeyBase64",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"EncryptedMessage": "toot:EncryptedMessage",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"PropertyValue": "schema:PropertyValue",
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
},
"suspended": "toot:suspended"
}
],
"name": "L. Rhodes",
"following": "https://merveilles.town/users/lrhodes/following",
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://assets.merveilles.town/accounts/headers/000/021/410/original/2c27d843d7a02fea.jpeg"
},
"devices": "https://merveilles.town/users/lrhodes/collections/devices",
"manuallyApprovesFollowers": false,
"published": "2019-03-30T00:00:00Z",
"attachment": [
{
"value": "<a href=\"https://lrhodes.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"><span class=\"invisible\">https://</span><span class=\"\">lrhodes.net</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "site"
},
{
"value": "he/him/they",
"type": "PropertyValue",
"name": "pronouns"
},
{
"value": "Atlanta",
"type": "PropertyValue",
"name": "located in"
},
{
"value": "<span class=\"h-card\"><a href=\"https://mas.town/@upstreamism\" class=\"u-url mention\">@<span>upstreamism@mas.town</span></a></span>",
"type": "PropertyValue",
"name": "politics at"
}
],
"icon": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://assets.merveilles.town/accounts/avatars/000/021/410/original/3da0f6da2140256c.jpeg"
},
"inbox": "https://merveilles.town/users/lrhodes/inbox",
"featured": "https://merveilles.town/users/lrhodes/collections/featured",
"outbox": "https://merveilles.town/users/lrhodes/outbox",
"preferredUsername": "lrhodes"
}
I 2024-02-09 03:47:44.249764+00:00 Target for Key('Object', 'https://merveilles.town/@lrhodes/111899206112817135') via https://merveilles.town/users/lrhodes is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 03:47:44.250008+00:00 Target for https://merveilles.town/@lrhodes/111899206112817135 is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 03:47:44.351271+00:00 Direct targets: dict_keys([Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')])
I 2024-02-09 03:47:44.506678+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of'], 'our_as1': '...', 'source_protocol': 'web', 'status': 'in progress', 'type': 'post', 'undelivered': [{'protocol': 'activitypub', 'uri': 'https://merveilles.town/users/lrhodes/inbox'}], 'users': [Key('MagicKey', 'snarfed.org')], 'new': True}
I 2024-02-09 03:47:44.506984+00:00 Delivering to: [Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')]
I 2024-02-09 03:47:44.537055+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/64440029485767110121 : {'obj': b'ahBicmlk...', 'url': 'https://merveilles.town/users/lrhodes/inbox', 'protocol': 'activitypub', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}