| Information element | Status | Description |
|---|---|---|
| Requestor identifier | M | The identifier of the requestor. |
| List of supported profiles | M | Supported AIML client profile(s). For each client profile provided in the list, the supported service information is provided. |
| > AIMLE client profile | M | Information about the capability of the AIMLE client to support AI/ML operations for the VAL service ID as detailed in Table 8.7.3.2-2. |
| > List of supported services | M | List of VAL service IDs with corresponding permissions. |
| > VAL service ID | M | The identifier of the VAL service. |
| > Service permission level | O | Service permission level (e.g., premium resource usage, standard resource usage, limited resource usage). |
| Information element | Status | Description | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Supported AI/ML model types | O | AI/ML model types supported by the AIMLE client (e.g., decision trees, linear regression, neural networks). | |||||||
| Supported AI/ML operations | M | AI/ML operations supported by the AIMLE client such as ML model training, model transfer, model inference, model offload, model split, continue perform intermediate AI/ML operation/task). | |||||||
| AIMLE client time schedule configurations | O | Indicates the availability schedule of the AIMLE client for the AIML service, e.g., the AIMLE client is (not) available to participate in the AIML operations (e.g. ML model training) in the given time slot(s) and/or day(s) of the week. | |||||||
| AIMLE client location configurations | O | Indicates the location-based configurations of the AIMLE client for the AIML service, e.g., the AI/ML member is (not) available to participate in the AI/ML operations in the given locations represented by coordinates, civic addresses, network areas, or VAL service area ID. | |||||||
| AIMLE client capabilities | M | AIMLE client capability information (e.g. ML application type, allowed resource usage level). | |||||||
| Dataset availability | O | Dataset availability such as dataset size, age, list of dataset features, and dataset identifiers. | |||||||
| Data capabilities | O | A list of data capabilities such as the type of data that can be collected (e.g. raw data), supported data processing capabilities (e.g. processed data), and supported exploratory data analysis functions. | |||||||
| AIMLE client task capability | O
See NOTE | Indicates the AIML task performing capabilities. It includes compute capabilities (e.g., high, low), task performance preference capabilities (e.g., Green task, energy-efficient, low costs). | |||||||
|
NOTE:
The Green and Energy-efficient task performance may not be applicable to a UE.
|
|||||||||
| Information element | Status | Description |
|---|---|---|
| Successful response | O
(NOTE) | Indicates that the registration was successful. |
| > Registration ID | M | The identifier of the registration. |
| > Expiration time | O | Indicates the expiration time of the updated registration. To maintain an active registration status, a registration update is required before the expiration time. If the Expiration time IE is not included, it indicates that the updated registration never expires. |
| Failure response | O
(NOTE) | Indicates that the registration request failed. |
| > Cause | O | Indicates the cause of registration request failure. |
|
NOTE:
One of the IEs shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Registration identifier | M | Identifier of the existing registration for which the update request applies. |
| AIMLE client profile | O | Update information about the capability of the AIMLE client to support AI/ML operations as detailed in Table 8.7.3.2-2. |
| List of supported services | O | Update to supported service information. Services identified by their VAL Service ID are either removed from the list when the AIMLE client ceases to provide a service and added when the AIMLE client starts to provide a service. |
| > VAL service ID | M | The identifier of the VAL service. |
| > Service permission level | O | Service permission level (e.g., premium resource usage, standard resource usage, limited resource usage). |
| Information element | Status | Description |
|---|---|---|
| Successful response | O
(NOTE) | Indicates that the registration update request was successful. |
| > Expiration time | O | Indicates the expiration time of the updated registration. To maintain an active registration status, a registration update is required before the expiration time. If the Expiration time IE is not included, it indicates that the updated registration never expires. |
| Failure response | O
(NOTE) | Indicates that the registration update request failed. |
| > Cause | O | Indicates the cause of registration update request failure. |
|
NOTE:
One of the IEs shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Registration ID | M | Identifier of the existing registration for which the update request applies. |
| Information element | Status | Description |
|---|---|---|
| Successful response | O
(NOTE) | Indicates that the de-registration request was successful. |
| Failure response | O
(NOTE) | Indicates that the de-registration request failed. |
| > Cause | O | Indicates the cause of de-registration request failure. |
|
NOTE:
One of the IEs shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | The identifier of the requestor (e.g., VAL server). |
| AIMLE client discovery criteria | M | Discovery criteria for finding suitable AIMLE clients for AI/ML operations as detailed in Table 8.8.3.1-2. |
| Number of required AIMLE clients | O | Indicates the requested number of AIMLE clients to be discovered based on the discovery criteria. |
| Information element | Status | Description |
|---|---|---|
| Service requirement | M | Information about the required service. |
| > VAL Service ID | M | VAL Service ID that the client is required to support. This identifies the service associated with the requester. |
| > Service permission level | O | Required corresponding service permission level (e.g., premium resource usage standard resource usage, limited resource usage). |
| Requested ML model types | O | Requested ML model types (decision trees, linear regression, neural networks). |
| Requested AIML operations | M | Requested role for AI/ML operations such as model training, model transfer, model inference, model offload, model split. |
| Application layer AIMLE client capabilities | M | Application layer AIMLE client capability information (e.g., ML application type like FL/TL/SL, client availability to support AIML operations at the UE, AIMLE drop off rate). |
| Dataset requirements | O | Information about dataset. |
| > Dataset availability | O | Dataset availability, including dataset identifiers, dataset size, age, list of dataset features. |
| > Data capabilities | O | A list of data capabilities such as the type of data that can be collected (e.g., raw data), supported data processing capabilities (e.g., processed data) and supported exploratory data analysis functions. |
| AIML client task capability requirements | O | Indicates the AIML task requirements to discover the AIML clients for performing AIML tasks. It includes compute capabilities (e.g., high, low), task performance preference capabilities (e.g. Green task, Energy-efficient, low costs). |
| AIMLE client velocity | O | Indicates the AIMLE client velocity. It includes mobile (e.g., high, low), static. |
| Location information | O | Indicates the location information (e.g., Cell Identity, Tracking Area Identity, GPS Coordinates or civic addresses, VAL service area ID) to discover the AIMLE clients. |
| AIMLE client QoS requirements | O | Indicates the AIMLE client QoS information (like PLR, bandwidth, latency jitter) with the corresponding threshold(s) and threshold matching direction(s) (e.g., above or below) to discover the AIMLE clients. |
| Information element | Status | Description |
|---|---|---|
| Status | M | The status for the request: success or fail. |
| List of AIMLE client IDs | M | A list of AIMLE client IDs that matches the AIML discovery criteria. |
| AIML supported tasks | O | Indicates the discovered AIML task providers fulfilling the AIML task and AIML task requirements. It includes expected AIML task KPIs like latency, available AIML tasks service duration, list of AIML task providers like IDs or URI, and supported tasks. |