Detailed explanation of Impel's ISO 20022 API message confirmation
A Proof is a confirmation of a received message that has been validated, acknowledged (signed) by counter party, before it will be committed as a transaction on the XDC Network.
Messages received through the gateway service will be committed to the blockchain after successful proof validation via the following procedure:
Selects a batch of uncommitted messages
Creates a proof
Collects signatures
Commits proof
Approves/Rejects proof
Field | Description |
---|---|
messageIds
List of proof's messages platform identifiers
endToEndIds
List of proof's messages business identifiers
status
Status of a proof in the platform (CREATED, SENT...)
sender
Proof sender Party BIC
recipient
Proof recipient Party BIC
signature
Sender Party signature for a proof to send
counterpartySignature
Recipient Party signature for a received proof
channelHash
Hash of a proof's messages (hex format)
netSettlementCollaterals
Sum of proof's messages collaterals