iOS client implementation of SOD API