Wasm Builders 🧱

Cover image for Try Enarx: .NET demos
Nick Vidal
Nick Vidal

Posted on • Originally published at blog.enarx.dev

Try Enarx: .NET demos

Enarx uses WebAssembly, or Wasm, as a way to run the same workload across different architectures. WebAssembly support for .NET is good thanks to the dotnet WASI SDK, an experimental package that can build .NET Core projects (including whole ASP.NET Core applications) into standalone WASI-compliant .wasm files. To learn how to get started with .NET and WebAssembly, please check out this guide.

We have two .NET demos available to try on Try Enarx:

  • Demo 1: Neonatal Intensive Care Unit
  • Demo 2: Confidential Trading

Demo 1: Neonatal Intensive Care Unit

Neonatal Intensive Care Unit

Our first demo is a .NET application for a Neonatal Intensive Care Unit (NICU).

In a typical NICU, several health stats are regularly monitored, including: HR (Heartbeat Rate), SpO2 (Oxygen Saturation), and RR (Respiratory Rate). In our demo, we focus on the Incubator Temperature, which should be between 72 to 76°F. Protecting this sensitive data is critical because it is part of a life-sustaining medical care plan.

This demo is based on the Greenhouse Monitor created by Steve Sanderson from Microsoft that was presented at KubeCon Europe 2022.

Demo 2: Confidential Trading

Confidential Trading

Our second demo is a .NET application for Confidential Trading.

It uses an algorithm to automatically buy and sell financial instruments on financial markets. This type of trading is typically used by institutional investors and traders to execute large numbers of trades quickly and efficiently. These algorithms are typically highly complex and valuable, sometimes using large AI/ML datasets, so protecting them is important to prevent competitors from gaining access.

For this reason, algorithmic trading systems are usually run on-premises, as this can help to ensure that the trading strategies, datasets, and algorithms are not accessible to outsiders. But with Enarx, we could run these in the cloud.

Our technology creates a secure and trusted environment that prevents unauthorized access and tampering.

Try Enarx

You can try these demos running on Azure with Intel SGX at Try Enarx. You can either upload an application in WebAssembly or request Enarx to deploy an application from Drawbridge, a secure WebAssembly registry.

Note: this blog post was originally published at the Enarx blog.

Top comments (0)