Skip to content

Commit d7ed5ea

Browse files
committed
docs: Revise iApp guides to clarify input options and usage
- Updated the 'Run iApp with ProtectedData' guide to emphasize the role of ProtectedData as a powerful input type while introducing non-persistent inputs for customization. - Revised the 'Run iApp without ProtectedData' guide to highlight the flexibility of using non-persistent inputs, including Arguments, Input Files, and Secrets, for tailored iApp executions.
1 parent ae19db1 commit d7ed5ea

File tree

2 files changed

+2
-25
lines changed

2 files changed

+2
-25
lines changed

src/guides/use-iapp/run-iapp-with-ProtectedData.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,7 @@ description:
77

88
# 📥 Run iApp with a ProtectedData
99

10-
When an iApp requires additional data or parameters to function, you can provide
11-
various types of inputs to customize its behavior and enable processing. This
12-
guide covers all the different ways to run an iApp with inputs using the
13-
DataProtector turnkey toolkit.
14-
15-
## Possible Inputs
16-
17-
iExec supports several types of inputs for iApp executions:
18-
19-
1. **Protected Data**: Encrypted data processed within the TEE
20-
2. **Arguments**: Command-line arguments passed to the application
21-
3. **Input Files**: URLs to public files that the app can download
22-
4. **Secrets**: Sensitive data like API keys stored securely
10+
When running an iApp, you can use multiple types of inputs. While ProtectedData is not mandatory to run an iApp, it's a powerful input type that allows you to process encrypted data from another provider. You can also use non-persistent inputs that come directly from you (the requester) and can change between each execution: Arguments, Input Files, and Secrets. These non-persistent inputs are perfect for customizing the iApp's behavior for each specific run.
2311

2412
## Adding Protected Data
2513

src/guides/use-iapp/run-iapp-without-ProtectedData.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,7 @@ description:
77

88
# 📥 Run iApp without a ProtectedData
99

10-
When an iApp requires additional data or parameters to function, you can provide
11-
various types of inputs to customize its behavior and enable processing. This
12-
guide covers all the different ways to run an iApp with inputs using the
13-
DataProtector turnkey toolkit.
14-
15-
## Possible Inputs
16-
17-
iExec supports several types of inputs for iApp executions:
18-
19-
1. **Arguments**: Command-line arguments passed to the application
20-
2. **Input Files**: URLs to public files that the app can download
21-
3. **Secrets**: Sensitive data like API keys stored securely
10+
When running an iApp, you can use multiple types of inputs even without ProtectedData. Non-persistent inputs come directly from you (the requester) and can change between each execution, making them perfect for customizing the iApp's behavior for each specific run. These inputs include Arguments, Input Files, and Secrets, which allow you to provide additional data, parameters, and configuration to enable processing and customize functionality.
2211

2312
## Adding Command-Line Arguments
2413

0 commit comments

Comments
 (0)