Design archive — this document describes a target surface, NOT the live API. Most routes in this spec are not deployed. The live contract is GET /protocol + GET /protocol/openapi.json, generated from the deployed engine. Start at the quickstart or the docs hub.