reallysimple icon indicating copy to clipboard operation
reallysimple copied to clipboard

source namespace: what service should be used for Fediverse platform accounts?

Open Oblomov opened this issue 3 years ago • 4 comments

Fediverse platforms all use the same form to identify users (@username@server). Should the service in this case identify the platform (e.g. Mastodon vs Pleroma vs Akkoma vs PixelFed or whatever), the specific server (e.g. mas.to vs pixelfed.social or whatever, in which case the username/handle could omit the server part), or something else that identifies the generic naming scheme?

Oblomov avatar Nov 16 '22 18:11 Oblomov

@Oblomov -- I'm having trouble parsing the question. Can you provide an example of the XML you plan to use.

scripting avatar Nov 16 '22 21:11 scripting

Considering a feed generated on Mastodon or PixelFed (both Fediverse platforms). How would the source:account specify the service and account?

Possibilities:

<source:account service="mastodon">@[email protected]</source:account>
<source:account service="pixelfed">@[email protected]</source:account>

or

<source:account service="mastodon.example.com">username</source:account>
<source:account service="pixelfed.example.com">username</source:account>

or

<source:account service="fediverse">@[email protected]</source:account>
<source:account service="fediverse">@[email protected]</source:account>

Oblomov avatar Nov 17 '22 06:11 Oblomov

All those look fine to me. Remember I am a total newbie on Mastodon and I cannot tell you what to do here.

Are you the software developer who has to make this decision or is that someone else?

scripting avatar Nov 17 '22 13:11 scripting

I don't have immediate plans to work on implementing this, it was more of something that jumped to my attention while I was reading the spec.

Oblomov avatar Nov 25 '22 20:11 Oblomov