is affirm public