Manifests describe activation, auth, pairing, and setup without core special cases.
Plugin activation & setup descriptors
Plugin manifests can declare activation and setup descriptors so install and onboarding flows can describe required auth, pairing, and configuration without new core special cases for every plugin.