Proof Overview
Detailed explanation of Impel's ISO 20022 API message confirmation
Description
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.
Message commit procedure
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
Schema
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 |
Last updated