提供源接口