Link provider interface