Blockchain demonstration app
Blockchain Demonstration Walk-through
Arch provides blockchain solutions to meet your specific needs using our microservices platform Renda.io and Mintfly, our blockchain services platform.
Using our product suite, we can model any business process in SAP, and extend it to the blockchain.
Here we walk through our demonstration app...

The process is triggered using a simple Fiori app, generated by Stelo, our SAP-certifed solution for custom Fiori apps and forms.
This is deployed to SAP BTP, and launched simply with no authentication.


When the app is submitted, this triggers a synchronous posting inside SAP, controlled by our Forms Posting Engine, which is part of the FLM process integration framework underpinning Stelo and Varo.
This then controls all the subsequent update steps, including any error handling.
The data from the app is stored inside SAP with a unique document number.

The certificate design is achieved using Floe Designer. The posting function calls Floe to generate a certificate, using the Floe template and data collected from the app.
The certificate is then rendered twice, firstly as a PDF file, and secondly as a JPG image. To achieve this, we call microservice APIs provided by Renda.io

Next we call Mintfly. This is our new blockchain process platform (to be launched in early 2023).
Mintfly uses a Smart Contract to perform two blockchain operations:
- It mints the certificate as an NFT on the blockchain, along with the appropriate metadata, taken from the Fiori app.
- It records the SAP transaction on the blockchain, using the generated document number when the app data was submitted.


Finally, we generate an email back to the app user.
The email template is managed in Floe Designer. We call Floe to dynamically construct and send the email from SAP, including:
- A PDF certificate as an attachment
- Data from the Fiori app included in the email
- Links to the blockchain transaction, NFT and metadata
- The JPG certificate, embedded within the email body.



