Normal API are centralizing because they couple clients to named services. DVMs are one-to-many and make second-layer features fungible.