mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-07-10 00:14:38 +00:00
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. |
||
|---|---|---|
| .. | ||
| main.go | ||
| mobile_proof_cmd.go | ||
| mobile_proof_cmd_test.go | ||
| provider_msp.go | ||
| provider_msp_backup.go | ||
| provider_msp_backup_test.go | ||
| provider_msp_install_proof.go | ||
| provider_msp_install_proof_test.go | ||
| provider_msp_preflight.go | ||
| provider_msp_preflight_test.go | ||
| provider_msp_proof.go | ||
| provider_msp_proof_test.go | ||
| provider_msp_recover.go | ||
| provider_msp_recover_test.go | ||
| provider_msp_status.go | ||
| provider_msp_status_test.go | ||