diff --git a/.vitepress/sidebar.ts b/.vitepress/sidebar.ts index 9103751..c94067f 100644 --- a/.vitepress/sidebar.ts +++ b/.vitepress/sidebar.ts @@ -45,12 +45,23 @@ export function getSidebar() { ], }, { - text: 'EXPLORERS', + text: 'TOOLING & EXPLORERS', items: [ - { text: 'iExec Explorer', link: '/overview/iexec-explorer' }, { - text: 'TheGraph Explorer', - link: '/overview/the-graph-explorer', + text: 'iExec Explorer', + link: '/overview/tooling-and-explorers/iexec-explorer', + }, + { + text: 'Builder Dashboard', + link: '/overview/tooling-and-explorers/builder-dashboard', + }, + { + text: 'Subgraph Explorer', + link: '/overview/tooling-and-explorers/subgraph-explorer', + }, + { + text: 'Blockchain Explorer', + link: '/overview/tooling-and-explorers/blockchain-explorer', }, ], }, diff --git a/README.md b/README.md index 5774612..fb5f802 100644 --- a/README.md +++ b/README.md @@ -148,7 +148,7 @@ Fork this repository and ensure you're working on the `main` branch: ## TODO -- Add an audit section +- Add an audit section for smart contracts - Add Arbitrum support - On arbitrum hide : Oracle Factory ? , DataProtector Sharing ?? - Adapt hardcoded address to feat with new contracts deployed on arbitrum @@ -163,3 +163,8 @@ Fork this repository and ensure you're working on the `main` branch: - SGX vs TDX need review - complete `build-iapp` section - complete `Protocol`section +- What about Bridge ? +- Made a page on RLC +- Add Dune dashboard +- Add a Development workflow +- Update context7 when doc will be deployed diff --git a/src/assets/icons/arbitrum-logo.png b/src/assets/icons/arbitrum-logo.png new file mode 100644 index 0000000..98b713e Binary files /dev/null and b/src/assets/icons/arbitrum-logo.png differ diff --git a/src/assets/tooling-&-explorers/blockchain-explorer/arbitrum-explorer.png b/src/assets/tooling-&-explorers/blockchain-explorer/arbitrum-explorer.png new file mode 100644 index 0000000..49c9c41 Binary files /dev/null and b/src/assets/tooling-&-explorers/blockchain-explorer/arbitrum-explorer.png differ diff --git a/src/assets/tooling-&-explorers/blockchain-explorer/bellecour-explorer.png b/src/assets/tooling-&-explorers/blockchain-explorer/bellecour-explorer.png new file mode 100644 index 0000000..0c0446e Binary files /dev/null and b/src/assets/tooling-&-explorers/blockchain-explorer/bellecour-explorer.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/app-view.png b/src/assets/tooling-&-explorers/iexec-explorer/app-view.png new file mode 100644 index 0000000..aaa804a Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/app-view.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/dataset-view.png b/src/assets/tooling-&-explorers/iexec-explorer/dataset-view.png new file mode 100644 index 0000000..7d230a0 Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/dataset-view.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/deal-view.png b/src/assets/tooling-&-explorers/iexec-explorer/deal-view.png new file mode 100644 index 0000000..42e76a3 Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/deal-view.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/explorer-global.png b/src/assets/tooling-&-explorers/iexec-explorer/explorer-global.png new file mode 100644 index 0000000..47b6efa Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/explorer-global.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/task-details-completed.png b/src/assets/tooling-&-explorers/iexec-explorer/task-details-completed.png new file mode 100644 index 0000000..4fa852b Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/task-details-completed.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/task-details-started.png b/src/assets/tooling-&-explorers/iexec-explorer/task-details-started.png new file mode 100644 index 0000000..a86fe8d Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/task-details-started.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/task-view.png b/src/assets/tooling-&-explorers/iexec-explorer/task-view.png new file mode 100644 index 0000000..2b61a8a Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/task-view.png differ diff --git a/src/assets/tooling-&-explorers/iexec-explorer/workerpool-view.png b/src/assets/tooling-&-explorers/iexec-explorer/workerpool-view.png new file mode 100644 index 0000000..6337f1e Binary files /dev/null and b/src/assets/tooling-&-explorers/iexec-explorer/workerpool-view.png differ diff --git a/src/overview/iexec-explorer.md b/src/overview/iexec-explorer.md deleted file mode 100644 index dfd396d..0000000 --- a/src/overview/iexec-explorer.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: iExec Explorer ---- - -# iExec Explorer - -The iExec Explorer lets you browse and analyze on-chain activity, assets, and -jobs on the iExec platform. - -> _Page under construction. More details coming soon._ diff --git a/src/overview/the-graph-explorer.md b/src/overview/the-graph-explorer.md deleted file mode 100644 index 5ff6874..0000000 --- a/src/overview/the-graph-explorer.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: The Graph Explorer ---- - -# The Graph Explorer - -The Graph Explorer provides a way to query and visualize blockchain data indexed -by The Graph protocol. - -> _Page under construction. More details coming soon._ diff --git a/src/overview/tooling-and-explorers/blockchain-explorer.md b/src/overview/tooling-and-explorers/blockchain-explorer.md new file mode 100644 index 0000000..fad7303 --- /dev/null +++ b/src/overview/tooling-and-explorers/blockchain-explorer.md @@ -0,0 +1,195 @@ +--- +title: Blockchain Explorers +description: + Explore iExec smart contracts on verified blockchain explorers for both + Arbitrum mainnet and Bellecour network. +--- + +# πŸ” Blockchain Explorers + +Monitor iExec protocol smart contracts on both supported networks through +verified blockchain explorers. All protocol contracts have been verified and are +publicly auditable. + +## 🌐 Supported Networks + +
+
+
+ + Arbitrum Explorer + +
+
+

πŸ”· Arbitrum Mainnet

+

+ Production network for mainnet operations with verified smart contracts and comprehensive transaction tracking. +

+
+ Verified Contracts + Transaction History + Token Tracking + Contract Interactions +
+ +
+
+ +
+
+ + Bellecour Explorer + +
+
+

⚑ Bellecour Network

+

+ iExec's dedicated sidechain for optimized performance with native integration and enhanced protocol analytics. +

+
+ Verified Contracts + Transaction History + Token Tracking + Contract Interactions +
+ +
+
+
+ +::: tip πŸ’‘ Dev Tip + +Use **Bellecour** for development and testing as it's a +gasless blockchain, then deploy to **Arbitrum** for production workloads. + +::: + + + + diff --git a/src/overview/tooling-and-explorers/builder-dashboard.md b/src/overview/tooling-and-explorers/builder-dashboard.md new file mode 100644 index 0000000..e69de29 diff --git a/src/overview/tooling-and-explorers/iexec-explorer.md b/src/overview/tooling-and-explorers/iexec-explorer.md new file mode 100644 index 0000000..d77d00e --- /dev/null +++ b/src/overview/tooling-and-explorers/iexec-explorer.md @@ -0,0 +1,319 @@ +--- +title: iExec Explorer +description: + Explore and analyze transactions on the iExec decentralized computing + platform. Monitor deals, tasks, apps, and datasets in real-time. +--- + +# πŸ” iExec Explorer + +The **iExec Explorer** is your real-time window into the iExec confidential +decentralized computing protocol. Track deals, monitor task execution, and +explore apps and protectedDataβ€”all in one powerful dashboard. + +
+ + iExec Explorer + +

+ + πŸ”— Explore the iExec Protocol + +

+
+ +## 🎯 What You Can Explore + +
+ +
+
πŸ’Ό
+

Deals & Tasks

+

Monitor deal orchestration and task execution with their asset relationships (app + dataset + workerpool) from initialization to result download, including pricing

+
+
+ + +
+
πŸ“±
+

iApps Listing

+

Explore the catalog of trusted execution environment (TEE) applications, including their use cases and ownership details

+
+
+ + +
+
πŸ—„οΈ
+

Protected Data Listing

+

Discover encrypted datasets with their asset types, including usage and ownership details

+
+
+ + +
+
⚑
+

Workerpools

+

Explore the decentralized computing infrastructure, including usage and ownership details

+
+
+
+ +
+

πŸ—οΈ Understanding iExec Architecture

+

Deals are the fundamental orchestration unit - each deal coordinates a set of different stakeholders that share resources and execution parameters to execute a confidential computation task.

+

Each Deal brings together:

+ +
+ +## πŸ’Ό Deals & Tasks {#deals-tasks} + +
+ + Deal View + +

+ + πŸ”— Explore Deals on iExec Explorer + +

+
+ +> **πŸ’‘ Understanding Deals**: A deal is a coordinated set of stakeholders that +> brings together all the necessary components (app, dataset, workerpool) to +> execute confidential computation requests. + +### Deal Management Dashboard + +- **Deal Architecture**: Visualize how deals orchestrate multiple stakeholders + with shared resources and parameters +- **Stakeholder Composition**: See which stakeholders belong to each deal and + their execution dependencies +- **Asset Coordination**: Monitor how apps, datasets, and workerpools are + allocated across deal tasks +- **Deal Lifecycle**: Track deals from initiation through task execution to + final completion +- **Pricing Analysis**: View payment distributions across the different assets + of a deal (workerpool, dataset, app) + +### Tasks Overview + +
+ + Task View + +

+ + πŸ”— Browse All Tasks + +

+
+ +Browse and analyze all tasks across the iExec network: + +- **Task Listing**: View all tasks independently of their parent deals +- **Task Status**: Monitor task states across the entire network +- **Performance Analytics**: Analyze execution success rates +- **Historical Analysis**: Access task execution history for trend analysis + +### Task Execution Monitoring + +
+
+ + Task Started + +

Task Initialization & Progress

+

+ + πŸ”— Explore Tasks + +

+
+
+ + Task Completed + +

Task Completion & Results

+

+ + πŸ”— Explore Tasks + +

+
+
+ +> **πŸ”— Task Assets**: Each task involves four key assets working together: the +> requester, the **iApp** (application logic), the **Dataset** (protected data), +> and the **Workerpool** (execution infrastructure). The Explorer shows how +> these components interact. + +- **Asset Relationships**: Visualize the connections between iApp, dataset, and + workerpool for each task +- **Real-time Progress**: Monitor task status from queued β†’ running β†’ completed + with detailed state transitions +- **Execution Environment**: See which workerpool nodes are processing your + tasks and their TEE capabilities (TDX, SGX) +- **Data Flow**: Track which protected datasets are securely accessed by + authorized iApps +- **Result Management**: + - **Download Results**: Access completed task outputs directly from the + Explorer interface + - **Encryption Status**: Understand if results are encrypted based on + requester specifications + - **Result Verification**: Validate computation correctness and integrity + +## πŸ“± iApps Listing {#iapps-listing} + +
+ + App View + +

+ + πŸ”— Explore iApps Marketplace + +

+
+ +Explore the iExec application marketplace: + +- **iApp Directory**: Browse available applications +- **Usage Analytics**: View execution counts, and user adoption +- **Performance Metrics**: Analyze execution success rates + +## πŸ—„οΈ Protected Data Listing {#protected-data-listing} + +
+ + Dataset View + +

+ + πŸ”— Explore Protected Datasets + +

+
+ +Navigate the protected data landscape: + +- **Data Catalog**: Discover available datasets with their metadata and asset + type +- **Usage Patterns**: Analyze dataset popularity and user adoption +- **Schema Validation**: Ensure data structure compatibility with your + applications + +## ⚑ Workerpools {#workerpools} + +
+ + Workerpool View + +

+ + πŸ”— Explore Workerpools Infrastructure + +

+
+ +Explore the decentralized computing infrastructure: + +- **Infrastructure Overview**: Monitor the distributed network of computing + nodes +- **Worker Metrics**: Analyze execution success rates +- **Resource Availability**: Check computational resources and capacity +- **Usage Statistics**: Analyze workerpool utilization + + diff --git a/src/overview/tooling-and-explorers/subgraph-explorer.md b/src/overview/tooling-and-explorers/subgraph-explorer.md new file mode 100644 index 0000000..e69de29