Think of Universal Profile as the contract that keeps RCS from fragmenting: it specifies the feature set and technical enablers every compliant implementation must support. Newer versions add capabilities (E2EE in 3.0) and refinements (4.0), though carrier and device rollout of each version takes time.
- Universal Profile = GSMA spec ensuring RCS interoperability across carriers/devices.
- UP 3.0 (March 2025) introduced end-to-end encryption via Messaging Layer Security (MLS).
- UP 4.0 finalized March 2026; carrier/device support of new versions rolls out gradually.