I don't understand why you need a moral foundation or where you get it if you claim to have that mysterious entity. Repeat: I do not understand what you are claiming. It is not intelligible to me. I might be intellibigle if it were expressed in terms of a careful critique of Ollman. I have never needed such an entity. If you need one, that's your problem not mine.
Carrol