I 2024-02-09 04:04:57.192137+00:00 Params: [('source', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s'), ('target', 'https://fed.brid.gy')]
I 2024-02-09 04:04:57.192518+00:00 webmention from snarfed.org
I 2024-02-09 04:04:57.250525+00:00 User: Key('MagicKey', 'snarfed.org')
D 2024-02-09 04:04:57.250765+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s local=True remote=True
D 2024-02-09 04:04:57.345995+00:00 not in datastore
D 2024-02-09 04:04:57.346335+00:00 not in datastore
I 2024-02-09 04:04:57.346640+00:00 requests.get https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s {'gateway': False}
I 2024-02-09 04:05:00.159886+00:00 Received 200
I 2024-02-09 04:05:00.184188+00:00 Extracted microformats2 entry: {
"type": [
"h-entry"
],
"properties": {
"name": [
""
],
"url": [
"https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s"
],
"published": [
"2024-02-08T20:04:56-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": "Sure. In general though, I think the idea is that those kinds of moderation decisions live in mod services and are consumed by AppViews and clients. \nAgain, unlike the fediverse, PDS admins are not expected to be responsible for moderating what their users see, at least not to anywhere near the same degree. There will probably still be strong communities around content moderation, but they'll be centered around mod services, not PDSes.",
"lang": "en-US",
"html": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899514459916659\"></a>\n<div class=\"e-content\">\nSure. In general though, I think the idea is that those kinds of moderation decisions live in mod services and are consumed by AppViews and clients.\n<p>Again, unlike the fediverse, PDS admins are not expected to be responsible for moderating what their users see, at least not to anywhere near the same degree. There will probably still be strong communities around content moderation, but they'll be centered around mod services, not PDSes.</p>\n</div>"
},
{
"value": "Sure. In general though, I think the idea is that those kinds of moderation decisions live in mod services and are consumed by AppViews and clients. \nAgain, unlike the fediverse, PDS admins are not expected to be responsible for moderating what their users see, at least not to anywhere near the same degree. There will probably still be strong communities around content moderation, but they'll be centered around mod services, not PDSes.",
"lang": "en-US",
"html": "Sure. In general though, I think the idea is that those kinds of moderation decisions live in mod services and are consumed by AppViews and clients.\n<p>Again, unlike the fediverse, PDS admins are not expected to be responsible for moderating what their users see, at least not to anywhere near the same degree. There will probably still be strong communities around content moderation, but they'll be centered around mod services, not PDSes.</p>"
}
],
"in-reply-to": [
"https://merveilles.town/@lrhodes/111899514459916659"
]
},
"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"
],
"uid": [
"https://snarfed.org/"
],
"url": [
"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-snarfed-org-so-in-theory-it-s"
}
I 2024-02-09 04:05:00.337726+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': True, 'changed': False}
I 2024-02-09 04:05:00.339832+00:00 From web: Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s') AS1: {
"objectType": "comment",
"published": "2024-02-08T20:04:56-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899514459916659\"></a>\n<div class=\"e-content\">\nSure. In general though, I think the idea is that those kinds of moderation decisions live in mod services and are consumed by AppViews and clients.\n<p>Again, unlike the fediverse, PDS admins are not expected to be responsible for moderating what their users see, at least not to anywhere near the same degree. There will probably still be strong communities around content moderation, but they'll be centered around mod services, not PDSes.</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899514459916659"
],
"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-snarfed-org-so-in-theory-it-s"
}
D 2024-02-09 04:05:00.672118+00:00 Replacing copies with originals: {}
I 2024-02-09 04:05:00.843062+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
D 2024-02-09 04:05:00.896959+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s#bridgy-fed-create local=True remote=False
D 2024-02-09 04:05:00.931361+00:00 not in datastore
I 2024-02-09 04:05:00.931619+00:00 No existing create activity
I 2024-02-09 04:05:00.933876+00:00 Wrapping in post: {
"objectType": "activity",
"verb": "post",
"id": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s#bridgy-fed-create",
"actor": "https://snarfed.org/",
"object": {
"objectType": "comment",
"published": "2024-02-08T20:04:56-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899514459916659\"></a>\n<div class=\"e-content\">\nSure. In general though, I think the idea is that those kinds of moderation decisions live in mod services and are consumed by AppViews and clients.\n<p>Again, unlike the fediverse, PDS admins are not expected to be responsible for moderating what their users see, at least not to anywhere near the same degree. There will probably still be strong communities around content moderation, but they'll be centered around mod services, not PDSes.</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899514459916659"
],
"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-snarfed-org-so-in-theory-it-s"
},
"published": "2024-02-09T04:05:00.896898+00:00"
}
I 2024-02-09 04:05:00.969301+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'new': True}
I 2024-02-09 04:05:01.121707+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'users': [Key('MagicKey', 'snarfed.org')], 'new': True}
I 2024-02-09 04:05:01.154384+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s') {'mf2': '...', 'our_as1': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
I 2024-02-09 04:05:01.243028+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-09 04:05:01.243299+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-09 04:05:01.243423+00:00 got from cache
I 2024-02-09 04:05:01.247284+00:00 Finding recipients and their targets
I 2024-02-09 04:05:01.250029+00:00 Raw targets: ['https://merveilles.town/@lrhodes/111899514459916659']
I 2024-02-09 04:05:01.250360+00:00 Determining protocol for id https://merveilles.town/@lrhodes/111899514459916659
D 2024-02-09 04:05:01.250652+00:00 Loading Object https://merveilles.town/@lrhodes/111899514459916659 local=True remote=False
D 2024-02-09 04:05:01.264289+00:00 not in datastore
I 2024-02-09 04:05:01.268285+00:00 Trying activitypub
D 2024-02-09 04:05:01.268592+00:00 Loading Object https://merveilles.town/@lrhodes/111899514459916659 local=False remote=True
I 2024-02-09 04:05:01.269025+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 04:05:02.039716+00:00 requests.get https://merveilles.town/@lrhodes/111899514459916659 {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e642175fd50>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 04:05:02.728595+00:00 Received 200:
I 2024-02-09 04:05:02.728969+00:00 Received 200
I 2024-02-09 04:05:02.729154+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 04:05:02 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/111899514459916659>;; rel="alternate"; type="application/activity+json"', 'Vary': 'Accept, Signature', '...': 'max-age=180, private', 'ETag': 'W/"b856b645342cbe817e638f459caa54b9"', '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-cEASkjJexsP9HvrcByWtGg=='; 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': 'a5d062e2-b475-494e-a025-58f120b423c7', 'X-Runtime': '0.155262', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 04:05:02.729270+00:00 {
"atomUri": "https://merveilles.town/users/lrhodes/statuses/111899514459916659",
"sensitive": false,
"type": "Note",
"tag": [
{
"href": "https://fed.brid.gy/snarfed.org",
"type": "Mention",
"name": "@snarfed.org@snarfed.org"
}
],
"inReplyToAtomUri": "https://fed.brid.gy/r/https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example",
"summary": null,
"url": "https://merveilles.town/@lrhodes/111899514459916659",
"inReplyTo": "https://fed.brid.gy/r/https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example",
"id": "https://merveilles.town/users/lrhodes/statuses/111899514459916659",
"conversation": "tag:merveilles.town,2024-02-09:objectId=38020990:objectType=Conversation",
"content": "<p><span class=\"h-card\"><a href=\"https://fed.brid.gy/r/https://snarfed.org/\" class=\"u-url mention\">@<span>snarfed.org</span></a></span> So in theory it should be possible to build a PDS so that it checks the DID of all incoming messages and reject any that match entries on a global blocklist. Provided, of course, that AppViews aren't bypassing the PDS and sending straight to the client.</p>",
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"sensitive": "as:sensitive",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"votersCount": "toot:votersCount",
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"toot": "http://joinmastodon.org/ns#"
}
],
"to": [
"https://merveilles.town/users/lrhodes/followers"
],
"attachment": [],
"published": "2024-02-09T03:58:07Z",
"attributedTo": "https://merveilles.town/users/lrhodes",
"localOnly": false,
"contentMap": {
"en": "<p><span class=\"h-card\"><a href=\"https://fed.brid.gy/r/https://snarfed.org/\" class=\"u-url mention\">@<span>snarfed.org</span></a></span> So in theory it should be possible to build a PDS so that it checks the DID of all incoming messages and reject any that match entries on a global blocklist. Provided, of course, that AppViews aren't bypassing the PDS and sending straight to the client.</p>"
},
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fed.brid.gy/snarfed.org"
],
"replies": {
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://merveilles.town/users/lrhodes/statuses/111899514459916659/replies?only_other_accounts=true&page=true",
"partOf": "https://merveilles.town/users/lrhodes/statuses/111899514459916659/replies",
"items": []
},
"id": "https://merveilles.town/users/lrhodes/statuses/111899514459916659/replies"
}
}
I 2024-02-09 04:05:02.793189+00:00 Wrote Key('Object', 'https://merveilles.town/@lrhodes/111899514459916659') {'as2': '...', 'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'comment'}
I 2024-02-09 04:05:02.793840+00:00 activitypub owns id https://merveilles.town/@lrhodes/111899514459916659
D 2024-02-09 04:05:02.794114+00:00 Loading Object https://merveilles.town/@lrhodes/111899514459916659 local=True remote=None
D 2024-02-09 04:05:02.794344+00:00 got from cache
D 2024-02-09 04:05:02.794918+00:00 Loading Object https://merveilles.town/@lrhodes/111899514459916659 local=True remote=None
D 2024-02-09 04:05:02.795063+00:00 got from cache
D 2024-02-09 04:05:02.795903+00:00 Loading Object https://merveilles.town/users/lrhodes local=True remote=None
D 2024-02-09 04:05:02.796132+00:00 got from cache
D 2024-02-09 04:05:02.796550+00:00 last updated 2023-02-20 03:25:44.168803, refreshing
I 2024-02-09 04:05:02.799073+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 04:05:03.529660+00:00 requests.get https://merveilles.town/users/lrhodes {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e6420019210>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 04:05:04.098854+00:00 Received 200:
I 2024-02-09 04:05:04.099210+00:00 Received 200
I 2024-02-09 04:05:04.099412+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 04:05:04 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-/soKeyrU4jpUTGcgjwoy3A=='; 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': '5f90be58-19ca-479d-a3e6-7699979f94c3', 'X-Runtime': '0.028483', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 04:05:04.099533+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>",
"url": "https://merveilles.town/@lrhodes",
"endpoints": {
"sharedInbox": "https://merveilles.town/inbox"
},
"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",
"name": "L. Rhodes",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"messageType": "toot:messageType",
"value": "schema:value",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"cipherText": "toot:cipherText",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"discoverable": "toot:discoverable",
"toot": "http://joinmastodon.org/ns#",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"Device": "toot:Device",
"suspended": "toot:suspended",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"EncryptedMessage": "toot:EncryptedMessage",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"PropertyValue": "schema:PropertyValue",
"messageFranking": "toot:messageFranking",
"deviceId": "toot:deviceId",
"Curve25519Key": "toot:Curve25519Key",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
},
"featured": {
"@id": "toot:featured",
"@type": "@id"
}
}
],
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://assets.merveilles.town/accounts/headers/000/021/410/original/2c27d843d7a02fea.jpeg"
},
"following": "https://merveilles.town/users/lrhodes/following",
"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 04:05:04.138335+00:00 Target for Key('Object', 'https://merveilles.town/@lrhodes/111899514459916659') via https://merveilles.town/users/lrhodes is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 04:05:04.138608+00:00 Target for https://merveilles.town/@lrhodes/111899514459916659 is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 04:05:04.178762+00:00 Direct targets: dict_keys([Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')])
I 2024-02-09 04:05:04.312071+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-so-in-theory-it-s'], '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 04:05:04.312392+00:00 Delivering to: [Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')]
I 2024-02-09 04:05:04.357526+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/7479060802220177688 : {'obj': b'ahBicmlk...', 'url': 'https://merveilles.town/users/lrhodes/inbox', 'protocol': 'activitypub', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}