The prpl low-level API is meant to reduce the time and effort required to integrate a middleware stack with a new SoC and BSP by up to 80%. Investments on middleware stacks and software will be reusable across devices and access technologies.
The low-level API does so by harmonizing the APIs of items such as WiFi, DSL, Fibre as well as DOCSIS and peripherals across the different SoC vendors. This will allow middleware stacks to rely on a single set of APIs regardless of the chipset model and manufacturer. Prpl does not aim to create new APIs, but formalizes existing proposals and designs.
Ultimately, software companies and ISPs will be able to focus on the features and quality of their customer-facing software rather than devoting much of their resources to driver and low-level integration.