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.
Trustless Price Oracle
Build an app that fetches latest price quotes from a centralized exchange and stores them to the blockchain.
Private Telegram Chat Bot
Build a private Telegram bot running in ROFL containing a simple python script and an Ollama LLM.
The Oasis SDK
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.