The document summarizes the new design of OneRing compared to the old design. The new design unifies the communication between WebKit and the operating system (OS) and applications by using a publish/subscribe messaging system. This removes the direct dependencies on Qt and makes the interactions more explicit and traceable by using application programming interfaces (APIs) that call apps via URLs and JSON payloads. While adding some overhead, the new design modularizes the system into independent apps/plugins and simplifies the core.