Yes, that’s correct! There is a core set of relays and then it calls and briefly caches the same curated list of relays that Bitchat uses in addition to using NIP-66 for relay discovery. It also uses a blaster relay built from my Nosflare relay implementation.
The original idea was ephemeral key...