@kompreni
Non revocability: I could see a points contract wanting a decay function. Performance is temporal. Without it, the alternative to decaying one's points would be to inflate everyone else's points?
Love the idea of Context Files. Will share more thoughts on this soon.