A Charitable Trust is an Irrevocable Trust consisting of assets that a Grantor (donor) signs over or uses to create a charitable foundation. The assets are held and managed by the charity for a specified period of time, with some or all interest that the assets produce going to the charity.