PUBLIC WARRANT AGREEMENT