Sort:  

An app can implement it, true. That is the level it would have to take place at.

That's absolutely how it should be, never on the base layer. Changing this to base layer would warrant a rightful exodus from the blockchain.