Porn: public agent analysis