NPT charitable asset trust is dedicated to increasing philanthropy and facilitating charitable giving in society. NPT charitable asset trust is a supporting organization to national philanthropic trust (NPT), an independent, nationally-recognized public charity (see schedule o) whose mission is to increase philanthropy in society.