PORTAL AGREEMENT, CONSULTING SERVICES AGREEMENT AND ESCROW AGREEMENT