I 2024-02-14 06:18:58.437350+00:00 Got Create from https://mastodon.africa/users/GrahamDowns: {
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount"
}
],
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity",
"type": "Create",
"actor": "https://mastodon.africa/users/GrahamDowns",
"published": "2024-02-14T06:18:56Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.africa/users/GrahamDowns/followers",
"https://fed.brid.gy/snarfed.org"
],
"object": {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867",
"published": "2024-02-14T06:18:56Z",
"url": "https://mastodon.africa/@GrahamDowns/111928379723796749",
"attributedTo": "https://mastodon.africa/users/GrahamDowns",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.africa/users/GrahamDowns/followers",
"https://fed.brid.gy/snarfed.org"
],
"sensitive": false,
"atomUri": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749",
"inReplyToAtomUri": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867",
"conversation": "tag:mastodon.africa,2024-02-13:objectId=6089836:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fed.brid.gy/r/https://snarfed.org/\" class=\"u-url mention\">@<span>snarfed.org</span></a></span> I have to say, too, that I think this is a bit of a storm in a teacup. If a random instance popped up on the Fediverse, then your instance admin would have to decide whether you federate with them. If they do, then it means you will be visible to users on that instance, unless you opt out by blocking their domain.</p><p>I see your bridge as the same as any other instance in that regard. </p><p>I mean, imagine for a moment if Blue Sky chose to fully support the ActivityPub protocol and create a bona fide instance on the Fediverse. In that case, your instance admin would be the one to &quot;opt in&quot; by choosing to federate with them, and if they did, the onus would be on you to &quot;opt out&quot; by blocking them.</p><p>Why should your bridge to BS be any different? \ud83e\udd14</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fed.brid.gy/r/https://snarfed.org/\" class=\"u-url mention\">@<span>snarfed.org</span></a></span> I have to say, too, that I think this is a bit of a storm in a teacup. If a random instance popped up on the Fediverse, then your instance admin would have to decide whether you federate with them. If they do, then it means you will be visible to users on that instance, unless you opt out by blocking their domain.</p><p>I see your bridge as the same as any other instance in that regard. </p><p>I mean, imagine for a moment if Blue Sky chose to fully support the ActivityPub protocol and create a bona fide instance on the Fediverse. In that case, your instance admin would be the one to &quot;opt in&quot; by choosing to federate with them, and if they did, the onus would be on you to &quot;opt out&quot; by blocking them.</p><p>Why should your bridge to BS be any different? \ud83e\udd14</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fed.brid.gy/snarfed.org",
"name": "@snarfed.org@snarfed.org"
}
],
"replies": {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/replies",
"items": []
}
}
}
}
I 2024-02-14 06:18:58.437738+00:00 Verifying HTTP Signature
D 2024-02-14 06:18:58.438057+00:00 Loading Object https://mastodon.africa/users/GrahamDowns local=True remote=None
D 2024-02-14 06:18:58.438180+00:00 got from cache
D 2024-02-14 06:18:58.438647+00:00 last updated 2023-12-07 10:10:43.616487, refreshing
I 2024-02-14 06:18:58.441688+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 06:18:59.099825+00:00 requests.get https://mastodon.africa/users/GrahamDowns {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e782b556750>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 06:19:00.238856+00:00 Received 200:
I 2024-02-14 06:19:00.239461+00:00 Received 200
I 2024-02-14 06:19:00.239958+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 06:19:00 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Content-Length': '4711', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'private, no-store', 'ETag': 'W/"7168e04e278b7e686c5c550a0cd58743"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://mastodon.africa; img-src 'self' https: data: blob: https://mastodon.africa; style-src 'self' https://mastodon.africa 'nonce-bErXdVzVd/QMPH5WHLL8kw=='; media-src 'self' https: data: https://mastodon.africa; frame-src 'self' https:; manifest-src 'self' https://mastodon.africa; form-action 'self'; child-src 'self' blob: https://mastodon.africa; worker-src 'self' blob: https://mastodon.africa; connect-src 'self' data: blob: https://mastodon.africa https://cdn.mastodon.africa wss://mastodon.africa; script-src 'self' https://mastodon.africa 'wasm-unsafe-eval'", 'X-Request-Id': 'f58c2e2c-2b07-47d1-ae67-bf4ee850890d', 'X-Runtime': '0.069859', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains', 'vary': 'Accept, Accept-Language, Cookie, Signature, ...', 'X-Cached': 'MISS'}
I 2024-02-14 06:19:00.240396+00:00 {
"followers": "https://mastodon.africa/users/GrahamDowns/followers",
"type": "Person",
"tag": [],
"id": "https://mastodon.africa/users/GrahamDowns",
"memorial": false,
"url": "https://mastodon.africa/@GrahamDowns",
"endpoints": {
"sharedInbox": "https://mastodon.africa/inbox"
},
"discoverable": true,
"summary": "<p>South African Christian, husband, Software Developer, and author of the urban fantasy novella, Memoirs of a Guardian Angel.</p><p>Visit my website at <a href=\"https://www.grahamdowns.co.za/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">grahamdowns.co.za/</span><span class=\"invisible\"></span></a> for a free book.</p><p>I&#39;ve been on the Fediverse since 7 November 2022, having originally joined the c.im instance as <span class=\"h-card\" translate=\"no\"><a href=\"https://c.im/@GrahamDowns\" class=\"u-url mention\">@<span>GrahamDowns</span></a></span></p>",
"publicKey": {
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuCWM2/slheLrrU604Hwt\nsy0I9Nd7fPriByL4UECm0XqbpDUlz4jRbhACI25tKkmQOM0pjBHce6+xqJWGLA2t\nuXwPvFM5npZxjRZd5WQeQEgWwGAKWdNK+KeROD2njms4jA8bIVAFJz8Tw8hcsXPy\nQi+M3qdKnE9Tx6Sw3bD+MVu8rTNKzEx8j+r1QYsRplLSCziTni/gn23l9skQJExG\nz5NpQQ9YntoLeGEJKeoCbmP+0/N2mwE3qoNgU6Km0/jfOxEGYW242lHafqRgFzsR\nV6SqeEuFWBzDb2lqJSErL26Z++zjrTXy7GKnzRrIFDkpO3+g9W3cnwpAlRQapNzb\nMwIDAQAB\n-----END PUBLIC KEY-----\n",
"id": "https://mastodon.africa/users/GrahamDowns#main-key",
"owner": "https://mastodon.africa/users/GrahamDowns"
},
"featuredTags": "https://mastodon.africa/users/GrahamDowns/collections/tags",
"alsoKnownAs": [
"https://c.im/users/GrahamDowns"
],
"name": "Graham Downs",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"cipherText": "toot:cipherText",
"memorial": "toot:memorial",
"toot": "http://joinmastodon.org/ns#",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"indexable": "toot:indexable",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"Device": "toot:Device",
"PropertyValue": "schema:PropertyValue",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"messageFranking": "toot:messageFranking",
"deviceId": "toot:deviceId",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"Curve25519Key": "toot:Curve25519Key",
"value": "schema:value",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"suspended": "toot:suspended",
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"EncryptedMessage": "toot:EncryptedMessage",
"messageType": "toot:messageType",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
}
}
],
"indexable": true,
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.mastodon.africa/accounts/headers/111/459/247/072/405/861/original/3ca2484fdadc2811.jpeg"
},
"following": "https://mastodon.africa/users/GrahamDowns/following",
"devices": "https://mastodon.africa/users/GrahamDowns/collections/devices",
"manuallyApprovesFollowers": false,
"published": "2023-11-23T00:00:00Z",
"attachment": [
{
"value": "Nov 7, 2022",
"type": "PropertyValue",
"name": "Originally Joined"
},
{
"value": "Ekurhuleni, South Africa",
"type": "PropertyValue",
"name": "Location"
},
{
"value": "<a href=\"https://www.grahamdowns.co.za/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">grahamdowns.co.za/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "URL"
},
{
"value": "<span class=\"h-card\" translate=\"no\"><a href=\"https://bookwyrm.social/user/GrahamDowns\" class=\"u-url mention\">@<span>GrahamDowns@bookwyrm.social</span></a></span>",
"type": "PropertyValue",
"name": "Bookwyrm"
}
],
"icon": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.mastodon.africa/accounts/avatars/111/459/247/072/405/861/original/b152baae4f97c3a9.jpg"
},
"inbox": "https://mastodon.africa/users/GrahamDowns/inbox",
"outbox": "https://mastodon.africa/users/GrahamDowns/outbox",
"preferredUsername": "GrahamDowns",
"featured": "https://mastodon.africa/users/GrahamDowns/collections/featured"
}
I 2024-02-14 06:19:00.275713+00:00 Verifying signature ... /snarfed.org/inbox with key -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuCWM2/slheLrrU604Hwt
sy0I9Nd7fPriByL4UECm0XqbpDUlz4jRbhACI25tKkmQOM0pjBHce6+xqJWGLA2t
uXwPvFM5npZxjRZd5WQeQEgWwGAKWdNK+KeROD2njms4jA8bIVAFJz8Tw8hcsXPy
Qi+M3qdKnE9Tx6Sw3bD+MVu8rTNKzEx8j+r1QYsRplLSCziTni/gn23l9skQJExG
z5NpQQ9YntoLeGEJKeoCbmP+0/N2mwE3qoNgU6Km0/jfOxEGYW242lHafqRgFzsR
V6SqeEuFWBzDb2lqJSErL26Z++zjrTXy7GKnzRrIFDkpO3+g9W3cnwpAlRQapNzb
MwIDAQAB
-----END PUBLIC KEY-----

I 2024-02-14 06:19:00.278311+00:00 HTTP Signature ...
I 2024-02-14 06:19:00.284265+00:00 From activitypub: Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity') AS1: {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity",
"actor": "https://mastodon.africa/users/GrahamDowns",
"published": "2024-02-14T06:18:56Z",
"to": [
{
"id": "https://www.w3.org/ns/activitystreams#Public"
},
{
"objectType": "group",
"alias": "@public"
}
],
"cc": [
{
"id": "https://mastodon.africa/users/GrahamDowns/followers"
},
{
"id": "snarfed.org"
}
],
"objectType": "activity",
"verb": "post",
"object": {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749",
"inReplyTo": [
"https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867"
],
"published": "2024-02-14T06:18:56Z",
"url": "https://mastodon.africa/@GrahamDowns/111928379723796749",
"to": [
{
"id": "https://www.w3.org/ns/activitystreams#Public"
},
{
"objectType": "group",
"alias": "@public"
}
],
"cc": [
{
"id": "https://mastodon.africa/users/GrahamDowns/followers"
},
{
"id": "snarfed.org"
}
],
"sensitive": false,
"atomUri": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749",
"inReplyToAtomUri": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867",
"conversation": "tag:mastodon.africa,2024-02-13:objectId=6089836:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fed.brid.gy/r/https://snarfed.org/\" class=\"u-url mention\">@<span>snarfed.org</span></a></span> I have to say, too, that I think this is a bit of a storm in a teacup. If a random instance popped up on the Fediverse, then your instance admin would have to decide whether you federate with them. If they do, then it means you will be visible to users on that instance, unless you opt out by blocking their domain.</p><p>I see your bridge as the same as any other instance in that regard. </p><p>I mean, imagine for a moment if Blue Sky chose to fully support the ActivityPub protocol and create a bona fide instance on the Fediverse. In that case, your instance admin would be the one to &quot;opt in&quot; by choosing to federate with them, and if they did, the onus would be on you to &quot;opt out&quot; by blocking them.</p><p>Why should your bridge to BS be any different? \ud83e\udd14</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fed.brid.gy/r/https://snarfed.org/\" class=\"u-url mention\">@<span>snarfed.org</span></a></span> I have to say, too, that I think this is a bit of a storm in a teacup. If a random instance popped up on the Fediverse, then your instance admin would have to decide whether you federate with them. If they do, then it means you will be visible to users on that instance, unless you opt out by blocking their domain.</p><p>I see your bridge as the same as any other instance in that regard. </p><p>I mean, imagine for a moment if Blue Sky chose to fully support the ActivityPub protocol and create a bona fide instance on the Fediverse. In that case, your instance admin would be the one to &quot;opt in&quot; by choosing to federate with them, and if they did, the onus would be on you to &quot;opt out&quot; by blocking them.</p><p>Why should your bridge to BS be any different? \ud83e\udd14</p>"
},
"replies": {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/replies",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/replies"
},
"objectType": "collection"
},
"objectType": "comment",
"tags": [
{
"objectType": "mention",
"displayName": "@snarfed.org@snarfed.org",
"url": "snarfed.org"
}
],
"author": {
"id": "https://mastodon.africa/users/GrahamDowns"
}
}
}
D 2024-02-14 06:19:00.287764+00:00 Loading Object https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity local=True remote=False
D 2024-02-14 06:19:00.297414+00:00 not in datastore
I 2024-02-14 06:19:00.589952+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749'], 'our_as1': '...', 'type': 'post', 'new': True}
I 2024-02-14 06:19:00.927064+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749'], 'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'post', 'users': [Key('ActivityPub', 'https://mastodon.africa/users/GrahamDowns')], 'new': True}
I 2024-02-14 06:19:00.998122+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749') {'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'comment', 'new': True}
I 2024-02-14 06:19:01.088433+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-14 06:19:01.088775+00:00 Loading Object https://mastodon.africa/users/GrahamDowns local=True remote=None
D 2024-02-14 06:19:01.088958+00:00 got from cache
D 2024-02-14 06:19:01.090459+00:00 last updated 2023-12-07 10:10:43.616487, refreshing
I 2024-02-14 06:19:01.095039+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 06:19:01.975692+00:00 requests.get https://mastodon.africa/users/GrahamDowns {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7823930410>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 06:19:02.919249+00:00 Received 200:
I 2024-02-14 06:19:02.919772+00:00 Received 200
I 2024-02-14 06:19:02.920115+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 06:19:02 GMT', 'Content-Type': 'application/activity+json; charset=utf-8', 'Content-Length': '4711', 'Connection': 'keep-alive', 'Server': 'Mastodon', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'private, no-store', 'ETag': 'W/"7168e04e278b7e686c5c550a0cd58743"', 'Content-Security-Policy': "base-uri 'none'; default-src 'none'; frame-ancestors 'none'; font-src 'self' https://mastodon.africa; img-src 'self' https: data: blob: https://mastodon.africa; style-src 'self' https://mastodon.africa 'nonce-1K0iChwauzek3noO8b7IEA=='; media-src 'self' https: data: https://mastodon.africa; frame-src 'self' https:; manifest-src 'self' https://mastodon.africa; form-action 'self'; child-src 'self' blob: https://mastodon.africa; worker-src 'self' blob: https://mastodon.africa; connect-src 'self' data: blob: https://mastodon.africa https://cdn.mastodon.africa wss://mastodon.africa; script-src 'self' https://mastodon.africa 'wasm-unsafe-eval'", 'X-Request-Id': 'bfb96c91-3a2a-4fe2-ad08-571630e33629', 'X-Runtime': '0.017317', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains', 'vary': 'Accept, Accept-Language, Cookie, Signature, ...', 'X-Cached': 'MISS'}
I 2024-02-14 06:19:02.920356+00:00 {
"followers": "https://mastodon.africa/users/GrahamDowns/followers",
"type": "Person",
"tag": [],
"id": "https://mastodon.africa/users/GrahamDowns",
"summary": "<p>South African Christian, husband, Software Developer, and author of the urban fantasy novella, Memoirs of a Guardian Angel.</p><p>Visit my website at <a href=\"https://www.grahamdowns.co.za/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">grahamdowns.co.za/</span><span class=\"invisible\"></span></a> for a free book.</p><p>I&#39;ve been on the Fediverse since 7 November 2022, having originally joined the c.im instance as <span class=\"h-card\" translate=\"no\"><a href=\"https://c.im/@GrahamDowns\" class=\"u-url mention\">@<span>GrahamDowns</span></a></span></p>",
"url": "https://mastodon.africa/@GrahamDowns",
"endpoints": {
"sharedInbox": "https://mastodon.africa/inbox"
},
"discoverable": true,
"memorial": false,
"publicKey": {
"owner": "https://mastodon.africa/users/GrahamDowns",
"id": "https://mastodon.africa/users/GrahamDowns#main-key",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuCWM2/slheLrrU604Hwt\nsy0I9Nd7fPriByL4UECm0XqbpDUlz4jRbhACI25tKkmQOM0pjBHce6+xqJWGLA2t\nuXwPvFM5npZxjRZd5WQeQEgWwGAKWdNK+KeROD2njms4jA8bIVAFJz8Tw8hcsXPy\nQi+M3qdKnE9Tx6Sw3bD+MVu8rTNKzEx8j+r1QYsRplLSCziTni/gn23l9skQJExG\nz5NpQQ9YntoLeGEJKeoCbmP+0/N2mwE3qoNgU6Km0/jfOxEGYW242lHafqRgFzsR\nV6SqeEuFWBzDb2lqJSErL26Z++zjrTXy7GKnzRrIFDkpO3+g9W3cnwpAlRQapNzb\nMwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"featuredTags": "https://mastodon.africa/users/GrahamDowns/collections/tags",
"alsoKnownAs": [
"https://c.im/users/GrahamDowns"
],
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"cipherText": "toot:cipherText",
"memorial": "toot:memorial",
"toot": "http://joinmastodon.org/ns#",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"indexable": "toot:indexable",
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"Device": "toot:Device",
"PropertyValue": "schema:PropertyValue",
"devices": {
"@id": "toot:devices",
"@type": "@id"
},
"messageFranking": "toot:messageFranking",
"deviceId": "toot:deviceId",
"Curve25519Key": "toot:Curve25519Key",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"value": "schema:value",
"claim": {
"@id": "toot:claim",
"@type": "@id"
},
"discoverable": "toot:discoverable",
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"suspended": "toot:suspended",
"publicKeyBase64": "toot:publicKeyBase64",
"schema": "http://schema.org#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"EncryptedMessage": "toot:EncryptedMessage",
"messageType": "toot:messageType",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
}
}
],
"name": "Graham Downs",
"indexable": true,
"following": "https://mastodon.africa/users/GrahamDowns/following",
"image": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.mastodon.africa/accounts/headers/111/459/247/072/405/861/original/3ca2484fdadc2811.jpeg"
},
"devices": "https://mastodon.africa/users/GrahamDowns/collections/devices",
"manuallyApprovesFollowers": false,
"published": "2023-11-23T00:00:00Z",
"attachment": [
{
"value": "Nov 7, 2022",
"type": "PropertyValue",
"name": "Originally Joined"
},
{
"value": "Ekurhuleni, South Africa",
"type": "PropertyValue",
"name": "Location"
},
{
"value": "<a href=\"https://www.grahamdowns.co.za/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">grahamdowns.co.za/</span><span class=\"invisible\"></span></a>",
"type": "PropertyValue",
"name": "URL"
},
{
"value": "<span class=\"h-card\" translate=\"no\"><a href=\"https://bookwyrm.social/user/GrahamDowns\" class=\"u-url mention\">@<span>GrahamDowns@bookwyrm.social</span></a></span>",
"type": "PropertyValue",
"name": "Bookwyrm"
}
],
"icon": {
"mediaType": "image/jpeg",
"type": "Image",
"url": "https://cdn.mastodon.africa/accounts/avatars/111/459/247/072/405/861/original/b152baae4f97c3a9.jpg"
},
"inbox": "https://mastodon.africa/users/GrahamDowns/inbox",
"outbox": "https://mastodon.africa/users/GrahamDowns/outbox",
"featured": "https://mastodon.africa/users/GrahamDowns/collections/featured",
"preferredUsername": "GrahamDowns"
}
I 2024-02-14 06:19:02.941955+00:00 Finding recipients and their targets
I 2024-02-14 06:19:02.942322+00:00 Raw targets: ['https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867', 'https://snarfed.org/']
I 2024-02-14 06:19:02.942520+00:00 Determining protocol for id https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867
D 2024-02-14 06:19:02.975191+00:00 Loading Object https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867 local=True remote=False
D 2024-02-14 06:19:02.975540+00:00 got from cache
I 2024-02-14 06:19:02.976076+00:00 Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867') owned by source_protocol activitypub
D 2024-02-14 06:19:02.976246+00:00 Loading Object https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867 local=True remote=None
D 2024-02-14 06:19:02.976359+00:00 got from cache
D 2024-02-14 06:19:02.976857+00:00 Loading Object https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867 local=True remote=None
D 2024-02-14 06:19:02.976992+00:00 got from cache
I 2024-02-14 06:19:02.977365+00:00 Looks like a self reply! Delivering to all followers
I 2024-02-14 06:19:02.977479+00:00 Skipping same-protocol target https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867
D 2024-02-14 06:19:02.977624+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-14 06:19:02.977725+00:00 got from cache
I 2024-02-14 06:19:02.980302+00:00 Target for https://snarfed.org/ is https://snarfed.org/
I 2024-02-14 06:19:03.021407+00:00 Recipient is Key('MagicKey', 'snarfed.org')
I 2024-02-14 06:19:03.021695+00:00 Direct targets: dict_keys([Target(protocol='web', uri='https://snarfed.org/')])
I 2024-02-14 06:19:03.180386+00:00 Delivering to followers of Key('ActivityPub', 'https://mastodon.africa/users/GrahamDowns')
D 2024-02-14 06:19:03.255337+00:00 Loading Object https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749 local=True remote=None
D 2024-02-14 06:19:03.255599+00:00 got from cache
I 2024-02-14 06:19:03.316639+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749') {'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'comment'}
I 2024-02-14 06:19:03.390062+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749/activity') {'as2': '...', 'labels': ['activity'], 'notify': [Key('MagicKey', 'snarfed.org')], 'object_ids': ['https://mastodon.africa/users/GrahamDowns/statuses/111928379723796749'], 'our_as1': '...', 'source_protocol': 'activitypub', 'status': 'in progress', 'type': 'post', 'undelivered': [{'protocol': 'web', 'uri': 'https://snarfed.org/'}], 'users': [Key('ActivityPub', 'https://mastodon.africa/users/GrahamDowns')], 'new': True}
I 2024-02-14 06:19:03.393756+00:00 Delivering to: [Target(protocol='web', uri='https://snarfed.org/')]
I 2024-02-14 06:19:03.431832+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/15137670622521411121 : {'obj': b'ahBicmlk...', 'url': 'https://snarfed.org/', 'protocol': 'web', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}