Skip to main content

Build on Oasis

The best way to start learning is by example! If you want to jumpstart right into it, check out our use cases that combine TEE and blockchain to build trustless distributed apps.

The Oasis SDK

Oasis architectural design including ParaTime and consensus layers

ROFL-Powered Apps

Runtime off-chain logic (ROFL) enables you to wrap applications in trusted environment (TEE) containers managed through Sapphire. This framework is ideal for deploying provably trusted oracles, compute-expensive tasks in AI or a backend for interactive games.

ROFL

A framework that enables offchain computation with private data and verifiable results

Smart Contracts

Smart Contracts are deployed to Sapphire, an EVM-compatible Layer 1 blockchain assuring confidential smart contract state. Extra on-chain features in your contracts such as the random number generator, cryptography, a cross-chain privacy layer and ROFL verification are supported.

Sapphire

EVM-compatible blockchain featuring encrypted transactions and confidential smart contracts

Web Browser

Sapphire supports optional encrypted transactions and queries through client-side end-to-end encryption. Modern Web3 libraries running in a web browser are supported.

Browser Support

Integrating Sapphire in your web dApp

Server-Side Apps

End-to-end encrypted transactions and queries are often required by server-side applications running either inside ROFL or outside of the TEE. Check out our comprehensive API reference guide for your preferred programming language to learn how to integrate with Oasis network.