A DAF is not promising to give in the future: the shares are given immediately to a charity and must be donated at a certain minimum rate to other recipient charities.
A DAF has the same tax status as a charitable foundation you create but without the organizational overhead or potential abuses.