As announced on RollCall #2, we are organizing a series of breakout calls each Wednesday. The third breakout call will be on RIP precompiles, using RIP-7212 as a concrete example. The intention is for these breakout calls to be optional additions to the monthly RollCalls, and aimed at bringing together the subset of teams interested in each particular topic.
What if a rollup is not fully compliant with a RIP, e.g. changes gas schedule? Generally it would count as not implementing the RIP. Multi-dimensional fees might address this.
How to check if an RIP is implemented correctly? We could set up something similar to execution-spec-tests and reuse some of the testing setup from L1.
Devex issues around partial support for precompiles, devs need to ensure support on each L2 they deploy on. We could use progressive precompiles but that proposal is not compatible with the RIP address range. Suggestion by @yoavw: new precompile that would allow checking RIP support on-chain in a standard way