The fact that Primal has a public relay (with hopefully all the Primal data accessible) at wss://relay.primal.net/ is very good news, now Nostr is not going to have to become a bloated mess and adopt their internal API semantics as part of the protocol anymore just because people clients want to query their database from external clients.