My current best ideas on this topic have been captured in this proposal:
Sorry for not seeing this first, it would have been a good place for outlining the constraints in public before sharing a proposal, please add any constraints there that (any reader here) feels we’ve missed.