I'm learning more about naming systems in IPFS, but I can't find any spec about IPNS or IPRS.
How do they work?
I use my peerID to create my namespace. With this, I can create one redirect in my namespace to point to some object in IPFS. Then if somebody wants to resolve my name this person needs to connect directly (or not directly?) to me, so that I can inform the hash of the object I'm pointing to.
I thought that if I shutdown my deamon other people would no longer be able to resolve to my namespace. But I found the parameter
ipfs name publish -t 72h QmdpgiUYRLoKF9rmAkggGAfFff4U4R7X7dDG91uQRtvicV
Then, "magically" other nodes (including the gateway itself?) create a copy of my namespace to redirect to the object. But how does it work? And how to avoid conflicts (outdated copy, for example) or malicious nodes?
Last but not least: how do IPNS and IPRS get to work together?