Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/get-started/develop-with-ai.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
privacy-first applications with iExec
---

# 🤖 Develop with AI
# Develop with AI

AI tools accelerate building privacy-first applications with iExec 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
## Documentation for LLMs and AI Code Editors

Check warning on line 14 in src/get-started/develop-with-ai.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/develop-with-ai.md#L14

[Google.Headings] 'Documentation for LLMs and AI Code Editors' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Documentation for LLMs and AI Code Editors' should use sentence-style capitalization.", "location": {"path": "src/get-started/develop-with-ai.md", "range": {"start": {"line": 14, "column": 4}}}, "severity": "WARNING"}

You can use MCP (Model Control Protocol) servers like
[Context7](https://context7.com/iexecblockchaincomputing/documentation) to
Expand All @@ -21,7 +21,7 @@
- Architecture suggestions for privacy-first apps
- Code explanation and best practices

## 🎨 Vibe Coding Integration
## Vibe Coding Integration

Check warning on line 24 in src/get-started/develop-with-ai.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/develop-with-ai.md#L24

[Google.Headings] 'Vibe Coding Integration' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Vibe Coding Integration' should use sentence-style capitalization.", "location": {"path": "src/get-started/develop-with-ai.md", "range": {"start": {"line": 24, "column": 4}}}, "severity": "WARNING"}

Vibe coding lets you build applications by describing what you want in plain
language. An AI assistant (like Cursor or ChatGPT) then generates code based on
Expand All @@ -37,7 +37,7 @@

- You review and adjust until it works

## ⚠️ Security Considerations
## Security Considerations

Check warning on line 40 in src/get-started/develop-with-ai.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/develop-with-ai.md#L40

[Google.Headings] 'Security Considerations' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Security Considerations' should use sentence-style capitalization.", "location": {"path": "src/get-started/develop-with-ai.md", "range": {"start": {"line": 40, "column": 4}}}, "severity": "WARNING"}

While vibe coding is powerful, it's important to keep privacy and security in
mind:
Expand Down
10 changes: 5 additions & 5 deletions src/get-started/overview/rlc.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
execution requires RLC. The more builders use iExec tools, the more RLC has to
be bought and used by builder leveraging iExec's technology.

## 🎯 Why RLC Matters
## Why RLC Matters

Check warning on line 21 in src/get-started/overview/rlc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/overview/rlc.md#L21

[Google.Headings] 'Why RLC Matters' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Why RLC Matters' should use sentence-style capitalization.", "location": {"path": "src/get-started/overview/rlc.md", "range": {"start": {"line": 21, "column": 4}}}, "severity": "WARNING"}

**iExec's adoption is linearly correlated to the real-time usage of the RLC
token** When developers build with iExec tools, RLC gets used. More privacy apps
Expand All @@ -39,7 +39,7 @@
More developers using iExec's privacy tools means more RLC utility in real
dApps. iExec builds actionable privacy, not just protocols.

## 💰 Transparent Payment Flow
## Transparent Payment Flow

Check warning on line 42 in src/get-started/overview/rlc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/overview/rlc.md#L42

[Google.Headings] 'Transparent Payment Flow' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Transparent Payment Flow' should use sentence-style capitalization.", "location": {"path": "src/get-started/overview/rlc.md", "range": {"start": {"line": 42, "column": 4}}}, "severity": "WARNING"}

When you pay for a task execution with RLC, your payment is automatically and
transparently distributed to all iExec protocol participants:
Expand All @@ -66,7 +66,7 @@
task is completed, you can recover the RLC that wasn't consumed for the task
payment.

### 📊 Ecosystem Growth Metrics
### Ecosystem Growth Metrics

Check warning on line 69 in src/get-started/overview/rlc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/overview/rlc.md#L69

[Google.Headings] 'Ecosystem Growth Metrics' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Ecosystem Growth Metrics' should use sentence-style capitalization.", "location": {"path": "src/get-started/overview/rlc.md", "range": {"start": {"line": 69, "column": 5}}}, "severity": "WARNING"}

::: info Circulating Supply

Expand All @@ -93,7 +93,7 @@
- Confidential computations need RLC for execution
- Staking mechanisms lock RLC, reducing circulating supply

## 🔄 Getting RLC
## Getting RLC

You can acquire RLC tokens through several methods:

Expand Down Expand Up @@ -134,7 +134,7 @@
/>
</div>

## 🚀 Ready to Get Started?
## Ready to Get Started?

Check warning on line 137 in src/get-started/overview/rlc.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/overview/rlc.md#L137

[Google.Headings] 'Ready to Get Started?' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Ready to Get Started?' should use sentence-style capitalization.", "location": {"path": "src/get-started/overview/rlc.md", "range": {"start": {"line": 137, "column": 4}}}, "severity": "WARNING"}

Ready to dive into the iExec ecosystem? Here are the next steps:

Expand Down
4 changes: 2 additions & 2 deletions src/get-started/tooling-and-explorers/blockchain-explorer.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
Arbitrum mainnet and Bellecour network.
---

# 🔍 Blockchain Explorers
# Blockchain Explorers

Check failure on line 8 in src/get-started/tooling-and-explorers/blockchain-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/blockchain-explorer.md#L8

[Vale.Terms] Use 'blockchain' instead of 'Blockchain'.
Raw output
{"message": "[Vale.Terms] Use 'blockchain' instead of 'Blockchain'.", "location": {"path": "src/get-started/tooling-and-explorers/blockchain-explorer.md", "range": {"start": {"line": 8, "column": 3}}}, "severity": "ERROR"}

Check warning on line 8 in src/get-started/tooling-and-explorers/blockchain-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/blockchain-explorer.md#L8

[Google.Headings] 'Blockchain Explorers' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Blockchain Explorers' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/blockchain-explorer.md", "range": {"start": {"line": 8, "column": 3}}}, "severity": "WARNING"}

Monitor iExec protocol smart contracts on all supported networks through
verified blockchain explorers. All protocol contracts have been verified and are
publicly auditable.

## 🌐 Supported Networks
## Supported Networks

Check warning on line 14 in src/get-started/tooling-and-explorers/blockchain-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/blockchain-explorer.md#L14

[Google.Headings] 'Supported Networks' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Supported Networks' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/blockchain-explorer.md", "range": {"start": {"line": 14, "column": 4}}}, "severity": "WARNING"}

<div class="grid grid-cols-1 gap-8 my-8">
<UseCaseCard
Expand Down
8 changes: 4 additions & 4 deletions src/get-started/tooling-and-explorers/bridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

:::

## 🗂️ Available Bridges
## Available Bridges

Check warning on line 27 in src/get-started/tooling-and-explorers/bridge.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/bridge.md#L27

[Google.Headings] 'Available Bridges' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Available Bridges' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/bridge.md", "range": {"start": {"line": 27, "column": 4}}}, "severity": "WARNING"}

iExec provides officially supported bridges for seamless token transfer across
networks:
Expand Down Expand Up @@ -55,7 +55,7 @@
/>
</CardGrid>

## Stargate Bridge
## Stargate Bridge

The **Stargate Bridge** powered by LayerZero enables cross-chain transfers of
RLC tokens between Ethereum and Arbitrum mainnet in both directions.
Expand All @@ -77,7 +77,7 @@
link-url="https://stargate.finance/bridge"
/>

## 🔄 Bellecour Bridge
## Bellecour Bridge

The **Bellecour Bridge** enables seamless transfer of RLC tokens between
Ethereum mainnet and the Bellecour sidechain in both directions. When bridged to
Expand Down Expand Up @@ -113,7 +113,7 @@

:::

## 🔒 Security & Audits
## Security & Audits

Check warning on line 116 in src/get-started/tooling-and-explorers/bridge.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/bridge.md#L116

[Google.Headings] 'Security & Audits' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Security \u0026 Audits' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/bridge.md", "range": {"start": {"line": 116, "column": 4}}}, "severity": "WARNING"}

The **Stargate Bridge** uses the **LayerZero protocol** under the hood, which
provides secure cross-chain communication infrastructure. LayerZero is a
Expand Down
8 changes: 4 additions & 4 deletions src/get-started/tooling-and-explorers/builder-dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
iApp and your manage vouchers
---

# 🏗️ Builder Dashboard
# Builder Dashboard

Check warning on line 8 in src/get-started/tooling-and-explorers/builder-dashboard.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/builder-dashboard.md#L8

[Google.Headings] 'Builder Dashboard' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Builder Dashboard' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/builder-dashboard.md", "range": {"start": {"line": 8, "column": 3}}}, "severity": "WARNING"}

The **Builder Dashboard** is your comprehensive development hub for iExec
protocol. Monitor voucher usage, track your remaining compute capacity for TEE
Expand All @@ -20,7 +20,7 @@
caption="Access the Builder Dashboard"
/>

## 🎯 Key Features
## Key Features

Check warning on line 23 in src/get-started/tooling-and-explorers/builder-dashboard.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/builder-dashboard.md#L23

[Google.Headings] 'Key Features' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Key Features' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/builder-dashboard.md", "range": {"start": {"line": 23, "column": 4}}}, "severity": "WARNING"}

<CardGrid>
<FeatureCard
Expand All @@ -34,7 +34,7 @@
/>
</CardGrid>

## 📊 Voucher Consumption & Task History
## Voucher Consumption & Task History

Check warning on line 37 in src/get-started/tooling-and-explorers/builder-dashboard.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/builder-dashboard.md#L37

[Google.Headings] 'Voucher Consumption & Task History' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Voucher Consumption \u0026 Task History' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/builder-dashboard.md", "range": {"start": {"line": 37, "column": 4}}}, "severity": "WARNING"}

The first screen of the Builder Dashboard provides comprehensive voucher
monitoring with detailed task execution history and real-time balance tracking.
Expand Down Expand Up @@ -81,7 +81,7 @@
/>
</CardGrid>

## 📱 Confidential iApp Management
## Confidential iApp Management

Check warning on line 84 in src/get-started/tooling-and-explorers/builder-dashboard.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/builder-dashboard.md#L84

[Google.Headings] 'Confidential iApp Management' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Confidential iApp Management' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/builder-dashboard.md", "range": {"start": {"line": 84, "column": 4}}}, "severity": "WARNING"}

The second screen provides comprehensive management and analytics for your
deployed confidential iApp with detailed statistics and user insights.
Expand Down
4 changes: 2 additions & 2 deletions src/get-started/tooling-and-explorers/faucet.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
workerpools, and protected datasets without spending real tokens.
---

# 🚰 RLC Faucet
# RLC Faucet

Check warning on line 8 in src/get-started/tooling-and-explorers/faucet.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/faucet.md#L8

[Google.Headings] 'RLC Faucet' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'RLC Faucet' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/faucet.md", "range": {"start": {"line": 8, "column": 3}}}, "severity": "WARNING"}

Get free RLC tokens on **Arbitrum Sepolia testnet** to test your iApps, pay for
workerpool executions, and access protected datasets without spending real
Expand Down Expand Up @@ -34,7 +34,7 @@
distribution)
- **One claim per 24 hours** per authenticated account

## 💰 Claim Details
## Claim Details

Check warning on line 37 in src/get-started/tooling-and-explorers/faucet.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/faucet.md#L37

[Google.Headings] 'Claim Details' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Claim Details' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/faucet.md", "range": {"start": {"line": 37, "column": 4}}}, "severity": "WARNING"}

<UseCaseCard
title="🚰 iExec RLC Faucet"
Expand Down
4 changes: 2 additions & 2 deletions src/get-started/tooling-and-explorers/iexec-explorer.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
platform. Monitor deals, tasks, apps, and datasets in real-time.
---

# 🔍 iExec Explorer
# iExec Explorer

Check warning on line 8 in src/get-started/tooling-and-explorers/iexec-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/iexec-explorer.md#L8

[Google.Headings] 'iExec Explorer' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'iExec Explorer' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/iexec-explorer.md", "range": {"start": {"line": 8, "column": 3}}}, "severity": "WARNING"}

The **iExec Explorer** is your real-time window into the iExec confidential
decentralized computing protocol. Track deals, monitor task execution, and
Expand All @@ -25,7 +25,7 @@

:::

## 🎯 What you Can Explore
## What you Can Explore

Check warning on line 28 in src/get-started/tooling-and-explorers/iexec-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/iexec-explorer.md#L28

[Google.Headings] 'What you Can Explore' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'What you Can Explore' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/iexec-explorer.md", "range": {"start": {"line": 28, "column": 4}}}, "severity": "WARNING"}

<CardGrid>
<FeatureCard
Expand Down
8 changes: 4 additions & 4 deletions src/get-started/tooling-and-explorers/subgraph-explorer.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
networks.
---

# 🔍 The Graph Explorer
# The Graph Explorer

Check warning on line 9 in src/get-started/tooling-and-explorers/subgraph-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/subgraph-explorer.md#L9

[Google.Headings] 'The Graph Explorer' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'The Graph Explorer' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/subgraph-explorer.md", "range": {"start": {"line": 9, "column": 3}}}, "severity": "WARNING"}

The **iExec protocol** uses **The Graph** as a decentralized protocol for
indexing and querying blockchain data across multiple networks. This powerful
Expand All @@ -19,7 +19,7 @@
link-url="https://thegraph.com/docs/en/subgraphs/quick-start/"
/>

## 🎯 What is the Graph?
## What is the Graph?

Check notice on line 22 in src/get-started/tooling-and-explorers/subgraph-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/subgraph-explorer.md#L22

[Google.Contractions] Use 'what's' instead of 'What is'.
Raw output
{"message": "[Google.Contractions] Use 'what's' instead of 'What is'.", "location": {"path": "src/get-started/tooling-and-explorers/subgraph-explorer.md", "range": {"start": {"line": 22, "column": 4}}}, "severity": "INFO"}

Check warning on line 22 in src/get-started/tooling-and-explorers/subgraph-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/subgraph-explorer.md#L22

[Google.Headings] 'What is the Graph?' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'What is the Graph?' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/subgraph-explorer.md", "range": {"start": {"line": 22, "column": 4}}}, "severity": "WARNING"}

The Graph is a decentralized protocol for indexing and querying blockchain data.
It enables developers to build and publish open API called **subgraphs** that
Expand All @@ -41,7 +41,7 @@
- **GraphQL Interface**: Powerful query language for flexible data retrieval
- **Multi-network Support**: Access data across different blockchain networks

## 🗂️ Available Subgraphs
## Available Subgraphs

Check warning on line 44 in src/get-started/tooling-and-explorers/subgraph-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/subgraph-explorer.md#L44

[Google.Headings] 'Available Subgraphs' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Available Subgraphs' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/subgraph-explorer.md", "range": {"start": {"line": 44, "column": 4}}}, "severity": "WARNING"}

Check failure on line 44 in src/get-started/tooling-and-explorers/subgraph-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/subgraph-explorer.md#L44

[Vale.Terms] Use 'subgraphs' instead of 'Subgraphs'.
Raw output
{"message": "[Vale.Terms] Use 'subgraphs' instead of 'Subgraphs'.", "location": {"path": "src/get-started/tooling-and-explorers/subgraph-explorer.md", "range": {"start": {"line": 44, "column": 14}}}, "severity": "ERROR"}

iExec has deployed several subgraphs across different networks to provide
comprehensive data access. Each subgraph indexes specific aspects of the iExec
Expand Down Expand Up @@ -117,7 +117,7 @@

</CardGrid>

## 🔍 GraphQL Explorer Interface
## GraphQL Explorer Interface

Check warning on line 120 in src/get-started/tooling-and-explorers/subgraph-explorer.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/tooling-and-explorers/subgraph-explorer.md#L120

[Google.Headings] 'GraphQL Explorer Interface' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'GraphQL Explorer Interface' should use sentence-style capitalization.", "location": {"path": "src/get-started/tooling-and-explorers/subgraph-explorer.md", "range": {"start": {"line": 120, "column": 4}}}, "severity": "WARNING"}

The Graph provides an interactive GraphQL explorer that allows you to build and
test queries directly in your browser. This powerful interface makes it easy to
Expand Down
2 changes: 1 addition & 1 deletion src/get-started/welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@

</Container>

## 🚀 Start Building
## Start Building

Check warning on line 148 in src/get-started/welcome.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/get-started/welcome.md#L148

[Google.Headings] 'Start Building' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Start Building' should use sentence-style capitalization.", "location": {"path": "src/get-started/welcome.md", "range": {"start": {"line": 148, "column": 4}}}, "severity": "WARNING"}

Ready to build privacy-first applications? Choose your path:

Expand Down
10 changes: 5 additions & 5 deletions src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
technology using both traditional deployment and the iApp Generator
---

# 🛡️ Build Intel TDX iApp <ChainNotSupportedBadge/>
# Build Intel TDX iApp <ChainNotSupportedBadge/>

Check warning on line 8 in src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md#L8

[Google.Headings] 'Build Intel TDX iApp' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Build Intel TDX iApp' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md", "range": {"start": {"line": 8, "column": 3}}}, "severity": "WARNING"}

Check failure on line 8 in src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md#L8

[Vale.Terms] Use 'intel' instead of 'Intel'.
Raw output
{"message": "[Vale.Terms] Use 'intel' instead of 'Intel'.", "location": {"path": "src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md", "range": {"start": {"line": 8, "column": 9}}}, "severity": "ERROR"}

In this tutorial, you will learn how to build and run a Confidential Computing
application with Intel TDX technology using both traditional deployment and the
Expand Down Expand Up @@ -257,7 +257,7 @@

## What's Next?

### 🔧 **Continue with TDX Development**
### **Continue with TDX Development**

Check warning on line 260 in src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md#L260

[Google.Headings] 'Continue with TDX Development' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Continue with TDX Development' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md", "range": {"start": {"line": 260, "column": 7}}}, "severity": "WARNING"}

**Enhance your TDX application**:

Expand All @@ -269,7 +269,7 @@
- **[iApp Access Control and Pricing](/guides/build-iapp/manage-access)** -
Configure access control for your TDX applications

### 📚 **Learn More About TEE Technologies**
### **Learn More About TEE Technologies**

Check warning on line 272 in src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md#L272

[Google.Headings] 'Learn More About TEE Technologies' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Learn More About TEE Technologies' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md", "range": {"start": {"line": 272, "column": 7}}}, "severity": "WARNING"}

**Deepen your understanding**:

Expand All @@ -280,7 +280,7 @@
- **[Introduction to TEE Technologies](/protocol/tee/introduction)** -
Foundation concepts of TEE technologies

### 🚀 **Production Considerations**
### **Production Considerations**

Check warning on line 283 in src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md#L283

[Google.Headings] 'Production Considerations' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Production Considerations' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md", "range": {"start": {"line": 283, "column": 7}}}, "severity": "WARNING"}

**For production applications**:

Expand All @@ -291,7 +291,7 @@
- **[Deploy & Run](/guides/build-iapp/deploy-&-run)** - Standard iApp deployment
guide

### 🔗 **Related Resources**
### **Related Resources**

Check warning on line 294 in src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md#L294

[Google.Headings] 'Related Resources' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Related Resources' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/advanced/build-your-first-tdx-iapp.md", "range": {"start": {"line": 294, "column": 7}}}, "severity": "WARNING"}

**Explore the iExec ecosystem**:

Expand Down
4 changes: 2 additions & 2 deletions src/guides/build-iapp/advanced/result-callback.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Use a callback when your smart contract should:
- Store a timestamped record (price feed, score, KPI, proof hash)
- Bridge logic between external systems and on-chain state

## 🧩 High-level flow
## High-level flow

1. A requester deploys the smart contract that should receive the callback data.
2. The requester executes an iApp and specifies the callback address.
Expand Down Expand Up @@ -154,7 +154,7 @@ const taskId = await iexec.order.matchOrders({
});
```

## 🔄 Other use cases
## Other use cases

| Use Case | Description |
| -------------------- | ---------------------------------------- |
Expand Down
16 changes: 8 additions & 8 deletions src/guides/build-iapp/debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Troubleshoot and optimize your iApp execution in the TEE environment
---

# 🐛 Debugging
# Debugging

**When your iApp doesn't work as expected, debugging in the TEE environment
requires specific techniques.** This guide helps you identify issues and
Expand Down Expand Up @@ -88,18 +88,18 @@

## Common Issues

### ⏱️ **Task Timeout**
### **Task Timeout**

Check warning on line 91 in src/guides/build-iapp/debugging.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/debugging.md#L91

[Google.Headings] 'Task Timeout' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Task Timeout' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/debugging.md", "range": {"start": {"line": 91, "column": 7}}}, "severity": "WARNING"}

- **Cause**: Code takes too long to execute
- **Solution**: Optimize algorithms, reduce input sizes, use appropriate task
category

### 💾 **Memory Issues**
### **Memory Issues**

- **Cause**: Loading large files, memory leaks, TEE constraints
- **Solution**: Process data in chunks, use streaming, optimize memory usage

### 📁 **Input/Output Problems**
### **Input/Output Problems**

Check warning on line 102 in src/guides/build-iapp/debugging.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/debugging.md#L102

[Google.Headings] 'Input/Output Problems' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Input/Output Problems' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/debugging.md", "range": {"start": {"line": 102, "column": 7}}}, "severity": "WARNING"}

- **Cause**: Wrong file paths, missing `computed.json`
- **Solution**: Always create `computed.json`, verify environment variables
Expand All @@ -112,15 +112,15 @@
json.dump(computed, f)
```

### ⚠️ **Dataset Type Unmatching**
### **Dataset Type Unmatching**

Check warning on line 115 in src/guides/build-iapp/debugging.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/debugging.md#L115

[Google.Headings] 'Dataset Type Unmatching' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Dataset Type Unmatching' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/debugging.md", "range": {"start": {"line": 115, "column": 7}}}, "severity": "WARNING"}

- **Cause**: The dataset type specified in the frontend (protectData) does not
match with the dataset type specified in the iApp
- **Solution**: Check both dataset types

## Best Practices

### 🔍 **Input Validation**
### **Input Validation**

Check warning on line 123 in src/guides/build-iapp/debugging.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/debugging.md#L123

[Google.Headings] 'Input Validation' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Input Validation' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/debugging.md", "range": {"start": {"line": 123, "column": 7}}}, "severity": "WARNING"}

```python
import os, sys
Expand All @@ -136,7 +136,7 @@
sys.exit(1)
```

### 📝 **Clear Error Messages**
### **Clear Error Messages**

Check warning on line 139 in src/guides/build-iapp/debugging.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/debugging.md#L139

[Google.Headings] 'Clear Error Messages' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Clear Error Messages' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/debugging.md", "range": {"start": {"line": 139, "column": 7}}}, "severity": "WARNING"}

```python
try:
Expand All @@ -147,7 +147,7 @@
sys.exit(1)
```

### 🔒 **Safe File Operations**
### **Safe File Operations**

Check warning on line 150 in src/guides/build-iapp/debugging.md

View workflow job for this annotation

GitHub Actions / vale

[vale] src/guides/build-iapp/debugging.md#L150

[Google.Headings] 'Safe File Operations' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Safe File Operations' should use sentence-style capitalization.", "location": {"path": "src/guides/build-iapp/debugging.md", "range": {"start": {"line": 150, "column": 7}}}, "severity": "WARNING"}

```python
import os, json
Expand Down
Loading