Build Private and Verifiable Off Chain Apps With ROFL
summary
ROFL runs dockerized apps in TEEs tied to Sapphire’s confidential EVM, enabling dockerized in TEEs workloads that produce on‑chain attestations. Demo shows a Telegram bot performing private LLM inference inside a TEE (image pre-pushed) and attempts deployment to a default provider but a network hiccup prevents the live machine from starting. Registration costs about 100 test tokens and CLI now enforces machine‑sizing validation (default nodes ~2–4 GB RAM) and adds logs, restart and top‑up commands.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 0:51Agenda Overview
- 1:18Blockchain Dilemma & Privacy Challenges
- 2:29Oasis Protocol & Sapphire Recap
- 3:36Sapphire Features & Cross-chain Capabilities
- 4:00Introduction to ROFL (Runtime Offchain Logic)
- 5:04ROFL Architecture & Use Cases
- 6:25Network Structure & TEEs
- 7:24Cross-chain & External API Access
- 8:00Dockerization & App Registration
- 9:19App Deployment Process
- 10:25CLI Tools & raw.app Platform
- 11:06Live Demo: Private LLM Telegram Bot
- 12:14Docker Compose & Secrets Management
- 13:06Step-by-step App Deployment
- 14:12Machine Sizing & Validation
- 15:34On-chain Registration & Test Tokens
- 16:35Building & Deploying the App
- 17:22Platform-specific Build Notes
- 19:10Final Deployment Steps
- 20:01CLI Improvements & Troubleshooting
- 20:32Documentation & Support
- 21:00Conclusion
related talks
39mSoftware Supply Chain Security with Trusted Execution Environment Provisioning (T...
24mEnhancing Privacy in Cross-Chain Messaging: Untraceable Credentials with TEEs
40mDon’t Trust Opaque Clouds, Cryptographically Verify Instead!
20mBuild 8004 Agents with Oasis
21mWorkshop - Introduction to TEEs on
21mTEEP (Trusted Execution Environment Provisioning) on RISC-V
50mTrusted Execution Environments Meet the Blockchain
16mDecentralized Secrets for Identities Networks & Platforms
