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

FieldDescription

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