OPN: A platform for sellers and buyers