RFC: Standardising how smart contracts expose state