Backchain Verify Workflow

ONE has an open-source application called Backchain Verify. This provides a demonstration of how to connect directly to the Ethereum blockchain which ONE uses for the immutable audit trail. The source code is available from GitHub here: https://github.com/onenetwork.

Currently, the Backchain Verify application is only available when connected to ONE's VPN at http://docker-demo35-213:8081.

Complete the following steps to perform the Backchain Verify workflow:

  1. Navigate to the Blockchain tab of the Chain of Custody screen for the desired lot instance. See the "Chain of Custody Report" section for more information.

  2. Copy a Transaction ID.

    images/download/attachments/131832750/worddav1c044e0578498416f582d31f21e98860-version-1-modificationdate-1645457424000-api-v2.png



  3. Open the Backchain Verify application.

  4. Choose the Transaction ID verification option.

    images/download/attachments/131832750/image2022-2-21_9-55-59-version-1-modificationdate-1645458959000-api-v2.png



    The screen updates.

  5. Paste the copied Transaction ID in the field and click Verify.

    images/download/attachments/131832750/image2022-2-21_9-58-28-version-1-modificationdate-1645459108000-api-v2.png

    This verifies the audit on the blockchain, ensuring that ONE recorded the multi-party network transaction on the blockchain with the provided data at the claimed time. In other words, it verifies the audit.
    The screen updates.

    images/download/attachments/131832750/image2022-2-21_10-1-2-version-1-modificationdate-1645459263000-api-v2.png



  6. Click the document icon and the View or Download to view or download the original message payload.

    images/download/attachments/131832750/worddav5ce75895dbdcd988024b1d7f2770dfd1-version-1-modificationdate-1645457424000-api-v2.png



    The original message payload appears.

    images/download/attachments/131832750/image2022-2-21_10-3-2-version-1-modificationdate-1645459382000-api-v2.png



    Viewing the original message payload on the Blockchain tab in the ONE system highlights ONE's ability to hide different aspects of the audit trail from different parties in the network based on permissions, a feature that is not possible in standard blockchains. (It is recommended to use the Carrier C column to demonstrate this.)

    images/download/attachments/131832750/worddav4827fceeee703afe556b336bfe2af9de-version-1-modificationdate-1645457424000-api-v2.png