diff --git a/.vitepress/sidebar.ts b/.vitepress/sidebar.ts index 6a0aa60c..c7090523 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/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. diff --git a/src/overview/ai-integration.md b/src/overview/ai-integration.md deleted file mode 100644 index 5c2c21ae..00000000 --- a/src/overview/ai-integration.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Use the docs in your AI -description: AI integration ---- - -# 🤖 Use the docs in your AI - -This page is under development. - - diff --git a/src/overview/develop-with-ai.md b/src/overview/develop-with-ai.md new file mode 100644 index 00000000..95c782d8 --- /dev/null +++ b/src/overview/develop-with-ai.md @@ -0,0 +1,61 @@ +--- +title: Develop with AI +description: + Learn how to leverage AI tools like Vibe Coding and Context7 to build + privacy-first applications 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 +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 you can: + +- 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 + +## Learn More + +- [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) diff --git a/src/overview/helloWorld/1-overview.md b/src/overview/helloWorld/1-overview.md index 2aa3116e..1091a125 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:

@@ -80,13 +80,13 @@ 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: #### 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

-
- -
- -
-
- 🤖 -

AI/ML

-
- -
- -
-
- 🔬 -

Research

-
- -
- -
-
- 📊 -

Business Analytics

-
- -
- -
-
- 🎮 -

Gaming

-
- -
-
-
- 🏥 -

Healthcare

-
- -
-
- -
-

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/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** diff --git a/src/overview/welcome.md b/src/overview/welcome.md index 224ef9f4..7f83f035 100644 --- a/src/overview/welcome.md +++ b/src/overview/welcome.md @@ -1,45 +1,188 @@ --- -title: What We Do -description: Discover iExec's decentralized computing platform +title: About iExec +description: + Discover how iExec empowers developers to build privacy-first applications --- -# 💡 What We Do - -iExec is a decentralized marketplace for computing resources. We enable -developers to build applications that combine **ownership**, **privacy**, and -**monetization**. - -## Our Mission - -We believe in a future where: - -- 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 - -## Key Technologies - -### Protected Data - -Secure your data while maintaining control over who can access and use it. - -### iApps (iExec Applications) - -Decentralized applications that run on the iExec network, ensuring privacy and -verifiability. - -### Trusted Execution Environments (TEE) - -Computing in secure enclaves that guarantee privacy and integrity. - -## Get Started - -Ready to build with iExec? Check out our -[Hello World guide](/overview/helloWorld) or explore our -[use cases](/overview/use-cases). +# 💡 The Privacy toolkit + +
+

Welcome to iExec

+

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

+
+ +## 🤔 Why iExec? + +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 feature, not an afterthought.

+
+ +## 🛠️ How we make it happen + +iExec provides a complete toolkit that makes privacy simple and actionable: + +
+
+
+ 🔌 +
+ Privacy: Integrate confidentiality features without managing complex infrastructure +
+
+
+ 🎮 +
+ Governance and Ownership: Control your assets through orders, choose who can access your data, with which privacy applications, and at what price +
+
+
+ ⛓️ +
+ Multi-Chain Interoperability: Build privacy-first applications on supported networks +
+
+
+ 🔧 +
+ Plug & Play tools: Fluide experience with comprehensive toolkit, SDKs, and ready-to-use components for seamless development +
+
+
+
+ +## 🔧 What we provide + +Ready-to-use components to protect sensitive data and computation: + +
+
+
+ 🔒 +
+ DataProtector: Secure and control access to sensitive information +
+
+
+ +
+ iApp Generator: Bootstrap your Privacy Apps on TEEs. +Confidential Computing made easy +
+
+
+ 🛡️ +
+ Decentralized Confidential Computing: Process data securely in secure and confidential environments while controlling access and monetization through blockchain +
+
+
+
+ +## 💡 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 + +Ready to build privacy-first applications? Choose your path: + +
+
+
+ +
+ 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 +
+
+
+
--- -_This documentation will help you understand and implement iExec's decentralized -computing solutions._ +_Ready to transform how you handle sensitive data? Let's build something amazing +together._