# Build Private and Verifiable Off Chain Apps With ROFL I Bernhard Ruf

- Channel: [ETHGlobal](https://streameth.org/ethglobal)
- Date: 2025-10-09
- Duration: 21:24
- Topics: Oasis Protocol, ROFL, Sapphire, confidential EVM, privacy, verifiable compute, off-chain apps, TEEs, docker, CLI, blockchain, cross-chain, oracles, private AI, LLM, Telegram bot, app deployment, attestations, secret management, decentralized, test tokens, logs, machine management, raw.app, Docker Compose, API access, hackathon, trusted execution environments, developer tools, cheat sheet
- Watch: https://streameth.org/watch/yt-W0hMaaXlD-E
- YouTube: https://www.youtube.com/watch?v=W0hMaaXlD-E

## Description

Bernhard Ruf from Oasis Protocol Foundation presents a workshop on building private and verifiable off-chain applications using ROFL (Runtime Offchain Logic). He introduces the blockchain dilemma—scalability, cost, speed, and especially privacy—and explains how Oasis addresses these with its confidential EVM chain, Sapphire, and TEEs (Trusted Execution Environments). ROFL enables developers to dockerize apps in any language, run them in TEEs for confidentiality, and access off-chain data or APIs verifiably.

The workshop covers deploying apps using the Oasis CLI, registering and managing apps on-chain, and leveraging new CLI features for logs and machine management. A live demo shows deploying a Telegram bot with a private LLM inference in a TEE, emphasizing privacy and verifiable compute. Use cases include oracles, cross-chain apps, and private AI. The session concludes with resources and support for developers.

00:00 Introduction  
00:51 Agenda Overview  
01:18 Blockchain Dilemma & Privacy Challenges  
02:29 Oasis Protocol & Sapphire Recap  
03:36 Sapphire Features & Cross-chain Capabilities  
04:00 Introduction to ROFL (Runtime Offchain Logic)  
05:04 ROFL Architecture & Use Cases  
06:25 Network Structure & TEEs  
07:24 Cross-chain & External API Access  
08:00 Dockerization & App Registration  
09:19 App Deployment Process  
10:25 CLI Tools & raw.app Platform  
11:06 Live Demo: Private LLM Telegram Bot  
12:14 Docker Compose & Secrets Management  
13:06 Step-by-step App Deployment  
14:12 Machine Sizing & Validation  
15:34 On-chain Registration & Test Tokens  
16:35 Building & Deploying the App  
17:22 Platform-specific Build Notes  
19:10 Final Deployment Steps  
20:01 CLI Improvements & Troubleshooting  
20:32 Documentation & Support  
21:00 Conclusion

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  

🇫🇷 *ETHGlobal Cannes*
This workshop is specifically for ETHGlobal Cannes, a 3-day hackathon held July 4-6, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! Watch the full ETHGlobal Cannes 2025 playlist here: https://youtube.com/playlist?list=PLXzKMXK2aHh5N2DCwhcEshNW9C8knZ1T-&si=Lc-WOyfkAVP2--R4

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  

✅ *Follow Oasis Protocol*
X: https://x.com/OasisProtocol

✅ *Follow ETHGlobal*
X: https://x.com/ETHGlobal​
Warpcast: https://warpcast.com/ethglobal
Website: https://ethglobal.com
YouTube: https://www.youtube.com/c/ETHGlobal 

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  

_Are you interested in Ethereum development and entrepreneurship?_
👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events
🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus
📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
