I 2024-02-09 04:01:25.402457+00:00 Params: [('source', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser'), ('target', 'https://fed.brid.gy')]
I 2024-02-09 04:01:25.431195+00:00 webmention from snarfed.org
I 2024-02-09 04:01:25.462717+00:00 User: Key('MagicKey', 'snarfed.org')
D 2024-02-09 04:01:25.462949+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser local=True remote=True
D 2024-02-09 04:01:25.474344+00:00 not in datastore
D 2024-02-09 04:01:25.474674+00:00 not in datastore
I 2024-02-09 04:01:25.474971+00:00 requests.get https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser {'gateway': False}
I 2024-02-09 04:01:28.063221+00:00 Received 200
I 2024-02-09 04:01:28.085410+00:00 Extracted microformats2 entry: {
"type": [
"h-entry"
],
"properties": {
"name": [
""
],
"url": [
"https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser"
],
"published": [
"2024-02-08T20:01:24-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": "Ah, the pass-through from PDS to AppView? It doesn't store anything on the PDS, but you're right, PDSes that do implement that will have content pass through them in memory. Not necessarily all PDSes will/do implement that though. I think the long term expectation is that clients read directly from AppViews. \n(As background, I've implemented both a full ATProto PDS and a full ActivityPub server, along with full IndieWeb and Nostr servers and clients.)",
"lang": "en-US",
"html": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899500277538129\"></a>\n<div class=\"e-content\">\nAh, the pass-through from PDS to AppView? It doesn't store anything on the PDS, but you're right, PDSes that do implement that will have content pass through them in memory. Not necessarily all PDSes will/do implement that though. I think the long term expectation is that clients read directly from AppViews.\n<p>(As background, I've implemented both a full ATProto PDS and a full ActivityPub server, along with full IndieWeb and Nostr servers and clients.)</p>\n</div>"
},
{
"value": "Ah, the pass-through from PDS to AppView? It doesn't store anything on the PDS, but you're right, PDSes that do implement that will have content pass through them in memory. Not necessarily all PDSes will/do implement that though. I think the long term expectation is that clients read directly from AppViews. \n(As background, I've implemented both a full ATProto PDS and a full ActivityPub server, along with full IndieWeb and Nostr servers and clients.)",
"lang": "en-US",
"html": "Ah, the pass-through from PDS to AppView? It doesn't store anything on the PDS, but you're right, PDSes that do implement that will have content pass through them in memory. Not necessarily all PDSes will/do implement that though. I think the long term expectation is that clients read directly from AppViews.\n<p>(As background, I've implemented both a full ATProto PDS and a full ActivityPub server, along with full IndieWeb and Nostr servers and clients.)</p>"
}
],
"in-reply-to": [
"https://merveilles.town/@lrhodes/111899500277538129"
]
},
"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-also-as-a-ser"
}
I 2024-02-09 04:01:28.243874+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': True, 'changed': False}
I 2024-02-09 04:01:28.246479+00:00 From web: Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser') AS1: {
"objectType": "comment",
"published": "2024-02-08T20:01:24-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899500277538129\"></a>\n<div class=\"e-content\">\nAh, the pass-through from PDS to AppView? It doesn't store anything on the PDS, but you're right, PDSes that do implement that will have content pass through them in memory. Not necessarily all PDSes will/do implement that though. I think the long term expectation is that clients read directly from AppViews.\n<p>(As background, I've implemented both a full ATProto PDS and a full ActivityPub server, along with full IndieWeb and Nostr servers and clients.)</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899500277538129"
],
"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-also-as-a-ser"
}
D 2024-02-09 04:01:28.636287+00:00 Replacing copies with originals: {}
I 2024-02-09 04:01:28.836677+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser') {'mf2': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
D 2024-02-09 04:01:28.897231+00:00 Loading Object https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser#bridgy-fed-create local=True remote=False
D 2024-02-09 04:01:28.907843+00:00 not in datastore
I 2024-02-09 04:01:28.908080+00:00 No existing create activity
I 2024-02-09 04:01:28.909834+00:00 Wrapping in post: {
"objectType": "activity",
"verb": "post",
"id": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser#bridgy-fed-create",
"actor": "https://snarfed.org/",
"object": {
"objectType": "comment",
"published": "2024-02-08T20:01:24-08:00",
"content": "<a class=\"u-in-reply-to\" href=\"https://merveilles.town/@lrhodes/111899500277538129\"></a>\n<div class=\"e-content\">\nAh, the pass-through from PDS to AppView? It doesn't store anything on the PDS, but you're right, PDSes that do implement that will have content pass through them in memory. Not necessarily all PDSes will/do implement that though. I think the long term expectation is that clients read directly from AppViews.\n<p>(As background, I've implemented both a full ATProto PDS and a full ActivityPub server, along with full IndieWeb and Nostr servers and clients.)</p>\n</div>",
"url": "https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser",
"inReplyTo": [
"https://merveilles.town/@lrhodes/111899500277538129"
],
"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-also-as-a-ser"
},
"published": "2024-02-09T04:01:28.897172+00:00"
}
I 2024-02-09 04:01:28.965467+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'new': True}
I 2024-02-09 04:01:29.114972+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser'], 'our_as1': '...', 'source_protocol': 'web', 'type': 'post', 'users': [Key('MagicKey', 'snarfed.org')], 'new': True}
I 2024-02-09 04:01:29.156714+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser') {'mf2': '...', 'our_as1': '...', 'source_protocol': 'web', 'type': 'comment', 'new': False, 'changed': False}
I 2024-02-09 04:01:29.201324+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-09 04:01:29.201582+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-09 04:01:29.226734+00:00 got from datastore
I 2024-02-09 04:01:29.227231+00:00 Finding recipients and their targets
I 2024-02-09 04:01:29.227454+00:00 Raw targets: ['https://merveilles.town/@lrhodes/111899500277538129']
I 2024-02-09 04:01:29.227657+00:00 Determining protocol for id https://merveilles.town/@lrhodes/111899500277538129
D 2024-02-09 04:01:29.227925+00:00 Loading Object https://merveilles.town/@lrhodes/111899500277538129 local=True remote=False
D 2024-02-09 04:01:29.237788+00:00 not in datastore
I 2024-02-09 04:01:29.238096+00:00 Trying activitypub
D 2024-02-09 04:01:29.238372+00:00 Loading Object https://merveilles.town/@lrhodes/111899500277538129 local=False remote=True
I 2024-02-09 04:01:29.238884+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 04:01:29.932711+00:00 requests.get https://merveilles.town/@lrhodes/111899500277538129 {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e642173a890>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 04:01:30.794317+00:00 Received 200:
I 2024-02-09 04:01:30.794760+00:00 Received 200
I 2024-02-09 04:01:30.794969+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 04:01:30 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/111899500277538129>;;; rel="alternate"; type="application/activity+json"', 'Vary': 'Accept, Signature', '...': 'max-age=180, private', 'ETag': 'W/"ff06cfd0ddf491b1fe22e1a4aa484cc0"', '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-jufwYQT5SnKnnXm/57EUog=='; 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': 'fa96fcea-4311-4e20-b879-da00279bc07c', 'X-Runtime': '0.039001', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 04:01:30.795105+00:00 {
"to": [
"https://merveilles.town/users/lrhodes/followers"
],
"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> <br />&gt; 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&#39; clients.</p><p>That&#39;s not how it&#39;s depicted in the flow chart in this doc: <a href=\"https://bsky.social/about/bluesky-and-the-at-protocol-usable-decentralized-social-media-martin-kleppmann.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">bsky.social/about/bluesky-and-</span><span class=\"invisible\">the-at-protocol-usable-decentralized-social-media-martin-kleppmann.pdf</span></a></p><p>Maybe that&#39;s a unintentional misrepresentation on their part? I could see it working either way.</p>",
"type": "Note",
"tag": [
{
"name": "@snarfed.org@snarfed.org",
"type": "Mention",
"href": "https://fed.brid.gy/snarfed.org"
}
],
"id": "https://merveilles.town/users/lrhodes/statuses/111899500277538129",
"conversation": "tag:merveilles.town,2024-02-09:objectId=38020990:objectType=Conversation",
"url": "https://merveilles.town/@lrhodes/111899500277538129",
"sensitive": false,
"summary": null,
"inReplyTo": "https://fed.brid.gy/r/https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of",
"inReplyToAtomUri": "https://fed.brid.gy/r/https://snarfed.org/2024-02-08_merveilles-l-rhodes-thats-consistent-with-some-of",
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"sensitive": "as:sensitive",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"votersCount": "toot:votersCount",
"toot": "http://joinmastodon.org/ns#",
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri"
}
],
"localOnly": false,
"attachment": [],
"published": "2024-02-09T03:54:30Z",
"atomUri": "https://merveilles.town/users/lrhodes/statuses/111899500277538129",
"attributedTo": "https://merveilles.town/users/lrhodes",
"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> <br />&gt; 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&#39; clients.</p><p>That&#39;s not how it&#39;s depicted in the flow chart in this doc: <a href=\"https://bsky.social/about/bluesky-and-the-at-protocol-usable-decentralized-social-media-martin-kleppmann.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">bsky.social/about/bluesky-and-</span><span class=\"invisible\">the-at-protocol-usable-decentralized-social-media-martin-kleppmann.pdf</span></a></p><p>Maybe that&#39;s a unintentional misrepresentation on their part? I could see it working either way.</p>"
},
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fed.brid.gy/snarfed.org"
],
"replies": {
"first": {
"type": "CollectionPage",
"next": "https://merveilles.town/users/lrhodes/statuses/111899500277538129/replies?only_other_accounts=true&page=true",
"partOf": "https://merveilles.town/users/lrhodes/statuses/111899500277538129/replies",
"items": []
},
"type": "Collection",
"id": "https://merveilles.town/users/lrhodes/statuses/111899500277538129/replies"
}
}
I 2024-02-09 04:01:30.861612+00:00 Wrote Key('Object', 'https://merveilles.town/@lrhodes/111899500277538129') {'as2': '...', 'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'comment'}
I 2024-02-09 04:01:30.862262+00:00 activitypub owns id https://merveilles.town/@lrhodes/111899500277538129
D 2024-02-09 04:01:30.862437+00:00 Loading Object https://merveilles.town/@lrhodes/111899500277538129 local=True remote=None
D 2024-02-09 04:01:30.862567+00:00 got from cache
D 2024-02-09 04:01:30.863006+00:00 Loading Object https://merveilles.town/@lrhodes/111899500277538129 local=True remote=None
D 2024-02-09 04:01:30.863127+00:00 got from cache
D 2024-02-09 04:01:30.863715+00:00 Loading Object https://merveilles.town/users/lrhodes local=True remote=None
D 2024-02-09 04:01:30.876134+00:00 got from datastore
D 2024-02-09 04:01:30.876460+00:00 last updated 2023-02-20 03:25:44.168803, refreshing
I 2024-02-09 04:01:30.878846+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-09 04:01:32.048465+00:00 requests.get https://merveilles.town/users/lrhodes {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e63ef1b4290>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-09 04:01:32.702510+00:00 Received 200:
I 2024-02-09 04:01:32.702881+00:00 Received 200
I 2024-02-09 04:01:32.703063+00:00 Got 200 headers: {'Date': 'Fri, 09 Feb 2024 04:01:32 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-aZ1/yAExZufJrsLCr6S4gA=='; 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': '88862c44-eaae-4324-abc1-d6e3df3c1c27', 'X-Runtime': '0.035778', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains, max-age=31536000', 'X-Cached': 'MISS'}
I 2024-02-09 04:01:32.703183+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&#39;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",
{
"deviceId": "toot:deviceId",
"value": "schema:value",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"cipherText": "toot:cipherText",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"toot": "http://joinmastodon.org/ns#",
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"suspended": "toot:suspended",
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"Device": "toot:Device",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"PropertyValue": "schema:PropertyValue",
"EncryptedMessage": "toot:EncryptedMessage",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"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:01:32.735319+00:00 Target for Key('Object', 'https://merveilles.town/@lrhodes/111899500277538129') via https://merveilles.town/users/lrhodes is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 04:01:32.735586+00:00 Target for https://merveilles.town/@lrhodes/111899500277538129 is https://merveilles.town/users/lrhodes/inbox
I 2024-02-09 04:01:32.766969+00:00 Direct targets: dict_keys([Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')])
I 2024-02-09 04:01:32.894140+00:00 Wrote Key('Object', 'https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser#bridgy-fed-create') {'labels': ['activity'], 'object_ids': ['https://snarfed.org/2024-02-08_merveilles-l-rhodes-snarfed-org-also-as-a-ser'], '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:01:32.894514+00:00 Delivering to: [Target(protocol='activitypub', uri='https://merveilles.town/users/lrhodes/inbox')]
I 2024-02-09 04:01:32.929732+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/3993834397854285739 : {'obj': b'ahBicmlk...', 'url': 'https://merveilles.town/users/lrhodes/inbox', 'protocol': 'activitypub', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}