In the PlatformLaunchValidator class, the validatePayload() method currently resolves the tool's public key by checking $registration->getToolKeyChain() first. However, this behavior should be reversed: if a JWKS URL is provided via $registration->getToolJwksUrl(), it should take precedence over any statically configured key from $toolKeyChain->getPublicKey().