Skip to content

Commit f098de6

Browse files
committed
Refactor DataProtector documentation and remove outdated content
- Removed references to the DataProtector Sharing module and related examples from quick-start and use-cases documentation. - Updated links in various methods to point to the correct paths for access management functions. - Streamlined content in the DataProtector overview and getting-started sections for clarity. - Enhanced descriptions for project cards in tooling and explorers section to provide better context.
1 parent 031c48c commit f098de6

File tree

18 files changed

+25
-368
lines changed

18 files changed

+25
-368
lines changed

src/get-started/helloWorld/3-buildIApp.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,6 @@ Telegram handles.
5656
[Github](https://github.com/iExecBlockchainComputing/web3telegram-sdk/tree/main/dapp)
5757
| [Documentation](/references/web3telegram)
5858

59-
### 🌐 Content delivery
60-
61-
Transfer, sell or rent protected content to authorized users.
62-
[Github](https://github.com/iExecBlockchainComputing/protected-data-delivery-dapp)
63-
| [Documentation](/references/dataProtector/dataProtectorSharing)
64-
6559
::: tip <i></i>
6660

6761
These are just a few examples, the possibilities are endless. Want to explore

src/get-started/helloWorld/4-manageDataAccess.md

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,9 @@ users and iApp, and **process it safely**.
112112

113113
But here's where it gets even more exciting... **monetization!**.
114114

115-
Our SDK offers flexible **monetization mechanisms**, allowing you to create
116-
**protected data collections** and implement advanced models like
117-
**subscriptions**, **rentals**, or **direct sales**. The choice is yours!
118-
119-
Want to see it in action? Check out our
120-
[Content Creator Demo](https://demo.iex.ec/content-creator/) where you can:
121-
122-
- Create and protect your own content
123-
- Set pricing and access rules
124-
- Manage subscriptions and rentals
125-
- Track your earnings
126-
127-
For more technical details, see the
128-
[DataProtector Sharing](/references/dataProtector/dataProtectorSharing)
129-
documentation.
115+
Our SDK offers flexible **monetization mechanisms**, allowing you to monetize
116+
your protected data. For more technical details, see the guide
117+
[Monetize you Protected Data](/guides/manage-data-monetize-protected-data).
130118

131119
<Container variant="success">
132120

src/get-started/overview/iapp.md

Lines changed: 0 additions & 177 deletions
This file was deleted.

src/get-started/overview/privacy-iapp.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,3 @@ see what you can build!
171171
Ready to build your first privacy-preserving application? Start with our
172172
[Hello World tutorial](/get-started/helloWorld) or dive into the
173173
[iApp Generator documentation](/references/iapp-generator).
174-
175-
For more technical details, see the
176-
[DataProtector Sharing](/references/dataProtector/dataProtectorSharing)
177-
documentation.

src/get-started/quick-start.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,6 @@ learning and prototyping.
7070
buttonHref="https://codesandbox.io/p/github/iExecBlockchainComputing/dataprotector-sandbox/main"
7171
/>
7272

73-
<ProjectCard
74-
title="DataProtector Sharing"
75-
description="Advanced data sharing capabilities with granular permissions and monetization features."
76-
icon="mdi:share-variant"
77-
status="interactive"
78-
statusLabel="Interactive"
79-
buttonLabel="Open Sandbox"
80-
buttonHref="https://codesandbox.io/p/github/iExecBlockchainComputing/dataprotector-sharing-sandbox/main"
81-
/>
82-
8373
<ProjectCard
8474
title="Web3 Telegram"
8575
description="Privacy-preserving Telegram messaging integration with user consent management."

src/get-started/tooling-and-explorers/subgraph-explorer.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ protocol.
5050

5151
<ProjectCard
5252
title="iExec PoCo - Arbitrum"
53-
description="Indexes Proof of Contribution (PoCo) data on Arbitrum mainnet, including apps, deals, tasks, and workerpools"
53+
description="Indexes Proof of Contribution (PoCo) data on Arbitrum mainnet, including apps, deals, tasks and workerpools"
5454
:icon-image="arbitrumIcon"
5555
status="available"
5656
status-label="Live"
@@ -61,7 +61,7 @@ protocol.
6161

6262
<ProjectCard
6363
title="iExec DataProtector - Arbitrum"
64-
description="Indexes DataProtector protocol data on Arbitrum mainnet, including protected data, access grants, and sharing mechanisms"
64+
description="Comprehensive indexing service for iExec DataProtector on Arbitrum mainnet, tracking protected data assets, their schemas and owner"
6565
:icon-image="arbitrumIcon"
6666
status="available"
6767
status-label="Live"
@@ -72,7 +72,7 @@ protocol.
7272

7373
<ProjectCard
7474
title="iExec PoCo - Bellecour"
75-
description="Indexes Proof of Contribution (PoCo) data on Bellecour mainnet, including apps, deals, tasks, and workerpools"
75+
description="Indexes Proof of Contribution (PoCo) data on Bellecour mainnet, including apps, deals, tasks and workerpools"
7676
:icon-image="iexecLogoIcon"
7777
status="available"
7878
status-label="Live"
@@ -83,7 +83,7 @@ protocol.
8383

8484
<ProjectCard
8585
title="iExec DataProtector - Bellecour"
86-
description="Indexes DataProtector protocol data on Bellecour mainnet, including protected data, access grants, and sharing mechanisms"
86+
description="Comprehensive indexing service for iExec DataProtector on Bellecour, tracking protected data assets, their schemas and owner"
8787
:icon-image="iexecLogoIcon"
8888
status="available"
8989
status-label="Live"

src/get-started/use-cases.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,6 @@ technologies.
1313

1414
<div class="space-y-8">
1515

16-
<UseCaseCard
17-
title="Content Creator"
18-
description="A comprehensive demo showcasing iExec's DataProtector Sharing module. Experience privacy-first data sharing where content creators can securely share their work while maintaining full control over access permissions and monetization."
19-
:imageUrl="contentCreatorImage"
20-
imageAlt="Content Creator Demo Screenshot"
21-
:features="['DataProtector Core', 'DataProtector Sharing']"
22-
demoUrl="https://demo.iex.ec/content-creator/"
23-
githubUrl="https://github.com/iExecBlockchainComputing/content-creator-usecase-demo"
24-
/>
25-
2616
<UseCaseCard
2717
title="Web3 Messaging"
2818
description="Secure communication platform for Web3 users enabling privacy-preserving messaging through Web3Mail and Web3Telegram. Users maintain control over their data while enabling targeted communication and monetizing their engagement."

src/guides/manage-data/handle-schemas-dataset-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ explore next:
274274
[iApp Generator guide](/references/iapp-generator) to create your first data
275275
processor
276276
- **Process data**: Learn about
277-
[processProtectedData](/references/dataProtector/dataProtectorCore/processProtectedData)
277+
[processProtectedData](/references/dataProtector/methods/processProtectedData)
278278
for running computations
279279
- **See it in action**: Try our [Hello World tutorial](/get-started/helloWorld)
280280
for a complete example

src/guides/manage-data/manage-access.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,10 @@ get a "no dataset orders" error. Set this high enough for your use case.
197197
steps:
198198

199199
- **Process the data**: Use
200-
[processProtectedData](/references/dataProtector/dataProtectorCore/processProtectedData)
200+
[processProtectedData](/references/dataProtector/methods/processProtectedData)
201201
to run computations
202-
- **Manage access**:
203-
[Revoke](/references/dataProtector/dataProtectorCore/revokeOneAccess) or
204-
[modify permissions](/references/dataProtector/dataProtectorCore/grantAccess)
205-
anytime
202+
- **Manage access**: [Revoke](/references/dataProtector/methods/revokeOneAccess)
203+
or [modify permissions](/references/dataProtector/methods/grantAccess) anytime
206204
- **Learn data types**: Deep dive into
207205
[schemas and dataset types](/guides/manage-data/handle-schemas-dataset-types)
208206
- **Monetize data**: Explore

src/references/dataProtector.md

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
title: DataProtector
33
description:
44
Discover DataProtector, iExec's secure data management toolkit. Encrypt,
5-
share, and monetize your data with DataProtector Core and Sharing modules, all
6-
powered by blockchain technology.
5+
share, and monetize your data with DataProtector powered by blockchain
6+
technology.
77
---
88

99
# 🔐 DataProtector <span style="margin-left: 12px; position: absolute; top: -2px;"><Badge type="tip" text="2.0.0" /></span>
@@ -19,16 +19,6 @@ and **record ownership on a smart contract**, ensuring confidentiality and
1919
traceability. Granting access to authorized applications is streamlined,
2020
facilitating secure data management.
2121

22-
## DataProtector Sharing
23-
24-
Building upon DataProtector Core, DataProtector Sharing introduces **advanced
25-
features for data sharing** and ownership transfer. Users can securely transfer
26-
ownership of protected data, enabling collaboration and potential **monetization
27-
opportunities**. This module empowers users to share and manage their data
28-
securely, fostering innovation and collaboration in the digital realm.
29-
30-
## Which One to Use?
31-
3222
With `DataProtector Core`, you can **grant access** to your protected data **to
3323
a specific user**.
3424

@@ -37,12 +27,3 @@ a specific user**.
3727
protected data.
3828
- You'll have to sign a transaction at the moment you grant access to the user
3929
and the iApp (iExec TEE Dapp).
40-
41-
With `DataProtector Sharing`, you can **distribute** your protected data to **a
42-
wider audience**.
43-
44-
- You don't need to know the user's Ethereum address.
45-
- You define a period of time and a price for which the user can access the
46-
data.
47-
- Any user can access your content as long as they comply with your distribution
48-
and monetization choices.

0 commit comments

Comments
 (0)