Skip to content

Commit 5e25356

Browse files
committed
chore: Fix subtitles
1 parent ee69f8f commit 5e25356

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/protocol/proof-of-contribution.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ monetization layers.
4444

4545
This reflects the default workflow used today on iExec networks.
4646

47-
1. The user triggers match orders on-chain operation
47+
1. ### The user triggers match orders on-chain operation
4848

4949
A requester matches the app, dataset, and workerpool orders. This creates a
5050
**Deal** on-chain and locks the requester’s funds.
@@ -55,14 +55,15 @@ PoCo now governs:
5555
- what is paid
5656
- under which conditions the task is considered valid
5757

58-
2. The scheduler assigns the task to a TEE-enabled worker
58+
2. ### The scheduler assigns the task to a TEE-enabled worker
5959

6060
The workerpool selects an available worker with the required TEE capabilities.
6161
No replication is needed, trust comes from hardware attestation, not from
6262
multiple workers.
6363

64-
3. The worker executes the app inside a secure enclave The worker runs a
65-
confidential application inside its enclave:
64+
3. ### The worker executes the app inside a secure enclave
65+
66+
The worker runs a confidential application inside its enclave:
6667

6768
- the code is measured
6869
- the environment is verified
@@ -75,7 +76,7 @@ This guarantees:
7576
- the worker cannot tamper with the execution
7677
- results come from a genuine, verified enclave
7778

78-
4. Secrets are transferred securely (SMS → Enclave)
79+
4. ### Secrets are transferred securely (SMS → Enclave)
7980

8081
If the task uses secrets (dataset decryption key, ...):
8182

@@ -85,15 +86,15 @@ If the task uses secrets (dataset decryption key, ...):
8586

8687
This is fundamental for confidential and monetizable datasets.
8788

88-
5. The enclave computes and produces the result
89+
5. ### The enclave computes and produces the result
8990

9091
At the end of execution, the enclave:
9192

9293
- makes the result available for the requester (on IPFS for example)
9394
- signs a challenge to prove that the execution happened inside an enclave
9495
- sends the proof to the PoCo via the worker
9596

96-
6. PoCo validates and finalizes the task on-chain
97+
6. ### PoCo validates and finalizes the task on-chain
9798

9899
PoCo checks:
99100

0 commit comments

Comments
 (0)