Update CONTRACT.md to be general API considerations.