Discriminated on executionType — the single field integrators branch on. Mirrors the internal ExecutionType exactly, one of three (per-venue lists are which type that venue returns for a GIVEN quote, not a fixed venue→type map — several venues return different types depending on source chain or execution mode): TRANSACTION — sign & broadcast (Across, Relay, Mayan, Jupiter, Eco, Garden, THORChain, Layerswap from an EVM chain, Bebop self-exec, the same-chain DEX aggregators incl. OKX DEX); with submit (Layerswap's memo payment and Jupiter's orders, broadcastViaRavn quotes only — not one carrying RAVN's fee), sign and post it back SIGNATURE — sign typed data, RAVN submits it (0x Gasless, Bebop gasless, CoW, Relay EIP-3009 permit) DEPOSIT — send origin asset to an address (NEAR Intents, Houdini Swap, Rift, Chainflip, Layerswap from Solana, Relay BTC-source, Garden BTC-source)