CAT-oracle