Inference APIs are moving away from a simple, user-controlled model where sessions can be inspected, archived, and replayed, instead returning a mixture of text and provider-bound state that is non-portable. The authors propose a set of rules for inference providers and agent builders to adopt, including making local event logs canonical, storing data explicitly, and providing readable ...