Asolytics