Question about OP_CTV and Non-Recursive Covenants

If I’m understanding correctly your idea, you would have B1 ← B2 ← B3, where B are blocks. What you would like is a covenant at hypothetical B.i inclusion being able to refer to the mined location of a spent outpoint on any block among {B1, … B.i}. E.g the mined location headers attributes (nVersion or nTime of B2). I think one could design adversarial contract where you slash the reward of a target miner (e.g if nVersion is of some value, do a tx-withhold of the coinbase output of B2), jeopardizing the stability of the network of miners.

I’m not sure it’s a direction to go as we would jeopardize linearity and finality of the blockchain advances, which are good properties to have.