Porn: mashup public agent