Skip to content

Transmit the URI of a post as an additional information #111

@annando

Description

@annando

The Diaspora protocol completely relies upon the GUID of a post, comment or like. This works fine, but has got side effects when systems do speak multiple protocols.

For example systems like Friendica, Socialhome and Hubzilla do speak both Diaspora and ActivityPub. So it can happen that these systems do communicate with either one or both of the protocols at the same time. This means that we need some way to determine if a post that is transmitted via AP is the same that had been transmitted via Diaspora - and vice versa.

Diaspora uses the GUID, ActivityPub is using the URI of a post to reference it. These are two different ways.

For AP there is an additional field that transports the Diaspora GUID which is used on both Friendica and Hubzilla. (For Socialhome I'm currently unsure).

But currently there is no field for the Diaspora protocol to transmit the URI of a post as well.

So I would like to suggest defining an additional (and optional) field that compatible systems could use with posts, comments and likes. This field would then transport the URI of that post/comment/like and the URI of the parent post in the case of a comment or like.

I do suggest using names like uri, parent_uri and thread_parent_uri.

Diaspora itself doesn't need to handle these fields actively. In a case of a comment or like it just had to store and forward it, to not break the signature (but AFAIK this is already the case). But I would prefer to have it acknowledged and documented on the Diaspora side.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions