Skip to content

Commit db0e571

Browse files
authored
Merge branch 'main' into rework-references
2 parents 87c9912 + 9be81a5 commit db0e571

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+2393
-3147
lines changed

.vitepress/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export default withMermaid(
101101
// https://vitepress.dev/reference/default-theme-config
102102
nav: [
103103
{ text: 'Get Started', link: '/get-started/welcome' },
104-
{ text: 'Guides', link: '/guides/build-iapp/build-&-deploy' },
104+
{ text: 'Guides', link: '/guides/build-iapp/build-&-test' },
105105
{ text: 'References', link: '/references/dataProtector' },
106106
{
107107
component: 'ChainSelector',

.vitepress/sidebar.ts

Lines changed: 30 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,24 @@ export function getSidebar() {
132132
],
133133
},
134134
{
135-
text: 'TEE Technology',
135+
text: '🔒 TEE Technology',
136136
collapsed: true,
137137
items: [
138138
{
139-
text: 'Intel SGX Technology Overview',
140-
link: '/get-started/protocol/tee/intel-sgx-technology',
139+
text: 'Introduction to TEE Technologies',
140+
link: '/get-started/protocol/tee/introduction',
141+
},
142+
{
143+
text: 'Intel SGX Technology',
144+
link: '/get-started/protocol/tee/intel-sgx',
145+
},
146+
{
147+
text: 'Intel TDX Technology',
148+
link: '/get-started/protocol/tee/intel-tdx',
149+
},
150+
{
151+
text: 'SGX vs TDX Comparison',
152+
link: '/get-started/protocol/tee/sgx-vs-tdx',
141153
},
142154
],
143155
},
@@ -166,8 +178,12 @@ export function getSidebar() {
166178
text: 'BUILD YOUR iAPP',
167179
items: [
168180
{
169-
text: 'Build and Deploy',
170-
link: '/guides/build-iapp/build-&-deploy',
181+
text: 'Build and Test',
182+
link: '/guides/build-iapp/build-&-test',
183+
},
184+
{
185+
text: 'Deploy and Run',
186+
link: '/guides/build-iapp/deploy-&-run',
171187
},
172188
{
173189
text: 'Manage Access',
@@ -177,14 +193,7 @@ export function getSidebar() {
177193
text: 'Inputs and Outputs',
178194
link: '/guides/build-iapp/inputs-and-outputs',
179195
},
180-
{
181-
text: 'Using TDX',
182-
link: '/guides/build-iapp/using-tdx',
183-
},
184-
{
185-
text: 'How to Get and Decrypt Results',
186-
link: '/guides/build-iapp/how-to-get-and-decrypt-results',
187-
},
196+
188197
{
189198
text: 'Debugging',
190199
link: '/guides/build-iapp/debugging',
@@ -241,47 +250,21 @@ export function getSidebar() {
241250
link: '/guides/use-iapp/getting-started',
242251
},
243252
{
244-
text: 'Different Ways to Execute an iApp',
245-
link: '/guides/use-iapp/different-ways-to-execute',
253+
text: 'How to Pay the Executions',
254+
link: '/guides/use-iapp/how-to-pay-executions',
246255
},
247256
{
248-
text: 'Use iApp with Protected Data',
249-
link: '/guides/use-iapp/use-iapp-with-protected-data',
257+
text: 'Run iApp with ProtectedData',
258+
link: '/guides/use-iapp/run-iapp-with-ProtectedData',
250259
},
251260
{
252-
text: 'Add Inputs to the Execution',
253-
link: '/guides/use-iapp/add-inputs-to-execution',
254-
},
261+
text: 'Run iApp without ProtectedData',
262+
link: '/guides/use-iapp/run-iapp-without-ProtectedData',
263+
},
255264
{
256265
text: 'Integrate Web3 Messaging',
257266
link: '/guides/use-iapp/web3-messaging',
258267
},
259-
{
260-
text: 'How to Pay the Executions',
261-
link: '/guides/use-iapp/how-to-pay-executions',
262-
},
263-
{
264-
text: '💰 How to Pay',
265-
collapsed: true,
266-
items: [
267-
{
268-
text: 'How to Pay for Web3Mail',
269-
link: '/guides/use-iapp/how-to-pay/how-to-pay-for-web3mail',
270-
},
271-
{
272-
text: 'How to Pay for Web3Telegram',
273-
link: '/guides/use-iapp/how-to-pay/how-to-pay-for-web3telegram',
274-
},
275-
{
276-
text: 'Pricing Considerations',
277-
link: '/guides/use-iapp/how-to-pay/pricing-considerations',
278-
},
279-
{
280-
text: 'Voucher',
281-
link: '/guides/use-iapp/how-to-pay/voucher',
282-
},
283-
],
284-
},
285268
],
286269
},
287270
],
@@ -607,7 +590,7 @@ export function getSidebar() {
607590
link: '/references/sdk',
608591
},
609592
{
610-
text: '📖 Glossary',
593+
text: '📖 Glossary',
611594
link: '/references/glossary',
612595
},
613596
],

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,12 @@ for input parameters:
226226

227227
## TODO
228228

229-
- Add an audit section for smart contracts
230229
- Adapt hardcoded address to feat with new contracts deployed on arbitrum
231230
- Add link to the new explorer feature Asset_Types in the guide =>
232231
`handle-schemas-dataset-types`
233232
- Add link to remix for deploying whitelist
234-
- SGX vs TDX need review
233+
- complete `use-iapp` section
234+
- Maybe split input and output in two diff sub section in build your iapp guide
235235
- Explorer l'intégration de codeSpace
236236
- Add a Development workflow section (1 - ProtectData, 2- ...)
237237
- Update context7 when doc will be deployed (Martin)
@@ -241,14 +241,23 @@ for input parameters:
241241
the UI + SRLC/RLC on account section feature of the protocol
242242
- Update or add design illustrations based on the new design system
243243
- Check how to pay guide to update with the launch on Arbitrum (RLC vs xRLC)
244-
- framework AI supporté TDX vs SGX
244+
- framework AI supporté
245245
- check glossary
246246
- migrate github iexec SDK doc here
247247
- migrate pay-per-task page into a guide
248248
- check pages (introduction & getting-started) for use-iapp guide
249249
- Schema what is iexec to do and implement
250-
- explain TDX vs SGX
251250
- Give recap of Workerpool address fo chains
252251
- Talk about ENS on Bellecour(it's not supported on arbitrum)
253-
- Rework Advanced iApp building guides. (from "old" protocol doc)
252+
- Rework Advanced iApp building guides. (from "old" protocol doc) <<<<<<< HEAD
253+
- Talk about encrypting results in use-iapp
254+
- Refactor "advanced" section in build-iapp
255+
- Rework src\get-started\protocol\iexec-doracle.md (transfer to guide or
256+
rewrite)
257+
- Talk about encrypting results in use-iapp
258+
- Refactor "advanced" section in build-iapp
254259
- Rework src\get-started\protocol\oracle.md (transfer to guide or rewrite)
260+
- Talk about iApp secret
261+
- Improve Guide in build-iapp section - be more clear for builder ( how to
262+
process process protectedData, clarify input-output guide)
263+
- refactor iapp generator cli reference

src/assets/icons/halborn.svg

Lines changed: 27 additions & 0 deletions
Loading

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ const arbitrumSteps = [
489489
},
490490
{
491491
showAt: 13,
492-
question: 'Pushed TEE image bob/hello-world:0.0.1-tee-scone-5.9.1-v16-debug-ce3a01d9c5d7 on dockerhub',
492+
question: 'Pushed TEE image bob/hello-world:0.0.1-tee-scone-5.9.1-v16-ce3a01d9c5d7 on dockerhub',
493493
answer: '',
494494
showTyping: false,
495495
isComplete: true
@@ -558,7 +558,7 @@ const bellecourSteps = [
558558
},
559559
{
560560
showAt: 12,
561-
question: 'Pushed TEE image bob/hello-world:0.0.1-tee-scone-5.9.1-v16-debug-ce3a01d9c5d7 on dockerhub',
561+
question: 'Pushed TEE image bob/hello-world:0.0.1-tee-scone-5.9.1-v16-ce3a01d9c5d7 on dockerhub',
562562
answer: '',
563563
showTyping: false,
564564
isComplete: true
@@ -573,12 +573,12 @@ const bellecourSteps = [
573573
];
574574

575575
const arbitrumCompletionItems = [
576-
'└ Docker image: bob/hello-world:0.0.1-tee-scone-5.9.1-v16-debug-ce3a01d9c5d7',
576+
'└ Docker image: bob/hello-world:0.0.1-tee-scone-5.9.1-v16-ce3a01d9c5d7',
577577
'└ iApp address: 0x1f80DCebc2EAAff0Db7156413C43B7e88D189923'
578578
];
579579

580580
const bellecourCompletionItems = [
581-
'└ Docker image: bob/hello-world:0.0.1-tee-scone-5.9.1-v16-debug-ce3a01d9c5d7',
581+
'└ Docker image: bob/hello-world:0.0.1-tee-scone-5.9.1-v16-ce3a01d9c5d7',
582582
'└ iApp address: 0x1f80DCebc2EAAff0Db7156413C43B7e88D189923'
583583
];
584584
</script>

src/get-started/overview/what-is-iexec.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ description:
1010
iExec is a **decentralized confidential computing toolkit** that helps
1111
developers build privacy-preserving applications.
1212

13-
## The Protocol (Simple Version)
13+
## SpeedRun The Protocol
1414

1515
### Step 1: Protect Data
1616

src/get-started/protocol/tee/intel-sgx-technology.md

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

0 commit comments

Comments
 (0)