This document provides a generic implementation of the Profile Production Procedure. It should be noted that any specific implementation MAY need additional modifications to address functional or security requirements.
Within the eUICC, the functionality of UICC (traditional SIM card) is represented by a Profile. Profile production comes under the responsibilities of Operators. Similar procedures apply to generate eUICC Profiles as used in current UICCs.

Profile Production Procedure
Profile production consists broadly of four steps:
- Profile Description Definition - The SM-DP+ uses Operator Profile Description to create and register a Profile Description for current order.
- Operator Credentials Generation - The SM-DP+ is instructed by the Operator to generate Operator Credentials to be used in later steps. This process is OPTIONAL. The Operator can chose to generate these credentials during Protected Profile Package generation.
- Protected Profile Package Generation - The Profile Packages are created, protected and stored. This step is performed only after an order is confirmed with the respective Operator.
- Contract conclusion and Link Profile - As the contract is concluded, the End User receives an Activation Code and the Profile MAY then be allocated to this contract.
Profile Description Definition
The Profile Description definition MAY comprise of the following sequence

Profile Description Procedure
Start Condition:
- Contactual relationship between Operator and SM-DP+ provider.
Procedure:
- Operator defines different Profile types supported ( which are identified by a non-standardised Profile Description ID ) which contains NAAs like USIM, file structure, data and applications etc.
- The SM-DP+ upon receiving the Operators request and input parameters, generates Profile Descriptions for corresponding Profile Description ID.
- The SM-DP+ confirms Profile Description definition. The exact confirmation flow is up to implementation specifics (e.g., by returning the corresponding Profile Description ID)
End Condition:
- The Operator can order Protected Profile Packages based on Profile Description IDs.
Operator Credentials Generation