You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pclass="m-0! text-sm"><strong>Note:</strong> iApp Generator currently supports Python and Node.js, but iApps can be built in any language that runs in Docker.</p>
34
+
</div>
35
+
36
+
## Real Examples
37
+
38
+
**Email Notification iApp**
39
+
40
+
```python
41
+
# User runs: "Send updates to my contacts about my project"
42
+
contacts = load_protecteddata() # User's protected contact list
43
+
for contact in contacts:
44
+
send_email(contact, project_update_message)
45
+
# → Emails sent directly, you never see the addresses
46
+
```
47
+
48
+
**Oracle Update iApp**
49
+
50
+
```python
51
+
# User runs: "Update price oracle with my private trading data"
52
+
trading_data = load_protecteddata() # User's protected trading history
<pclass="m-0!">An authorized user can trigger an iApp that processes someone's protected data inside this private environment. The data is used, but never exposed, not even to the person running the app.</p>
<pclass="m-0! text-sm"><strong>Note:</strong> iApp Generator currently supports Python and Node.js, but iApps can be built in any language that runs in Docker.</p>
<pclass="m-0!"><strong>Nobody sees the raw data except your code running inside the secure enclave.</strong></p>
95
+
</div>
106
96
107
-
```python
108
-
# User runs: "Buy tokens when my portfolio meets certain conditions"
109
-
portfolio = load_protecteddata() # User's protected portfolio data
110
-
if should_buy_tokens(portfolio):
111
-
execute_trade(token_address, amount)
112
-
# → Trade executed based on private data, portfolio details stay hidden
113
-
```
97
+
Your iApp can send emails, update contracts, make transactions, trigger
98
+
notifications - anything your code needs to do with the protected data. This
99
+
isn't about trust - it's about **mathematical guarantees** that privacy is
100
+
preserved.
114
101
115
102
## The Trust Model
116
103
@@ -129,7 +116,13 @@ Here's why users will actually use your iApp with their private data:
129
116
- ✅ New business models around privacy-preserving analytics
130
117
- ✅ Competitive advantage through privacy guarantees
131
118
132
-
### The Workflow
119
+
## How It Works
120
+
121
+
Your code runs in a Trusted Execution Environment (TEE) a secure area inside
122
+
specific processors (Intel SGX/TDX chipset). Everything that happens there stays
123
+
private and protected, even from the operating system.
124
+
125
+
An authorized user can trigger an iApp that processes someone's protected data inside this private environment. The data is used, but never exposed, not even to the person running the app.
0 commit comments