I 2024-02-09 03:48:19.887344+00:00 Params: [('source', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example'), ('target', 'https://fed.brid.gy')]
I 2024-02-09 03:48:19.887729+00:00 webmention from snarfed.org
I 2024-02-09 03:48:19.920901+00:00 User: Key('MagicKey', 'snarfed.org')
D 2024-02-09 03:48:19.921152+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example local=True remote=True
D 2024-02-09 03:48:19.934048+00:00 not in datastore
D 2024-02-09 03:48:19.934632+00:00 not in datastore
I 2024-02-09 03:48:19.935112+00:00 requests.get https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example {'gateway': False}
I 2024-02-09 03:48:22.705367+00:00 Received 200
I 2024-02-09 03:48:22.739629+00:00 Extracted microformats2 entry: {
"type": [
"h-entry"
],
"properties": {
"name": [
""
],
"url": [
"https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example"
],
"published": [
"2024-02-08T19:48:18-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": "Yes, a DID's current PDS (server) is in its DID document, which is public. https://atproto.com/specs/did#did-documents\nFor example, my account's DID doc is https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst , which says that my PDS is https://enoki.us-east.host.bsky.network .",
"lang": "en-US",
"html": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899083691201394\"></a>\n<div class=\"e-content\">\nYes, a DID's current PDS (server) is in its DID document, which is public. <a href=\"https://atproto.com/specs/did#did-documents\">https://atproto.com/specs/did#did-documents</a>\n<p>For example, my account's DID doc is <a href=\"https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst\">https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst</a> , which says that my PDS is <a href=\"https://enoki.us-east.host.bsky.network\">https://enoki.us-east.host.bsky.network</a> .</p>\n</div>"
},
{
"value": "Yes, a DID's current PDS (server) is in its DID document, which is public. https://atproto.com/specs/did#did-documents\nFor example, my account's DID doc is https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst , which says that my PDS is https://enoki.us-east.host.bsky.network .",
"lang": "en-US",
"html": "Yes, a DID's current PDS (server) is in its DID document, which is public. <a href=\"https://atproto.com/specs/did#did-documents\">https://atproto.com/specs/did#did-documents</a>\n<p>For example, my account's DID doc is <a href=\"https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst\">https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst</a> , which says that my PDS is <a href=\"https://enoki.us-east.host.bsky.network\">https://enoki.us-east.host.bsky.network</a> .</p>"
}
],
"in-reply-to": [
"https://merveilles.town/@lrhodes/111899083691201394"
]
},
"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-take-defederation-for-example"
}
I 2024-02-09 03:48:22.843742+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': True, 'changed': False}
I 2024-02-09 03:48:22.846002+00:00 From web: Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example') AS1: {
"objectType": "comment",
"published": "2024-02-08T19:48:18-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899083691201394\"></a>\n<div class=\"e-content\">\nYes, a DID's current PDS (server) is in its DID document, which is public. <a href=\"https://atproto.com/specs/did#did-documents\">https://atproto.com/specs/did#did-documents</a>\n<p>For example, my account's DID doc is <a href=\"https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst\">https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst</a> , which says that my PDS is <a href=\"https://enoki.us-east.host.bsky.network\">https://enoki.us-east.host.bsky.network</a> .</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899083691201394"
],
"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-take-defederation-for-example"
}
D 2024-02-09 03:48:23.232619+00:00 Replacing copies with originals: {}
I 2024-02-09 03:48:23.453433+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
D 2024-02-09 03:48:23.538894+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example#bridgy-fed-create local=True remote=False
D 2024-02-09 03:48:23.553905+00:00 not in datastore
I 2024-02-09 03:48:23.554185+00:00 No existing create activity
I 2024-02-09 03:48:23.556201+00:00 Wrapping in post: {
"objectType": "activity",
"verb": "post",
"id": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example#bridgy-fed-create",
"actor": "https://snarfed.org/",
"object": {
"objectType": "comment",
"published": "2024-02-08T19:48:18-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899083691201394\"></a>\n<div class=\"e-content\">\nYes, a DID's current PDS (server) is in its DID document, which is public. <a href=\"https://atproto.com/specs/did#did-documents\">https://atproto.com/specs/did#did-documents</a>\n<p>For example, my account's DID doc is <a href=\"https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst\">https://plc.directory/did:plc:fdme4gb7mu7zrie7peay7tst</a> , which says that my PDS is <a href=\"https://enoki.us-east.host.bsky.network\">https://enoki.us-east.host.bsky.network</a> .</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899083691201394"
],
"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-take-defederation-for-example"
},
"published": "2024-02-09T03:48:23.538830+00:00"
}
I 2024-02-09 03:48:23.636300+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'new': True}
I 2024-02-09 03:48:23.794777+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'users': [Key('MagicKey', 'snarfed.org')], 'new': True}
I 2024-02-09 03:48:23.843710+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example') {'mf2': '...', 'our_as1': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
I 2024-02-09 03:48:23.901400+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-09 03:48:23.901643+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-09 03:48:23.916251+00:00 got from datastore
I 2024-02-09 03:48:23.916766+00:00 Finding recipients and their targets
I 2024-02-09 03:48:23.917051+00:00 Raw targets: ['https://merveilles.town/@lrhodes/111899083691201394']
I 2024-02-09 03:48:23.917247+00:00 Determining protocol for id https://merveilles.town/@lrhodes/111899083691201394
D 2024-02-09 03:48:23.917510+00:00 Loading Object https://merveilles.town/@lrhodes/111899083691201394 local=True remote=False
D 2024-02-09 03:48:23.946660+00:00 not in datastore
I 2024-02-09 03:48:23.946918+00:00 Trying activitypub
D 2024-02-09 03:48:23.947042+00:00 Loading Object https://merveilles.town/@lrhodes/111899083691201394 local=False remote=True
I 2024-02-09 03:48:23.947392+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 03:48:24.658845+00:00 requests.get https://merveilles.town/@lrhodes/111899083691201394 {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e69388d3c10>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 03:48:25.423024+00:00 Received 200:
I 2024-02-09 03:48:25.423412+00:00 Received 200
I 2024-02-09 03:48:25.423589+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 03:48:25 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/111899083691201394>;; rel="alternate"; type="application/activity+json"', 'Vary': 'Accept, Signature', '...': 'max-age=180, private', 'ETag': 'W/"51d68d014f580f3f6523aa676e0b945c"', '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-AEDdW0d5+IZMJOgSwbGLFA=='; 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': '74931cd4-a9d1-4d79-a744-700afd3e0db9', 'X-Runtime': '0.054100', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 03:48:25.423705+00:00 {
"published": "2024-02-09T02:08:34Z",
"sensitive": false,
"type": "Note",
"tag": [
{
"href": "https://merveilles.town/tags/bluesky",
"type": "Hashtag",
"name": "#bluesky"
}
],
"id": "https://merveilles.town/users/lrhodes/statuses/111899083691201394",
"conversation": "tag:merveilles.town,2024-02-09:objectId=38020990:objectType=Conversation",
"inReplyTo": null,
"content": "<p>Take defederation, for example. Messages don't pass directly from server to server, so simply blocking an IP address won't work\u2014your server needs some other way to assess the point of origin for each incoming message. <a href=\"https://merveilles.town/tags/Bluesky\" class=\"mention hashtag\" rel=\"tag\">#<span>Bluesky</span></a> account identifiers\u2014both your @-handle and the unique DID\u2014are technically independent of the domain where the repository is hosted, so that won't work. The DID stores the account repository's URL, but can a third party access that data without permission? I don't know.</p>",
"summary": null,
"url": "https://merveilles.town/@lrhodes/111899083691201394",
"inReplyToAtomUri": 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",
"atomUri": "ostatus:atomUri",
"ostatus": "http://ostatus.org#"
}
],
"to": [
"https://merveilles.town/users/lrhodes/followers"
],
"attachment": [],
"localOnly": false,
"attributedTo": "https://merveilles.town/users/lrhodes",
"atomUri": "https://merveilles.town/users/lrhodes/statuses/111899083691201394",
"contentMap": {
"en": "<p>Take defederation, for example. Messages don't pass directly from server to server, so simply blocking an IP address won't work\u2014your server needs some other way to assess the point of origin for each incoming message. <a href=\"https://merveilles.town/tags/Bluesky\" class=\"mention hashtag\" rel=\"tag\">#<span>Bluesky</span></a> account identifiers\u2014both your @-handle and the unique DID\u2014are technically independent of the domain where the repository is hosted, so that won't work. The DID stores the account repository's URL, but can a third party access that data without permission? I don't know.</p>"
},
"cc": [
"https://www.w3.org/ns/activitystreams#Public"
],
"replies": {
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://merveilles.town/users/lrhodes/statuses/111899083691201394/replies?min_id=111899136646920626&page=true",
"partOf": "https://merveilles.town/users/lrhodes/statuses/111899083691201394/replies",
"items": [
"https://merveilles.town/users/lrhodes/statuses/111899136646920626"
]
},
"id": "https://merveilles.town/users/lrhodes/statuses/111899083691201394/replies"
}
}
I 2024-02-09 03:48:25.498642+00:00 Wrote Key('Object', 'https://merveilles.town/@lrhodes/111899083691201394') {'as2': '...', 'source_protocol': 'activitypub', 'type': 'note'}
I 2024-02-09 03:48:25.499263+00:00 activitypub owns id https://merveilles.town/@lrhodes/111899083691201394
D 2024-02-09 03:48:25.499422+00:00 Loading Object https://merveilles.town/@lrhodes/111899083691201394 local=True remote=None
D 2024-02-09 03:48:25.499528+00:00 got from cache
D 2024-02-09 03:48:25.500661+00:00 Loading Object https://merveilles.town/@lrhodes/111899083691201394 local=True remote=None
D 2024-02-09 03:48:25.500792+00:00 got from cache
D 2024-02-09 03:48:25.533342+00:00 Loading Object https://merveilles.town/users/lrhodes local=True remote=None
D 2024-02-09 03:48:25.550602+00:00 got from datastore
D 2024-02-09 03:48:25.551002+00:00 last updated 2023-02-20 03:25:44.168803, refreshing
I 2024-02-09 03:48:25.554383+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 03:48:26.331118+00:00 requests.get https://merveilles.town/users/lrhodes {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e69397d2250>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 03:48:27.091368+00:00 Received 200:
I 2024-02-09 03:48:27.091743+00:00 Received 200
I 2024-02-09 03:48:27.091938+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 03:48:27 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-iTgqg1JI9k35uycHhsR2CA=='; 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': 'a0979be6-2ce3-470b-938c-cb57ea07e491', 'X-Runtime': '0.127349', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 03:48:27.092059+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": {
"owner": "https://merveilles.town/users/lrhodes",
"id": "https://merveilles.town/users/lrhodes#main-key",
"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"
},
"featuredTags": "https://merveilles.town/users/lrhodes/collections/tags",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"suspended": "toot:suspended",
"value": "schema:value",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"cipherText": "toot:cipherText",
"deviceId": "toot:deviceId",
"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": "...",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"Curve25519Key": "toot:Curve25519Key",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
},
"PropertyValue": "schema:PropertyValue"
}
],
"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",
"outbox": "https://merveilles.town/users/lrhodes/outbox",
"preferredUsername": "lrhodes",
"featured": "https://merveilles.town/users/lrhodes/collections/featured"
}
I 2024-02-09 03:48:27.135080+00:00 Target for Key('Object', 'https://merveilles.town/@lrhodes/111899083691201394') via https://merveilles.town/users/lrhodes is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 03:48:27.135427+00:00 Target for https://merveilles.town/@lrhodes/111899083691201394 is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 03:48:27.233492+00:00 Direct targets: dict_keys([Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')])
I 2024-02-09 03:48:27.327518+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-take-defederation-for-example'], '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:48:27.327858+00:00 Delivering to: [Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')]
I 2024-02-09 03:48:27.365848+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/45200415343315072281 : {'obj': b'ahBicmlk...', 'url': 'https://merveilles.town/users/lrhodes/inbox', 'protocol': 'activitypub', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}