Hello! I’ve got a very peculiar person who is currently accusing Me of lying about My pronouns, and saying I changed them within the last two hours to try and trick them. It’s very strange.
I last changed My pronouns in Piefed’s settings yesterday, 17 hours ago, as per this post: https://multiverse.soulism.net/c/piefed_help/p/94882/why-aren-t-my-pronouns-showing-up-next-to-my-name
There’s got to be a log of when they were last changed, right? I’m an admin, I should be able to pull it. How do I prove that My pronouns are what I say they are?


You brought this up in the matrix room, so I will try to put down here a summary of what I responded in there so that it lives in a more permanent fashion.
Lots of profile changes are not federated out in realtime, extra fields being one of them. Instead, your profile, as seen on remote instances, is only refreshed periodically. In the case of PieFed, when an instance receives an activity from a user (post/vote/comment), and their profile information hasn’t been refreshed within the past 24 hours, then the instance will query your home instance to make sure it is up to date.
What this means is that if you update your extra fields right now, it can be up to 24 hours before that has propagated out to remote instances depending on when your profile was last refreshed on their instance. It could be even longer if you don’t federate any activities out in that time.
A very similar process also happens for lemmy as well as for other “actors” in the ActivityPub parlance. This includes communities and feeds.