Request for Cross-Platform Review: WordPress ActivityPub Outbox Handling and Cross-Platform Consistency in Co-Author Representation and Actor Reassignment #16690
Unanswered
Jiwoon-Kim
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Request for Cross-Platform Review: WordPress ActivityPub Outbox Handling and Cross-Platform Consistency in Co-Author Representation and Actor Reassignment
Please refer to the original discussion for detailed context:
🔗 Automattic/wordpress-activitypub#2353 – Post Author and Object Actor Synchronization Issue
Cross-platform discussion links:
• https://github.com/mastodon/mastodon/discussions
• https://github.com/TryGhost/ActivityPub/issues (no discussions tab)
• https://github.com/LemmyNet/lemmy/issues
Hi everyone,
I’m currently analyzing how WordPress implements ActivityPub, particularly how post authors are represented as object actors within the outbox collection.
It appears that when a post author is changed, or when multiple authors (co-authors) are assigned, the associated object’s
actorandattributedTofields are not properly synchronized across federated instances.As a result, remote platforms such as Mastodon or Ghost may continue to attribute the object to the original actor even after updates occur on the WordPress side.
This leads to inconsistencies between the origin server and remote instances, especially when testing with Jetpack Social Notes or custom post types using ActivityPub.
I’m currently investigating the following:
MoveorAddactivities (as defined in the spec) could serve as appropriate mechanisms to handle actor changes.I’d really appreciate cross-platform feedback or references to any related discussions or prior approaches.
If a similar issue has already been addressed in your implementation, I’d love to review how it was handled.
Thanks in advance for your insights and technical perspectives!
Beta Was this translation helpful? Give feedback.
All reactions