Thanks @ryanreich - I’m going to comment on a few things and ask for further clarification to have some understanding on what you are proposing.
In general, this appears to be a form of a delayed execution model which is generally discussed here Delayed state execution, finality and cross-chain operations and most recently Phase One and Done: eth2 as a data availability engine.
Is this? In general, there can be a separate EE dedicated to block payments in which the block proposer could be fairly agnostic on what EEs it runs as long as it brings in sufficient funds.
Confused by this statement - can you provide a more concrete explanation here?
In general, this is a layer 2 market to confirm what the state transitions would be? What incentives do you see on being a stage 2 validator?
I understand the idea here, however, wouldn’t you actually argue that the majority of cross-contract calls be a part of the same EE or contract/transaction framework? Therefore, incremental efforts wouldn’t need to be as short if you assume this? (Some of the explanations seem to blur the line between EEs and contracts that exist within an EE).
Just trying to understand the general thought process and these are my quick observations/responses.