First part of CardProxy architecture