Why Nostr? What is Njump?
2024-01-16 23:44:55
in reply to

silverpill on Nostr: npub1ln5q8…5xyw6 Sorry, I think I was wrong about the instance actor. Mitra ...

Sorry, I think I was wrong about the instance actor. Mitra discovers actor by analyzing the keyId parameter in Signature HTTP header. If the value of this parameter contained URL with a query such as ?id=920666, it was removed, so only https://ap.podcastindex.org/podcasts remained.

I explained that in a subsequent reply:

https://mitra.social/objects/018d1433-67e4-028f-79b8-7ced5a7bad0c

The address of public.mitra.social instance actor is http://public.mitra.social/actor


Mitra tries to guess actor ID from key ID without making additional requests. Most of the time removing the fragment is enough, but some implementations use query parameter instead of fragment to identify the key, so these are removed too.

I think I can simply add exception for id query parameter if you prefer this URL structure.
Author Public Key
npub1df0nthpgzfmvxrzj0cfypmmt45l0y770j260auqhm3l45hp3uhkqx27gmw