In the Message Tx/Rx API:
The response is simply "200 OK" if the message is successfully processed by the relevant DLT channel.
However, it would be potentially useful to return a unique network identifier to identify the DLT channel as well as transaction identifier in order for the receiver or an eventual auditor to be able to independently verify the transaction on the DLT that was involved.
The network identifier is more challenging as it necessitates a (centralized?) table of DLT channels to be maintained, or some methodical way of enumerating them as needed. The transaction identifier could be in the DLT channel's native format.
In the Message Tx/Rx API:
The response is simply "200 OK" if the message is successfully processed by the relevant DLT channel.
However, it would be potentially useful to return a unique network identifier to identify the DLT channel as well as transaction identifier in order for the receiver or an eventual auditor to be able to independently verify the transaction on the DLT that was involved.
The network identifier is more challenging as it necessitates a (centralized?) table of DLT channels to be maintained, or some methodical way of enumerating them as needed. The transaction identifier could be in the DLT channel's native format.