@hongminhee Hmmm, that's right! In that case though, you'd need a whole regime of keeping that info up-to-date (why couldn't keys change?), and also you cannot serve a request from an actor you haven't seen before... This sounds like a mess :(((
(This is where the pragmatist in me would most definitely take drastic shortcuts and just say, works with the keyId schemas I've seen so far, and I'll just add new ones as they show up in the wild...)