Pulse/cmd/pulse-control-plane
rcourtman 87473aa49d Fail provider-MSP proof when workspace entitlement leases cannot chain-verify
The install proof passed green this morning while every provisioned
workspace ran unlicensed; the entitlement gap survived because nothing
asserted lease health. The workspace proof now reads each workspace's
provisioned billing state and verifies the lease exactly the way a
release-build client runtime will: against the hosted entitlement trust
root, through the provider MSP license chain, requiring white_label.

A present license with an unverifiable lease fails the proof with the
specific reason; the environment-fallback plan (dev, no license) reports
entitlement_skipped_reason=no_provider_msp_license instead of asserting.
Proof and install-proof workspace output lines gain
entitlement_lease_checked/verified, entitlement_white_label, and the
skip reason.
2026-06-10 14:32:14 +01:00
..
main.go Add provider MSP tenant rollout upgrade proof 2026-06-02 16:45:03 +01:00
mobile_proof_cmd.go Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
mobile_proof_cmd_test.go Record iOS mobile readiness proof 2026-04-26 12:10:16 +01:00
provider_msp.go Add provider MSP install proof 2026-06-02 14:50:36 +01:00
provider_msp_backup.go Add provider MSP backup restore 2026-06-02 14:14:07 +01:00
provider_msp_backup_test.go Add provider MSP backup restore 2026-06-02 14:14:07 +01:00
provider_msp_install_proof.go Fail provider-MSP proof when workspace entitlement leases cannot chain-verify 2026-06-10 14:32:14 +01:00
provider_msp_install_proof_test.go Add provider MSP install proof artifact test 2026-06-02 14:56:55 +01:00
provider_msp_preflight.go Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
provider_msp_preflight_test.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
provider_msp_proof.go Fail provider-MSP proof when workspace entitlement leases cannot chain-verify 2026-06-10 14:32:14 +01:00
provider_msp_proof_test.go Fail provider-MSP proof when workspace entitlement leases cannot chain-verify 2026-06-10 14:32:14 +01:00
provider_msp_recover.go Add provider MSP workspace recovery 2026-06-02 14:28:16 +01:00
provider_msp_recover_test.go Add provider MSP workspace recovery 2026-06-02 14:28:16 +01:00
provider_msp_status.go Add provider MSP tenant rollout upgrade proof 2026-06-02 16:45:03 +01:00
provider_msp_status_test.go Add provider MSP tenant rollout upgrade proof 2026-06-02 16:45:03 +01:00