I'm just learning about Prom, it sounds like it has cross-chain capabilities and operates via zkProofs, is that accurate?