From 466f392a9836b8f8b43d3ce7001ddc6688ad2c65 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 10:13:06 +0200 Subject: [PATCH 01/24] refactor: update welcome page to emphasize iExec's privacy-first approach and developer tools --- src/overview/welcome.md | 64 ++++++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 26 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 224ef9f4..27f4a9aa 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -1,45 +1,57 @@ --- -title: What We Do -description: Discover iExec's decentralized computing platform +title: Why iExec +description: + Discover how iExec empowers developers to build privacy-first applications --- -# 💡 What We Do +# 💡 Why iExec -iExec is a decentralized marketplace for computing resources. We enable -developers to build applications that combine **ownership**, **privacy**, and -**monetization**. +## Why We Exist -## Our Mission +In a world where data privacy is increasingly critical, developers need better +tools to protect user information while building innovative applications. We +believe privacy should be a fundamental right, not an afterthought. -We believe in a future where: +## How We Make It Happen -- Data owners maintain control over their information -- Developers can access powerful computing resources on-demand -- Privacy is preserved through trusted execution environments -- Anyone can monetize their data and computing power +iExec provides a complete toolkit that makes privacy simple and actionable: -## Key Technologies +- **Plug & Play Privacy**: Integrate confidentiality features without managing + complex infrastructure +- **Programmable Data Control**: Define who can access data, when, and how - all + through simple tools +- **Native Interoperability**: Build once, deploy anywhere with EVM + compatibility +- **Developer-First Experience**: Focus on building your application, not + privacy plumbing -### Protected Data +## What We Offer -Secure your data while maintaining control over who can access and use it. +### Privacy Tools -### iApps (iExec Applications) +Ready-to-use components to protect sensitive data and computation: -Decentralized applications that run on the iExec network, ensuring privacy and -verifiability. +- **DataProtector**: Secure and control access to sensitive information +- **iApp Generator**: Create privacy-preserving applications in minutes +- **Confidential Computing**: Process data in secure enclaves with TEE + technology -### Trusted Execution Environments (TEE) +### Real-World Applications -Computing in secure enclaves that guarantee privacy and integrity. +Our tools power privacy-critical use cases like: -## Get Started +- Private AI model training and inference +- Confidential DeFi operations +- Protected healthcare data processing +- Secure research computations -Ready to build with iExec? Check out our -[Hello World guide](/overview/helloWorld) or explore our -[use cases](/overview/use-cases). +## Start Building + +Ready to add privacy to your application? Begin with our +[Hello World guide](/overview/helloWorld) or explore +[real-world use cases](/overview/use-cases). --- -_This documentation will help you understand and implement iExec's decentralized -computing solutions._ +_This documentation will guide you through building privacy-first applications +with iExec's developer tools._ From 19461d444ed0627cf25b78b217d27c2d52f1b520 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 10:26:06 +0200 Subject: [PATCH 02/24] refactor: rename welcome page to 'About iExec' and enhance description for clarity on privacy-first applications --- src/overview/welcome.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 27f4a9aa..8b7765de 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -1,12 +1,12 @@ --- -title: Why iExec +title: About iExec description: Discover how iExec empowers developers to build privacy-first applications --- -# 💡 Why iExec +# 💡 About iExec -## Why We Exist +## Why iExec? In a world where data privacy is increasingly critical, developers need better tools to protect user information while building innovative applications. We @@ -33,8 +33,9 @@ Ready-to-use components to protect sensitive data and computation: - **DataProtector**: Secure and control access to sensitive information - **iApp Generator**: Create privacy-preserving applications in minutes -- **Confidential Computing**: Process data in secure enclaves with TEE - technology +- **Decentralized Confidential Computing**: Process data securely in secure and + confidential environments while controlling access and monetization through + blockchain ### Real-World Applications From 25c2a85f38b6412a2d71d42c1d061eca8824cea1 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 10:28:12 +0200 Subject: [PATCH 03/24] refactor: standardize headings and improve consistency in welcome page content --- src/overview/welcome.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 8b7765de..3279dbd8 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -12,7 +12,7 @@ In a world where data privacy is increasingly critical, developers need better tools to protect user information while building innovative applications. We believe privacy should be a fundamental right, not an afterthought. -## How We Make It Happen +## how we make it happen iExec provides a complete toolkit that makes privacy simple and actionable: @@ -25,9 +25,9 @@ iExec provides a complete toolkit that makes privacy simple and actionable: - **Developer-First Experience**: Focus on building your application, not privacy plumbing -## What We Offer +## What we offer -### Privacy Tools +### Privacy tools Ready-to-use components to protect sensitive data and computation: @@ -37,7 +37,7 @@ Ready-to-use components to protect sensitive data and computation: confidential environments while controlling access and monetization through blockchain -### Real-World Applications +### Real-world applications Our tools power privacy-critical use cases like: @@ -46,7 +46,7 @@ Our tools power privacy-critical use cases like: - Protected healthcare data processing - Secure research computations -## Start Building +## Start building Ready to add privacy to your application? Begin with our [Hello World guide](/overview/helloWorld) or explore From 51083256cfc093e9d0934a27869a31531e3a8e18 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 10:31:31 +0200 Subject: [PATCH 04/24] refactor: enhance welcome page content for clarity and user engagement with updated paths for building privacy-first applications --- src/overview/welcome.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 3279dbd8..eb0c0f24 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -18,7 +18,7 @@ iExec provides a complete toolkit that makes privacy simple and actionable: - **Plug & Play Privacy**: Integrate confidentiality features without managing complex infrastructure -- **Programmable Data Control**: Define who can access data, when, and how - all +- **Programmable Data Control**: Define who can access data, when, and how, all through simple tools - **Native Interoperability**: Build once, deploy anywhere with EVM compatibility @@ -48,9 +48,16 @@ Our tools power privacy-critical use cases like: ## Start building -Ready to add privacy to your application? Begin with our -[Hello World guide](/overview/helloWorld) or explore -[real-world use cases](/overview/use-cases). +Ready to build privacy-first applications? Choose your path: + +🚀 **Quick Start**: Follow our [Hello World guide](/overview/helloWorld) to +build your first confidential app in minutes + +🔍 **Explore Use Cases**: Browse [real-world examples](/overview/use-cases) to +see what you can build with iExec + +Join our [Discord community](https://discord.gg/9h25DQFSCU) to connect with +other builders and get support along the way. --- From 4a3890dfbe942fbab4e322b97048360c2b3fcf67 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 11:17:13 +0200 Subject: [PATCH 05/24] refactor: enhance AI integration documentation to guide developers in using AI tools for building privacy-first applications with iExec --- src/overview/ai-integration.md | 66 +++++++++++++++++++++++++++++++--- 1 file changed, 61 insertions(+), 5 deletions(-) diff --git a/src/overview/ai-integration.md b/src/overview/ai-integration.md index 5c2c21ae..dd79e8a9 100644 --- a/src/overview/ai-integration.md +++ b/src/overview/ai-integration.md @@ -1,10 +1,66 @@ --- -title: Use the docs in your AI -description: AI integration +title: AI-Powered Development with iExec +description: + Learn how to leverage AI tools like Vibe Coding and Context7 to build + privacy-first applications with iExec --- -# 🤖 Use the docs in your AI +# 🤖 AI-Powered Development with iExec -This page is under development. +Building privacy-first applications with iExec can be accelerated using +AI-powered development tools. This guide covers how to effectively use AI +assistants while maintaining security best practices. - +## 🎨 Vibe Coding Integration + +Vibe coding is a modern way to build applications by describing what you want in +plain language. An AI assistant (like Cursor or ChatGPT) then generates code +based on your description. + +It's fast, creative, and helps you prototype ideas quickly, even if you're not a +technical expert. + +### 🎯 Using vibe coding with iExec: + +- Write a prompt like: "I want to create a form able to protect my data with + DataProtector" + +- The AI suggests code using iExec tools like DataProtector or iApp Generator + +- You review and adjust until it works + +### ⚠️ Security Considerations + +While vibe coding is powerful, it's important to keep privacy and security in +mind: + +- **Review the code**: Always check AI-generated code for bugs or + vulnerabilities + +- **Don't share secrets**: Never paste API keys, private keys, or sensitive + logic into the AI + +- **Validate privacy logic**: Make sure your confidential computing flow is + correctly implemented + +- **Test thoroughly**: Especially when handling protected data or smart contract + logic + +## 🤖 Documentation for LLMs and AI code editors + +You can use some MCP (Model Control Protocol) servers like +[Context7](https://context7.com/iexecblockchaincomputing/documentation-tools) to +provide: + +- Code completion with iExec-specific knowledge +- Architecture suggestions for privacy-first apps +- Code explanation and best practices + +## Learn More + +- [iExec Security Best Practices](/security/best-practices) +- [Confidential Computing Guide](/protocol/confidential-computing) +- [Smart Contract Development](/smart-contracts/overview) + +Remember: AI tools should enhance your development process while maintaining +iExec's high standards for privacy and security. From 5debf3ac188283ded7696eebbb0a134e5a0ed02f Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 11:20:54 +0200 Subject: [PATCH 06/24] refactor: update welcome page headings and content for improved clarity and engagement, emphasizing iExec's privacy-first toolkit --- src/overview/welcome.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index eb0c0f24..f10130e2 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -6,13 +6,13 @@ description: # 💡 About iExec -## Why iExec? +## 🤔 Why iExec? In a world where data privacy is increasingly critical, developers need better tools to protect user information while building innovative applications. We believe privacy should be a fundamental right, not an afterthought. -## how we make it happen +## 🛠️ how we make it happen iExec provides a complete toolkit that makes privacy simple and actionable: @@ -25,7 +25,7 @@ iExec provides a complete toolkit that makes privacy simple and actionable: - **Developer-First Experience**: Focus on building your application, not privacy plumbing -## What we offer +## 🎁 What we offer ### Privacy tools @@ -46,15 +46,15 @@ Our tools power privacy-critical use cases like: - Protected healthcare data processing - Secure research computations -## Start building +## 🚀 Start building Ready to build privacy-first applications? Choose your path: -🚀 **Quick Start**: Follow our [Hello World guide](/overview/helloWorld) to -build your first confidential app in minutes +**Quick Start**: Follow our [Hello World guide](/overview/helloWorld) to build +your first confidential app in minutes -🔍 **Explore Use Cases**: Browse [real-world examples](/overview/use-cases) to -see what you can build with iExec +**Explore Use Cases**: Browse [real-world examples](/overview/use-cases) to see +what you can build with iExec Join our [Discord community](https://discord.gg/9h25DQFSCU) to connect with other builders and get support along the way. From 685e81797befac7763b0f78d21537d4c847b878d Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 11:28:05 +0200 Subject: [PATCH 07/24] refactor: refine welcome page content to enhance clarity on user information usage and emphasize iExec's privacy-first toolkit --- src/overview/welcome.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index f10130e2..be092f47 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -9,8 +9,9 @@ description: ## 🤔 Why iExec? In a world where data privacy is increasingly critical, developers need better -tools to protect user information while building innovative applications. We -believe privacy should be a fundamental right, not an afterthought. +tools to protect and use user information while building innovative +applications. We believe privacy should be a fundamental right, not an +afterthought. ## 🛠️ how we make it happen @@ -25,7 +26,7 @@ iExec provides a complete toolkit that makes privacy simple and actionable: - **Developer-First Experience**: Focus on building your application, not privacy plumbing -## 🎁 What we offer +## 🔧 What we offer ### Privacy tools From 44d894b11246af17e39e50a9f650707db08f828c Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 11:35:41 +0200 Subject: [PATCH 08/24] refactor: update welcome page heading from 'What we offer' to 'What we provide' for improved clarity and consistency in messaging --- src/overview/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index be092f47..76c469af 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -26,7 +26,7 @@ iExec provides a complete toolkit that makes privacy simple and actionable: - **Developer-First Experience**: Focus on building your application, not privacy plumbing -## 🔧 What we offer +## 🔧 What we provide ### Privacy tools From 7787687a2a3529c854d0f8a2e70907679e467cf7 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 11:54:28 +0200 Subject: [PATCH 09/24] refactor: enhance welcome and helloWorld pages with structured real-world use cases for improved clarity and engagement in showcasing iExec's privacy-first applications --- src/overview/helloWorld/1-overview.md | 77 +------------------------- src/overview/welcome.md | 80 ++++++++++++++++++++++++--- 2 files changed, 74 insertions(+), 83 deletions(-) diff --git a/src/overview/helloWorld/1-overview.md b/src/overview/helloWorld/1-overview.md index 2aa3116e..a14a7bef 100644 --- a/src/overview/helloWorld/1-overview.md +++ b/src/overview/helloWorld/1-overview.md @@ -15,7 +15,7 @@ description:

and explore how iExec can help you build Privacy-preserving applications and securely manage sensitive data.

-## 👨‍💻 Why build Privacy-preserving dApps with iExec +## 👨‍💻 Building Privacy-preserving dApps with iExec

Imagine you're building a decentralized application (dApp) that needs to handle sensitive user data, for example:

@@ -86,7 +86,7 @@ iExec combines three fundamental elements that work together seamlessly: #### 1. Protect data with our devtool [DataProtector](../../tools/dataProtector/getting-started) -- Encrypt your sensitive data and store it securely on IPFS +- Encrypt your sensitive data and store it securely on Arweave or IPFS - Only you control who can access it and when - Perfect for private information like research data, business analytics, or personal records @@ -152,79 +152,6 @@ Depending on the dApp's use case, Alice could: And many other use cases... -## 💡 Possible use cases - -
-
-
- 💰 -

Finance

-
-
    -
  • Analyze sensitive financial data
  • -
  • Process credit scores without exposing personal information
  • -
-
- -
-
- 🤖 -

AI/ML

-
-
    -
  • Train models on private datasets
  • -
  • Perform confidential predictions
  • -
-
- -
-
- 🔬 -

Research

-
-
    -
  • Share and analyze research data securely
  • -
  • Collaborate while protecting intellectual property
  • -
-
- -
-
- 📊 -

Business Analytics

-
-
    -
  • Process competitive market data
  • -
  • Analyze business metrics confidentially
  • -
-
- -
-
- 🎮 -

Gaming

-
-
    -
  • Protect player data and game assets
  • -
  • Process in-game transactions securely
  • -
-
-
-
- 🏥 -

Healthcare

-
-
    -
  • Process patient records privately
  • -
  • Run medical analyses while preserving patient confidentiality
  • -
-
-
- -
-

In the next chapters, we'll follow Alice and Bob's journey step by step, starting with how Alice can protect her sensitive data and then how Bob can build and deploy a confidential app to process it.

-
- ## 🎯 Key takeaways
diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 76c469af..612982e8 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -38,14 +38,78 @@ Ready-to-use components to protect sensitive data and computation: confidential environments while controlling access and monetization through blockchain -### Real-world applications - -Our tools power privacy-critical use cases like: - -- Private AI model training and inference -- Confidential DeFi operations -- Protected healthcare data processing -- Secure research computations +## 💡 Real-world use cases + +
+
+
+ 💰 +

Finance

+
+
    +
  • Analyze sensitive financial data
  • +
  • Process credit scores without exposing personal information
  • +
+
+ +
+
+ 🤖 +

AI/ML

+
+
    +
  • Train models on private datasets
  • +
  • Perform confidential predictions
  • +
+
+ +
+
+ 🔬 +

Research

+
+
    +
  • Share and analyze research data securely
  • +
  • Collaborate while protecting intellectual property
  • +
+
+ +
+
+ 📊 +

Business Analytics

+
+
    +
  • Process competitive market data
  • +
  • Analyze business metrics confidentially
  • +
+
+ +
+
+ 🎮 +

Gaming

+
+
    +
  • Protect player data and game assets
  • +
  • Process in-game transactions securely
  • +
+
+
+
+ 🏥 +

Healthcare

+
+
    +
  • Process patient records privately
  • +
  • Run medical analyses while preserving patient confidentiality
  • +
+
+
+ +
+

In the next chapters, we'll guide you through our Hello World journey - a 30 minutes start that will teach you everything about iExec, from protecting sensitive data to building and deploying confidential apps.

+
## 🚀 Start building From 2f4a85b1803fb03a105b4ba81588b221263a18ee Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 12:07:31 +0200 Subject: [PATCH 10/24] refactor: revamp welcome page to highlight iExec as a comprehensive privacy toolkit, enhancing clarity and engagement with structured content and real-world use cases --- src/overview/helloWorld/1-overview.md | 2 +- src/overview/welcome.md | 123 +++++++++++++++++++------- 2 files changed, 94 insertions(+), 31 deletions(-) diff --git a/src/overview/helloWorld/1-overview.md b/src/overview/helloWorld/1-overview.md index a14a7bef..1091a125 100644 --- a/src/overview/helloWorld/1-overview.md +++ b/src/overview/helloWorld/1-overview.md @@ -80,7 +80,7 @@ Computing technologies. confidentiality, and monetization of their data and digital assets within the Web3 ecosystem.

-## 🔒 What are the three key elements? +## 🔒 The three key elements? iExec combines three fundamental elements that work together seamlessly: diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 612982e8..7c608f74 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -4,27 +4,55 @@ description: Discover how iExec empowers developers to build privacy-first applications --- -# 💡 About iExec +# 💡 The Privacy toolkit + +
+

Welcome to iExec

+

Your complete toolkit for building privacy-first applications that protect sensitive and use sensitive data

+
## 🤔 Why iExec? -In a world where data privacy is increasingly critical, developers need better -tools to protect and use user information while building innovative -applications. We believe privacy should be a fundamental right, not an -afterthought. +In a world where data privacy is more critical than ever, developers face a +tough challenge: how to build innovative applications without compromising +sensitive user data. + +
+

iExec solves this by providing a privacy-first toolkit that makes it simple to protect, manage, and compute data securely, even in untrusted environments. We believe privacy should be a built-in right, not an afterthought.

+
-## 🛠️ how we make it happen +## 🛠️ How we make it happen iExec provides a complete toolkit that makes privacy simple and actionable: -- **Plug & Play Privacy**: Integrate confidentiality features without managing - complex infrastructure -- **Programmable Data Control**: Define who can access data, when, and how, all - through simple tools -- **Native Interoperability**: Build once, deploy anywhere with EVM - compatibility -- **Developer-First Experience**: Focus on building your application, not - privacy plumbing +
+
+
+ 🔌 +
+ Plug & Play Privacy: Integrate confidentiality features without managing complex infrastructure +
+
+
+ 🎮 +
+ Programmable Data Control: Define who can access data, when, and how through blockchain-powered tools +
+
+
+ ⛓️ +
+ Native Interoperability: Build once and access iExec's EVM Layer partner network +
+
+
+ 👨‍💻 +
+ Developer-First Experience: Focus on building your application, not privacy plumbing +
+
+
+
## 🔧 What we provide @@ -32,11 +60,28 @@ iExec provides a complete toolkit that makes privacy simple and actionable: Ready-to-use components to protect sensitive data and computation: -- **DataProtector**: Secure and control access to sensitive information -- **iApp Generator**: Create privacy-preserving applications in minutes -- **Decentralized Confidential Computing**: Process data securely in secure and - confidential environments while controlling access and monetization through - blockchain +
+
+
+ 🔒 +
+ DataProtector: Secure and control access to sensitive information +
+
+
+ +
+ iApp Generator: Create privacy-preserving applications in minutes +
+
+
+ 🛡️ +
+ Decentralized Confidential Computing: Process data securely in secure and confidential environments while controlling access and monetization through blockchain +
+
+
+
## 💡 Real-world use cases @@ -107,24 +152,42 @@ Ready-to-use components to protect sensitive data and computation:
-
-

In the next chapters, we'll guide you through our Hello World journey - a 30 minutes start that will teach you everything about iExec, from protecting sensitive data to building and deploying confidential apps.

+
+

In the next chapters, we'll guide you through our Hello World journey - a 30 minutes start that will teach you everything about iExec, from protecting sensitive data to building and deploying confidential apps.

## 🚀 Start building Ready to build privacy-first applications? Choose your path: -**Quick Start**: Follow our [Hello World guide](/overview/helloWorld) to build -your first confidential app in minutes - -**Explore Use Cases**: Browse [real-world examples](/overview/use-cases) to see -what you can build with iExec +
+
+
+ +
+ Quick Start: Follow our Hello World guide to build your first confidential app in minutes +
+
+
+ 🔍 +
+ Explore Use Cases: Browse real-world examples to see what you can build with iExec +
+
+
+ 💬 +
+ Join the Community: Connect with other builders and get support on our Discord +
+
+
+
-Join our [Discord community](https://discord.gg/9h25DQFSCU) to connect with -other builders and get support along the way. +
+

This documentation will guide you through building privacy-first applications with iExec's developer tools, making complex privacy features simple and accessible.

+
--- -_This documentation will guide you through building privacy-first applications -with iExec's developer tools._ +_Ready to transform how you handle sensitive data? Let's build something amazing +together._ From 1c3c992e6ab9bee6b6feff14609fe20831d068c8 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 12:09:01 +0200 Subject: [PATCH 11/24] refactor: update protectData documentation to include AR.io as an additional option for decentralized storage, enhancing clarity on data privacy and security features --- src/overview/helloWorld/2-protectData.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/overview/helloWorld/2-protectData.md b/src/overview/helloWorld/2-protectData.md index e6ff792c..684dc97f 100644 --- a/src/overview/helloWorld/2-protectData.md +++ b/src/overview/helloWorld/2-protectData.md @@ -24,8 +24,9 @@ their dApps with these key features: - 🔐 **Data Privacy and Security** Utilizes end-to-end encryption and decentralized storage - (IPFS) to ensure protection - and confidentiality, leveraging advanced confidential computing technology. + (IPFS or + AR.io) to ensure protection and + confidentiality, leveraging advanced confidential computing technology. - 🎮 **Dynamic Access Management** From 50619d0e0804f9562a6e4b88f10a40f91c6f42e7 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 14:10:54 +0200 Subject: [PATCH 12/24] refactor: update welcome page content to specify iExec as a toolkit for building privacy-first Web3 applications, enhancing clarity and engagement with improved descriptions and iconography --- src/overview/welcome.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 7c608f74..574e4bab 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -8,7 +8,7 @@ description:

Welcome to iExec

-

Your complete toolkit for building privacy-first applications that protect sensitive and use sensitive data

+

Your complete toolkit for building privacy-first Web3 applications that protect and use sensitive data

## 🤔 Why iExec? @@ -63,21 +63,22 @@ Ready-to-use components to protect sensitive data and computation:
- 🔒 + 🛡️
- DataProtector: Secure and control access to sensitive information + Decentralized Confidential Computing: Process data securely in secure and confidential environments while controlling access and monetization through blockchain
- + 🔒
- iApp Generator: Create privacy-preserving applications in minutes + DataProtector: Secure and control access to sensitive information
- 🛡️ +
- Decentralized Confidential Computing: Process data securely in secure and confidential environments while controlling access and monetization through blockchain + iApp Generator: Bootstrap your Privacy Apps on TEEs. +Confidential Computing made easy
@@ -153,7 +154,7 @@ Ready-to-use components to protect sensitive data and computation:
-

In the next chapters, we'll guide you through our Hello World journey - a 30 minutes start that will teach you everything about iExec, from protecting sensitive data to building and deploying confidential apps.

+

In the next chapters, we'll guide you through our Hello World journey, a 30 minutes start that will teach you everything about iExec, from protecting sensitive data to building and deploying confidential apps.

## 🚀 Start building From 72d708b523de06be2a0241ea1e60f50c0cd5d088 Mon Sep 17 00:00:00 2001 From: akugone Date: Mon, 4 Aug 2025 14:19:52 +0200 Subject: [PATCH 13/24] refactor: enhance AI integration documentation to include new sections on LLMs and AI code editors, improving guidance on using AI tools for privacy-first application development with iExec --- src/overview/ai-integration.md | 37 +++++++++++++++------------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/src/overview/ai-integration.md b/src/overview/ai-integration.md index dd79e8a9..a7256711 100644 --- a/src/overview/ai-integration.md +++ b/src/overview/ai-integration.md @@ -11,16 +11,24 @@ Building privacy-first applications with iExec can be accelerated using AI-powered development tools. This guide covers how to effectively use AI assistants while maintaining security best practices. +## 📚 Documentation for LLMs and AI code editors + +You can use some MCP (Model Control Protocol) servers like +[Context7](https://context7.com/iexecblockchaincomputing/documentation-tools) to +provide: + +- Code completion with iExec-specific knowledge +- Architecture suggestions for privacy-first apps +- Code explanation and best practices + ## 🎨 Vibe Coding Integration Vibe coding is a modern way to build applications by describing what you want in plain language. An AI assistant (like Cursor or ChatGPT) then generates code based on your description. -It's fast, creative, and helps you prototype ideas quickly, even if you're not a -technical expert. - -### 🎯 Using vibe coding with iExec: +It's fast, creative, and helps you prototype ideas quickly. Even if you're not a +technical expert you can: - Write a prompt like: "I want to create a form able to protect my data with DataProtector" @@ -29,7 +37,7 @@ technical expert. - You review and adjust until it works -### ⚠️ Security Considerations +## ⚠️ Security Considerations While vibe coding is powerful, it's important to keep privacy and security in mind: @@ -46,21 +54,8 @@ mind: - **Test thoroughly**: Especially when handling protected data or smart contract logic -## 🤖 Documentation for LLMs and AI code editors - -You can use some MCP (Model Control Protocol) servers like -[Context7](https://context7.com/iexecblockchaincomputing/documentation-tools) to -provide: - -- Code completion with iExec-specific knowledge -- Architecture suggestions for privacy-first apps -- Code explanation and best practices - ## Learn More -- [iExec Security Best Practices](/security/best-practices) -- [Confidential Computing Guide](/protocol/confidential-computing) -- [Smart Contract Development](/smart-contracts/overview) - -Remember: AI tools should enhance your development process while maintaining -iExec's high standards for privacy and security. +- [iExec MCP Server](https://www.iex.ec/news/mcp-server-secure-interoperability-autonomous-ai-agents) +- [Agentic AI](https://www.iex.ec/academy/what-is-agentic-ai) +- [ElizaOS TDX use case](https://www.iex.ec/news/elizaos-ai-agents-iexec-intel-tdx) From 114cb8bec569774c50e08d23d2c01ae0eac3682f Mon Sep 17 00:00:00 2001 From: Robin Le Caignec <72495599+Le-Caignec@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:32:51 +0200 Subject: [PATCH 14/24] Update src/overview/welcome.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/overview/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 574e4bab..108b7650 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -7,7 +7,7 @@ description: # 💡 The Privacy toolkit
-

Welcome to iExec

+

Welcome to iExec

Your complete toolkit for building privacy-first Web3 applications that protect and use sensitive data

From 32664e6c7f740a9fcd619b840269771550d101a2 Mon Sep 17 00:00:00 2001 From: Robin Le Caignec <72495599+Le-Caignec@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:33:32 +0200 Subject: [PATCH 15/24] Update src/overview/welcome.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/overview/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 108b7650..214caacd 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -90,7 +90,7 @@ Confidential Computing made easy
💰 -

Finance

+

Finance

  • Analyze sensitive financial data
  • From 93c4fd9c52f534f46a7902c7163a3b6df68738b8 Mon Sep 17 00:00:00 2001 From: Robin Le Caignec <72495599+Le-Caignec@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:33:42 +0200 Subject: [PATCH 16/24] Update src/overview/welcome.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/overview/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 214caacd..88925262 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -18,7 +18,7 @@ tough challenge: how to build innovative applications without compromising sensitive user data.
    -

    iExec solves this by providing a privacy-first toolkit that makes it simple to protect, manage, and compute data securely, even in untrusted environments. We believe privacy should be a built-in right, not an afterthought.

    +

    iExec solves this by providing a privacy-first toolkit that makes it simple to protect, manage, and compute data securely, even in untrusted environments. We believe privacy should be a built-in right, not an afterthought.

    ## 🛠️ How we make it happen From 4f9acfc3e90d20acfe48a711da8efbc53a707157 Mon Sep 17 00:00:00 2001 From: Robin Le Caignec <72495599+Le-Caignec@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:33:57 +0200 Subject: [PATCH 17/24] Update src/overview/welcome.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/overview/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 88925262..786b4d4f 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -185,7 +185,7 @@ Ready to build privacy-first applications? Choose your path:
-

This documentation will guide you through building privacy-first applications with iExec's developer tools, making complex privacy features simple and accessible.

+

This documentation will guide you through building privacy-first applications with iExec's developer tools, making complex privacy features simple and accessible.

--- From 4482925505c433278767810cc57f057dacd18592 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Mon, 4 Aug 2025 15:01:46 +0200 Subject: [PATCH 18/24] refactor: rename AI integration link and replace with new 'Develop with AI' documentation --- .vitepress/sidebar.ts | 4 ++-- src/overview/{ai-integration.md => develop-with-ai.md} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/overview/{ai-integration.md => develop-with-ai.md} (96%) diff --git a/.vitepress/sidebar.ts b/.vitepress/sidebar.ts index bc73f038..0dbd5858 100644 --- a/.vitepress/sidebar.ts +++ b/.vitepress/sidebar.ts @@ -39,8 +39,8 @@ export function getSidebar() { link: '/overview/use-cases', }, { - text: '🤖 Use the docs in your AI', - link: '/overview/ai-integration', + text: '🤖 Develop with AI', + link: '/overview/develop-with-ai', }, ], }, diff --git a/src/overview/ai-integration.md b/src/overview/develop-with-ai.md similarity index 96% rename from src/overview/ai-integration.md rename to src/overview/develop-with-ai.md index a7256711..95c782d8 100644 --- a/src/overview/ai-integration.md +++ b/src/overview/develop-with-ai.md @@ -1,11 +1,11 @@ --- -title: AI-Powered Development with iExec +title: Develop with AI description: Learn how to leverage AI tools like Vibe Coding and Context7 to build privacy-first applications with iExec --- -# 🤖 AI-Powered Development with iExec +# 🤖 Develop with AI Building privacy-first applications with iExec can be accelerated using AI-powered development tools. This guide covers how to effectively use AI From 615ec761f839bec1006648082124a6e7a68d1442 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Mon, 4 Aug 2025 15:02:55 +0200 Subject: [PATCH 19/24] fix: correct formatting in iApp Generator description --- src/overview/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 786b4d4f..d6539bf2 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -77,7 +77,7 @@ Ready-to-use components to protect sensitive data and computation:
- iApp Generator: Bootstrap your Privacy Apps on TEEs. + iApp Generator: Bootstrap your Privacy Apps on TEEs. Confidential Computing made easy
From 33bff9370fb82bb381b97186517d2e5828b1439c Mon Sep 17 00:00:00 2001 From: MartinLeclercq Date: Tue, 5 Aug 2025 09:47:32 +0200 Subject: [PATCH 20/24] Apply suggestions from code review Co-authored-by: Robin Le Caignec <72495599+Le-Caignec@users.noreply.github.com> --- src/overview/welcome.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index d6539bf2..6530825b 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -18,7 +18,7 @@ tough challenge: how to build innovative applications without compromising sensitive user data.
-

iExec solves this by providing a privacy-first toolkit that makes it simple to protect, manage, and compute data securely, even in untrusted environments. We believe privacy should be a built-in right, not an afterthought.

+

iExec solves this by providing a privacy-first toolkit that makes it simple to protect, manage, and compute data securely, even in untrusted environments. We believe privacy should be a built-in feature, not an afterthought.

## 🛠️ How we make it happen @@ -33,22 +33,22 @@ iExec provides a complete toolkit that makes privacy simple and actionable: Plug & Play Privacy: Integrate confidentiality features without managing complex infrastructure
-
+
🎮
- Programmable Data Control: Define who can access data, when, and how through blockchain-powered tools + Governance and Ownership: Control your assets through orders, choose who can access your data, with which privacy applications, and at what price
⛓️
- Native Interoperability: Build once and access iExec's EVM Layer partner network + Multi-Chain Interoperability: Deploy across multiple networks including Arbitrum and Bellecour sidechain with seamless EVM compatibility
- 👨‍💻 + �️
- Developer-First Experience: Focus on building your application, not privacy plumbing + Complete Platform: Fluide experience with comprehensive toolkit, SDKs, and ready-to-use components for seamless development
From d09c07eb2cab7ee6029d9cb057798edf2d466770 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Tue, 5 Aug 2025 09:51:52 +0200 Subject: [PATCH 21/24] fix: update link in 'RevokedAccess' section to remove emoji from reference --- src/manage-data/dataProtector/types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/manage-data/dataProtector/types.md b/src/manage-data/dataProtector/types.md index 96881529..34da0607 100644 --- a/src/manage-data/dataProtector/types.md +++ b/src/manage-data/dataProtector/types.md @@ -84,7 +84,7 @@ Types in DataProtector. ## ❌ RevokedAccess -### access: [`GrantedAccess`](#🔑-grantedaccess) +### access: [`GrantedAccess`](#-grantedaccess) - The granted access that was revoked. From 8a0cdd759cc5ead7196af2a1714e1854eaa92144 Mon Sep 17 00:00:00 2001 From: akugone Date: Tue, 5 Aug 2025 10:00:11 +0200 Subject: [PATCH 22/24] refactor: enhance clarity in 'welcome.md' by updating multi-chain interoperability description and repositioning decentralized confidential computing section --- src/overview/welcome.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 6530825b..72360e06 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -42,7 +42,7 @@ iExec provides a complete toolkit that makes privacy simple and actionable:
⛓️
- Multi-Chain Interoperability: Deploy across multiple networks including Arbitrum and Bellecour sidechain with seamless EVM compatibility + Multi-Chain Interoperability: Build privacy-first applications on supported networks
@@ -56,18 +56,10 @@ iExec provides a complete toolkit that makes privacy simple and actionable: ## 🔧 What we provide -### Privacy tools - Ready-to-use components to protect sensitive data and computation:
-
- 🛡️ -
- Decentralized Confidential Computing: Process data securely in secure and confidential environments while controlling access and monetization through blockchain -
-
🔒
@@ -81,6 +73,12 @@ Ready-to-use components to protect sensitive data and computation: Confidential Computing made easy
+
+ 🛡️ +
+ Decentralized Confidential Computing: Process data securely in secure and confidential environments while controlling access and monetization through blockchain +
+
From d1892b42d3c2ed0e4d6570eec3596951b250a5a0 Mon Sep 17 00:00:00 2001 From: akugone Date: Tue, 5 Aug 2025 10:04:42 +0200 Subject: [PATCH 23/24] refactor: improve terminology in 'welcome.md' by clarifying privacy features and enhancing tool descriptions --- src/overview/welcome.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 72360e06..3ee2985d 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -30,7 +30,7 @@ iExec provides a complete toolkit that makes privacy simple and actionable:
🔌
- Plug & Play Privacy: Integrate confidentiality features without managing complex infrastructure + Privacy: Integrate confidentiality features without managing complex infrastructure
@@ -46,9 +46,9 @@ iExec provides a complete toolkit that makes privacy simple and actionable:
- �️ + 🔧
- Complete Platform: Fluide experience with comprehensive toolkit, SDKs, and ready-to-use components for seamless development + Plug & Play tools: Fluide experience with comprehensive toolkit, SDKs, and ready-to-use components for seamless development
From 2686fe9af1c67a42b7139cce5757219bd22d6967 Mon Sep 17 00:00:00 2001 From: akugone Date: Tue, 5 Aug 2025 10:06:31 +0200 Subject: [PATCH 24/24] refactor: remove redundant introductory text in 'welcome.md' to streamline the documentation for building privacy-first applications --- src/overview/welcome.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 3ee2985d..7f83f035 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -182,10 +182,6 @@ Ready to build privacy-first applications? Choose your path: -
-

This documentation will guide you through building privacy-first applications with iExec's developer tools, making complex privacy features simple and accessible.

-
- --- _Ready to transform how you handle sensitive data? Let's build something amazing