From 688119aab0316d566d269796f885e80d5015ea85 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Wed, 25 Mar 2026 14:28:21 +0100 Subject: [PATCH 1/3] feat: add personna --- src/components/HomePage.vue | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue index 9d72a1f..02615f1 100644 --- a/src/components/HomePage.vue +++ b/src/components/HomePage.vue @@ -28,6 +28,8 @@ const protocolCards = [ icon: noxIcon, title: 'Nox Protocol', subtitle: 'Confidential DeFi', + persona: + "I'm a Solidity developer and I want to build a confidential smart contract.", description: 'Nox is a privacy layer that empowers smart contracts with confidential computation. Encrypted types are executed inside Trusted Execution Environments (TEE), composable with DeFi, without ever exposing plaintext on-chain.', link: '/nox-protocol/getting-started/welcome', @@ -37,6 +39,8 @@ const protocolCards = [ icon: pocoIcon, title: 'iExec PoCo', subtitle: 'Off-chain Privacy', + persona: + "I'm a full-stack developer and I want to build a TEE-powered dApp.", description: 'PoCo is a trust and coordination layer that secures off-chain execution in Trusted Execution Environments (TEE), enforcing correctness, privacy, and clear economic governance.', link: '/get-started/welcome', @@ -136,6 +140,7 @@ const dappFeatures = [ {{ card.subtitle }} +

{{ card.persona }}

{{ card.description }}

@@ -456,6 +461,15 @@ const dappFeatures = [ color: var(--vp-c-text-1); } +.protocol-card-persona { + font-size: 18px; + font-weight: 600; + font-style: italic; + line-height: 1.6; + color: var(--vp-c-brand-1); + margin: 0; +} + .protocol-card-desc { font-size: 18px; line-height: 1.6; @@ -476,6 +490,10 @@ const dappFeatures = [ font-size: 16px; } + .protocol-card-persona { + font-size: 15px; + } + .protocol-card-desc { font-size: 15px; } From e8bf3f2dcbb6b8852f13f22c65340ad4843c5b41 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Wed, 25 Mar 2026 14:49:16 +0100 Subject: [PATCH 2/3] chore: update description --- src/components/HomePage.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue index 02615f1..b98749f 100644 --- a/src/components/HomePage.vue +++ b/src/components/HomePage.vue @@ -105,8 +105,8 @@ const dappFeatures = [ Privacy

- Build, deploy, and govern confidential execution across Web3, with - programmable access control and hardware-enforced computation. + Build on a programmable privacy stack: TEE-secured off-chain + computation and confidential on-chain smart contracts.

From 7cbd979f55d25e96eb6e93a693d69ec25a0240a9 Mon Sep 17 00:00:00 2001 From: Le-Caignec Date: Wed, 25 Mar 2026 15:09:09 +0100 Subject: [PATCH 3/3] chore: fix line-height --- .vitepress/config.ts | 4 ++-- src/components/HomePage.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.vitepress/config.ts b/.vitepress/config.ts index ccdcb09..b7d3e22 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -18,7 +18,7 @@ export default withMermaid( title: 'iExec Documentation', titleTemplate: ':title | PoCo Documentation', description: - 'Build decentralized applications that combine ownership, privacy, and monetization.', + 'Build on a programmable privacy stack: TEE-secured off-chain computation and confidential on-chain smart contracts.', cleanUrls: true, lastUpdated: true, vite: { @@ -59,7 +59,7 @@ export default withMermaid( 'link', { rel: 'stylesheet', - href: 'https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap', + href: 'https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700;800&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap', }, ], [ diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue index b98749f..c32daee 100644 --- a/src/components/HomePage.vue +++ b/src/components/HomePage.vue @@ -250,7 +250,7 @@ const dappFeatures = [ font-family: 'Mulish', sans-serif; font-size: 24px; font-weight: 400; - line-height: 26px; + line-height: 36px; letter-spacing: 0.2px; color: #303038; margin: 0;