Skeleton for ASA provider.