@@ -12,35 +12,37 @@ developers build privacy-preserving apps.
1212
1313## SpeedRun The Protocol
1414
15- ### Step 1: Protect Data
15+ ![ iExec Deal Lifecycle ] ( /assets/overview/deal-lifecycle.png )
1616
17- Your sensitive data gets encrypted and stored online. Only you control who can
18- access it.
17+ ### Step 1: Prepare Resources
1918
20- → ** DevTool** : [ DataProtector] ( /references/dataProtector ) handles this for you
19+ - ** Data Provider** protects sensitive data with encryption and sets access
20+ rules.
21+ - → ** DevTool** : [ DataProtector] ( /references/dataProtector )
22+ - ** App Provider** deploys an iApp to process data securely.
23+ - → ** DevTool** : [ iApp Generator] ( /references/iapp-generator )
2124
22- ### Step 2: Secure Computing (Workers)
25+ ### Step 2: Create a Deal
2326
24- Code runs inside ** secure enclaves ** (Trusted Execution Environments - TEEs) on
25- iExec workers. The worker can access your data to process it, but only within
26- the privacy-safe TEE environment - your data never leaves the secure bubble .
27+ ** Requester ** submits a computation request. The ** PoCo smart contract **
28+ automatically matches and brings together all required resources: the iApp,
29+ protected data, and available workerpool .
2730
28- ### Step 3: Run iApp
31+ → ** Guides** :
32+ [ Run iApp with ProtectedData] ( /guides/use-iapp/run-iapp-with-ProtectedData ) ,
33+ [ Run iApp without ProtectedData] ( /guides/use-iapp/run-iapp-without-ProtectedData )
2934
30- You submit a ** Task** = "Run this iApp on this protected data". The protocol
31- finds available workers and executes everything confidentially.
35+ ### Step 3: Execute in TEE
3236
33- → ** DevTool** : [ iApp Generator] ( /references/iapp-generator ) helps you create and
34- deploy iApp
37+ ** Workers** from the selected workerpool download the iApp and execute it inside
38+ ** secure enclaves** (TEEs). Your data is processed confidentially - workers can
39+ run computations but never access raw data outside the TEE.
3540
36- ### Step 4: Get Results
41+ ### Step 4: Deliver Results & Pay
3742
38- Results come back ** encrypted to you** . Workers never see raw data, you never
39- lose control.
40-
41- ```
42- Protected Data + iApp + Worker = Task → Encrypted Result
43- ```
43+ Results are encrypted and delivered back to the requester. ** RLC tokens** are
44+ automatically distributed to all participants (app provider, data provider,
45+ workerpool) based on their contribution.
4446
4547## What each piece does
4648
0 commit comments