ICPI Primary And Fallback Status
Current Primary Runtime
Primary ICPI runtime:
Primary bootstrap:
Primary route surface:
Current intent:
svc-icpiis the active primary runtime for ICPI reads and writes- gateway traffic should resolve to
svc-icpifirst
Rollback Status
Rollback to legacy colocated ICPI hosting is now closed.
Current implication:
- there is no active
svc-tendersICPI fallback runtime anymore svc-icpiis the only supported ICPI service runtime- any future rollback would need to target
svc-icpideployment/config itself, not the old colocated host
Current Gateway Seam
Gateway route surface:
Current seam:
ICPI_SERVICE_URL ?? TENDERS_SERVICE_URL ?? "http://localhost:4020"
Current operational expectation:
ICPI_SERVICE_URLshould point atsvc-icpiTENDERS_SERVICE_URLremains part of the unchanged gateway shape, but it is no longer an operational ICPI rollback target
Current Script / Runtime Defaults
Primary-oriented defaults:
- package.json
dev - package.json
dev:core - package.json
dev:api
These now point ICPI at:
http://localhost:4021
Rollback Method
Legacy-host rollback no longer remains available.
Current rollback posture is narrower:
- keep gateway route shape unchanged
- keep
ICPI_SERVICE_URLpointed at the activesvc-icpiruntime - recover by fixing
svc-icpideployment/runtime issues rather than switching back to colocated ICPI hosting
Notes
svc-tendersas a service is still required for many non-ICPI domains.- Only the ICPI slice inside
svc-tenderswas retired in this context. - The gateway seam stayed unchanged even though the legacy host was removed.