# Static asset and runtime-config delivery ```mermaid sequenceDiagram participant CI participant ImmutableRelease participant ActivePointer participant Browser CI->>ImmutableRelease: upload hashed assets CI->>ImmutableRelease: upload release manifest CI->>ImmutableRelease: upload runtime config CI->>ImmutableRelease: probe asset reachability CI->>ActivePointer: atomically switch HTML Browser->>ActivePointer: fetch revalidated HTML Browser->>ImmutableRelease: fetch no-store config and manifest Browser->>ImmutableRelease: fetch immutable hashed assets CI->>Browser: boot, route, API, and reload-loop smoke ``` Rollback changes the active pointer only after confirming that the prior immutable release has a coherent HTML/assets/config/API/manifest tuple.