This is not Prisoner’s Dilemma. In order for the PREFIX strategy to be workable, a trusted third party has to guarantee that the source code passed to each agent is actually what the other agent will execute. A real Prisoner’s Dilemma has no such trusted third party. If there is no trusted third party to guarantee the source code, then seeing the “source code” becomes useless.
This is not Prisoner’s Dilemma. In order for the PREFIX strategy to be workable, a trusted third party has to guarantee that the source code passed to each agent is actually what the other agent will execute. A real Prisoner’s Dilemma has no such trusted third party. If there is no trusted third party to guarantee the source code, then seeing the “source code” becomes useless.