We have created documentation on how exactly Lemmy federation works

Merhaba Abdullah,

I appreciate your efforts a lot, thanks for caring.

Yes, a # gets inserted because it’s part of the namespace.

No, because some magic (json-ld engine?) does that in order to comply to
the namespace.

Like = as:Like = ActivityStreams 2.0 Terms – this is
all clearly shown in the JSON-LD context document I linked

what does that mean? The colon becomes a hashmark? Is that the magic?
Sad json-ld invented their own uri composition rules.

This looks to be invalid because you are attempting to use an id on
a domain for which

The id is a mere name I hope, right? Will it be dereferenced? When? Why?

your actor does not have access.

surely it has. Even you have, dereference it.

Additionally, it is also invalid because trying to fetch
https://lemmy.ml/post/171775#Like will not return the activity you
are POSTing to nutomic’s inbox.

Uh, does it have to? Where is that spec’d (interesting for me to see
what else to obey)?

So Lemmy wants to fetch itself what I just sent? Why do I send it in the
first place then?

I will try with ids on my domain only and see what the webserver logs
show.