- Android surfaces NotProvisionedException and opaque provisioning APIs
- Browser individualization may remain inside the user agent and CDM
- Provisioning establishes device credentials; it does not authorize a title
- The partner proxy binds account rights, asset, KID and device evidence
- The Widevine service returns an opaque device-individualized license
- Streaming, offline, renewal and release are separate lifecycle states
- L1 can retain keys, decrypted samples and decode inside secure hardware
- HDCP, resolution and expiration remain active playback gates
- License success alone does not guarantee an allowed output path