Provider skeleton