Online Fabric Sources