I 2024-02-14 06:13:50.680876+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/111928359340047867/activity",
"type": "Create",
"actor": "https://mastodon.africa/users/GrahamDowns",
"published": "2024-02-14T06:13:45Z",
"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/111928359340047867",
"type": "Note",
"summary": null,
"inReplyTo": "https://fed.brid.gy/r/https://snarfed.org/2024-02-13_snarfed-org-7",
"published": "2024-02-14T06:13:45Z",
"url": "https://mastodon.africa/@GrahamDowns/111928359340047867",
"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/111928359340047867",
"inReplyToAtomUri": "https://fed.brid.gy/r/https://snarfed.org/2024-02-13_snarfed-org-7",
"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 like the idea in your second issue (DMing you when someone from BS tries to follow you for the first time). :-)</p><p>But I think most people would be using it to follow people on BS from their Fediverse account, so I would say that should be the trigger. I think of it like WhatsApp: You can hide your Last Seen and Last Read info, provided you also consent to not seeing that info from others. As soon as you want to see other people's Last Seen and Last Read info, you have to consent to providing yours.</p><p>So I'd say do the DM the first time you try to follow someone ON BlueSky, and until such time as you do that, nobody on BlueSky will be able to see you.</p><p>In addition, maybe let people specifically register on your website by typing in their Fediverse handles, and that will allow them to be visible to people on BlueSky, without you having to follow anyone.</p><p>But yeah, if you follow someone on BlueSky, then by definition you're consenting to have your information visible to BlueSky users.</p><p>That's my 2c.</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 like the idea in your second issue (DMing you when someone from BS tries to follow you for the first time). :-)</p><p>But I think most people would be using it to follow people on BS from their Fediverse account, so I would say that should be the trigger. I think of it like WhatsApp: You can hide your Last Seen and Last Read info, provided you also consent to not seeing that info from others. As soon as you want to see other people's Last Seen and Last Read info, you have to consent to providing yours.</p><p>So I'd say do the DM the first time you try to follow someone ON BlueSky, and until such time as you do that, nobody on BlueSky will be able to see you.</p><p>In addition, maybe let people specifically register on your website by typing in their Fediverse handles, and that will allow them to be visible to people on BlueSky, without you having to follow anyone.</p><p>But yeah, if you follow someone on BlueSky, then by definition you're consenting to have your information visible to BlueSky users.</p><p>That's my 2c.</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/111928359340047867/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/replies",
"items": []
}
}
}
}
I 2024-02-14 06:13:50.681234+00:00 Verifying HTTP Signature
D 2024-02-14 06:13:50.681589+00:00 Loading Object https://mastodon.africa/users/GrahamDowns local=True remote=None
D 2024-02-14 06:13:50.782329+00:00 got from datastore
D 2024-02-14 06:13:50.782662+00:00 last updated 2023-12-07 10:10:43.616487, refreshing
I 2024-02-14 06:13:50.788124+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 06:13:51.932136+00:00 requests.get https://mastodon.africa/users/GrahamDowns {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7823bb6950>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 06:13:53.319781+00:00 Received 200:
I 2024-02-14 06:13:53.320045+00:00 Received 200
I 2024-02-14 06:13:53.320206+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 06:13:53 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-JLwoZlFvSijUcSias4hnww=='; 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': '48feb0e9-e150-4ad0-a527-5414f5db65a7', 'X-Runtime': '0.052213', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains', 'vary': 'Accept, Accept-Language, Cookie, Signature, ...', 'X-Cached': 'MISS'}
I 2024-02-14 06:13:53.320428+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'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>",
"endpoints": {
"sharedInbox": "https://mastodon.africa/inbox"
},
"memorial": false,
"discoverable": true,
"url": "https://mastodon.africa/@GrahamDowns",
"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",
"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#",
"EncryptedMessage": "toot:EncryptedMessage",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"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",
"preferredUsername": "GrahamDowns",
"featured": "https://mastodon.africa/users/GrahamDowns/collections/featured",
"outbox": "https://mastodon.africa/users/GrahamDowns/outbox"
}
I 2024-02-14 06:13:53.345752+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:13:53.348180+00:00 HTTP Signature ...
I 2024-02-14 06:13:53.351149+00:00 From activitypub: Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/activity') AS1: {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/activity",
"actor": "https://mastodon.africa/users/GrahamDowns",
"published": "2024-02-14T06:13:45Z",
"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/111928359340047867",
"inReplyTo": [
"https://snarfed.org/2024-02-13_snarfed-org-7"
],
"published": "2024-02-14T06:13:45Z",
"url": "https://mastodon.africa/@GrahamDowns/111928359340047867",
"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/111928359340047867",
"inReplyToAtomUri": "https://snarfed.org/2024-02-13_snarfed-org-7",
"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 like the idea in your second issue (DMing you when someone from BS tries to follow you for the first time). :-)</p><p>But I think most people would be using it to follow people on BS from their Fediverse account, so I would say that should be the trigger. I think of it like WhatsApp: You can hide your Last Seen and Last Read info, provided you also consent to not seeing that info from others. As soon as you want to see other people's Last Seen and Last Read info, you have to consent to providing yours.</p><p>So I'd say do the DM the first time you try to follow someone ON BlueSky, and until such time as you do that, nobody on BlueSky will be able to see you.</p><p>In addition, maybe let people specifically register on your website by typing in their Fediverse handles, and that will allow them to be visible to people on BlueSky, without you having to follow anyone.</p><p>But yeah, if you follow someone on BlueSky, then by definition you're consenting to have your information visible to BlueSky users.</p><p>That's my 2c.</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 like the idea in your second issue (DMing you when someone from BS tries to follow you for the first time). :-)</p><p>But I think most people would be using it to follow people on BS from their Fediverse account, so I would say that should be the trigger. I think of it like WhatsApp: You can hide your Last Seen and Last Read info, provided you also consent to not seeing that info from others. As soon as you want to see other people's Last Seen and Last Read info, you have to consent to providing yours.</p><p>So I'd say do the DM the first time you try to follow someone ON BlueSky, and until such time as you do that, nobody on BlueSky will be able to see you.</p><p>In addition, maybe let people specifically register on your website by typing in their Fediverse handles, and that will allow them to be visible to people on BlueSky, without you having to follow anyone.</p><p>But yeah, if you follow someone on BlueSky, then by definition you're consenting to have your information visible to BlueSky users.</p><p>That's my 2c.</p>"
},
"replies": {
"id": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/replies",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/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:13:53.354584+00:00 Loading Object https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/activity local=True remote=False
D 2024-02-14 06:13:53.388539+00:00 not in datastore
I 2024-02-14 06:13:53.791014+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/activity') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867'], 'our_as1': '...', 'type': 'post', 'new': True}
I 2024-02-14 06:13:54.276295+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/activity') {'as2': '...', 'labels': ['activity'], 'object_ids': ['https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867'], 'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'post', 'users': [Key('ActivityPub', 'https://mastodon.africa/users/GrahamDowns')], 'new': True}
I 2024-02-14 06:13:54.377404+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867') {'our_as1': '...', 'source_protocol': 'activitypub', 'type': 'comment', 'new': True}
I 2024-02-14 06:13:54.484272+00:00 Fetching actor so we have name, profile photo, etc
D 2024-02-14 06:13:54.485371+00:00 Loading Object https://mastodon.africa/users/GrahamDowns local=True remote=None
D 2024-02-14 06:13:54.485681+00:00 got from cache
D 2024-02-14 06:13:54.487728+00:00 last updated 2023-12-07 10:10:43.616487, refreshing
I 2024-02-14 06:13:54.493837+00:00 Signing with Key('MagicKey', 'fed.brid.gy')'s key
I 2024-02-14 06:13:55.710248+00:00 requests.get https://mastodon.africa/users/GrahamDowns {'data': None, 'auth': <httpsig.requests_auth.HTTPSignatureAuth object at 0x3e7844d91750>, 'headers': {'Accept': '...', 'Date': '...', 'Host': '...', 'Content-Type': '...', 'Digest': '...'}, 'gateway': True}
I 2024-02-14 06:13:56.775994+00:00 Received 200:
I 2024-02-14 06:13:56.776361+00:00 Received 200
I 2024-02-14 06:13:56.776616+00:00 Got 200 headers: {'Date': 'Wed, 14 Feb 2024 06:13:56 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-+KYQ5O1pOp3bsoJRLV/eWA=='; 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': '4396fef2-1fd8-4db1-bca7-f9fc1e334379', 'X-Runtime': '0.016042', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains', 'vary': 'Accept, Accept-Language, Cookie, Signature, ...', 'X-Cached': 'MISS'}
I 2024-02-14 06:13:56.776924+00:00 {
"followers": "https://mastodon.africa/users/GrahamDowns/followers",
"type": "Person",
"tag": [],
"id": "https://mastodon.africa/users/GrahamDowns",
"memorial": false,
"endpoints": {
"sharedInbox": "https://mastodon.africa/inbox"
},
"url": "https://mastodon.africa/@GrahamDowns",
"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'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": {
"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"
],
"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"
},
"identityKey": {
"@id": "toot:identityKey",
"@type": "@id"
},
"indexable": "toot:indexable",
"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#",
"EncryptedMessage": "toot:EncryptedMessage",
"Ed25519Key": "toot:Ed25519Key",
"Ed25519Signature": "...",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"messageType": "toot:messageType",
"fingerprintKey": {
"@id": "toot:fingerprintKey",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
}
}
],
"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",
"preferredUsername": "GrahamDowns",
"featured": "https://mastodon.africa/users/GrahamDowns/collections/featured"
}
I 2024-02-14 06:13:56.898884+00:00 Finding recipients and their targets
I 2024-02-14 06:13:56.899262+00:00 Raw targets: ['https://snarfed.org/', 'https://snarfed.org/2024-02-13_snarfed-org-7']
D 2024-02-14 06:13:56.899526+00:00 Loading Object https://snarfed.org/2024-02-13_snarfed-org-7 local=True remote=None
D 2024-02-14 06:13:56.899660+00:00 got from cache
D 2024-02-14 06:13:57.080381+00:00 Loading Object https://snarfed.org/ local=True remote=None
D 2024-02-14 06:13:57.081486+00:00 got from cache
I 2024-02-14 06:13:57.097376+00:00 Skipping mention of in-reply-to author
D 2024-02-14 06:13:57.097693+00:00 Loading Object https://snarfed.org/2024-02-13_snarfed-org-7 local=True remote=None
D 2024-02-14 06:13:57.097825+00:00 got from cache
I 2024-02-14 06:13:57.202515+00:00 Target for https://snarfed.org/2024-02-13_snarfed-org-7 is https://snarfed.org/2024-02-13_snarfed-org-7
I 2024-02-14 06:13:57.378799+00:00 Recipient is Key('MagicKey', 'snarfed.org')
I 2024-02-14 06:13:57.379174+00:00 Direct targets: dict_keys([Target(protocol='web', uri='https://snarfed.org/2024-02-13_snarfed-org-7')])
I 2024-02-14 06:13:57.681102+00:00 Wrote Key('Object', 'https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867/activity') {'as2': '...', 'labels': ['activity'], 'notify': [Key('MagicKey', 'snarfed.org')], 'object_ids': ['https://mastodon.africa/users/GrahamDowns/statuses/111928359340047867'], 'our_as1': '...', 'source_protocol': 'activitypub', 'status': 'in progress', 'type': 'post', 'undelivered': [{'protocol': 'web', 'uri': 'https://snarfed.org/2024-02-13_snarfed-org-7'}], 'users': [Key('ActivityPub', 'https://mastodon.africa/users/GrahamDowns')], 'new': True}
I 2024-02-14 06:13:57.682289+00:00 Delivering to: [Target(protocol='web', uri='https://snarfed.org/2024-02-13_snarfed-org-7')]
I 2024-02-14 06:13:57.798019+00:00 Added send task projects/bridgy-federated/locations/us-central1/queues/send/tasks/3188240801348821348 : {'obj': b'ahBicmlk...', 'url': 'https://snarfed.org/2024-02-13_snarfed-org-7', 'protocol': 'web', 'orig_obj': b'ahBicmlk...', 'user': b'ahBicmlk...'}