To be on a foundation

to be entitled to a support from the proceeds of an endowment, as a scholar or a fellow of a college.

See also: Foundation