PORTAL AGREEMENT