Here's a simpler and finalized version of the puzzle, the previous got messy due to its WIP status.
Enter the hall of the twin oracles.
One of the oracles is true, and its purpose is to always tell the truth.
The other oracle is false, and its purpose is to always hide its falsehood.
Both oracles know everything, and answer valid questions with yes or no only.
Both oracles don't answer questions which are invalid or defy their purpose.
Your quest is to figure which is which in the least amount of questions possible.
Disclaimer:
The puzzle is being reverse engineered for a specific requested outcome. So pardon its early immaturity, may you find the maturity to realize that it is an incremental process that requires diversity of input.
Big fat hint:
The solution state involves a valid question which the false oracle cannot neither copy nor reverse the answer of without defying its purpose, so ultimately and inevitably it is cornered into compromising itself by not giving an answer that would compromise it.