As mention in comment-3676383833, it'd be great for the community (and those building implementations of the API!) to be able to swap between underlying implementations (Sophia via SoWASM and ldtr at least).
Others could be implemented via a server-side API "pass-through" perhaps.