There have been a number of RFCs and discussions in recent months all circling a a very similar problem space, or rather some closely related problem spaces.