Offshore agent