In this following context, how should I take the phrase 'doubtful revelation'? Does it mean teaching or information?
And what does the verbal phrase 'found on' mean? Does it mean 'stem from'?
Morality in Buddhism is not founded on any doubtful revelation nor is it the ingenious invention of an exceptional mind, but it is a rational and practical code based on verifiable facts and individual experience.
Source: Buddhism in a Nutshell
P. 24 By Nadara thera