diff --git a/.vitepress/theme/style.css b/.vitepress/theme/style.css
index 6e41c142..6a05e870 100644
--- a/.vitepress/theme/style.css
+++ b/.vitepress/theme/style.css
@@ -45,6 +45,39 @@
* in custom container, badges, etc.
* -------------------------------------------------------------------------- */
+@theme {
+ --color-primary: var(--vp-c-brand-2);
+ --color-primary2: var(--vp-c-brand-1);
+
+ --color-soft-bg: var(--vp-c-bg-soft);
+ --color-border: var(--vp-c-border);
+ --color-bg: var(--vp-c-bg);
+
+ --color-text1: var(--vp-c-text-1);
+ --color-text2: var(--vp-c-text-2);
+ --color-text3: var(--vp-c-text-3);
+
+ --color-success-1: var(--vp-c-green-1);
+ --color-success-2: var(--vp-c-green-2);
+ --color-success-3: var(--vp-c-green-3);
+ --color-success-soft: var(--vp-c-green-soft);
+
+ --color-important-1: var(--vp-c-purple-1);
+ --color-important-2: var(--vp-c-purple-2);
+ --color-important-3: var(--vp-c-purple-3);
+ --color-important-soft: var(--vp-c-purple-soft);
+
+ --color-warning-1: var(--vp-c-yellow-1);
+ --color-warning-2: var(--vp-c-yellow-2);
+ --color-warning-3: var(--vp-c-yellow-3);
+ --color-warning-soft: var(--vp-c-yellow-soft);
+
+ --color-danger-1: var(--vp-c-red-1);
+ --color-danger-2: var(--vp-c-red-2);
+ --color-danger-3: var(--vp-c-red-3);
+ --color-danger-soft: var(--vp-c-red-soft);
+}
+
:root {
--vp-c-default-1: var(--vp-c-gray-1);
--vp-c-default-2: var(--vp-c-gray-2);
@@ -66,6 +99,11 @@
--vp-c-warning-3: var(--vp-c-yellow-3);
--vp-c-warning-soft: var(--vp-c-yellow-soft);
+ --vp-c-important-1: var(--vp-c-purple-1);
+ --vp-c-important-2: var(--vp-c-purple-2);
+ --vp-c-important-3: var(--vp-c-purple-3);
+ --vp-c-important-soft: var(--vp-c-purple-soft);
+
--vp-c-danger-1: var(--vp-c-red-1);
--vp-c-danger-2: var(--vp-c-red-2);
--vp-c-danger-3: var(--vp-c-red-3);
diff --git a/src/assets/content-creator-screenshot.png b/src/assets/use-cases/content-creator.png
similarity index 100%
rename from src/assets/content-creator-screenshot.png
rename to src/assets/use-cases/content-creator.png
diff --git a/src/assets/use-cases/elizaos.png b/src/assets/use-cases/elizaos.png
new file mode 100644
index 00000000..fb68db58
Binary files /dev/null and b/src/assets/use-cases/elizaos.png differ
diff --git a/src/assets/use-cases/oracle-factory.png b/src/assets/use-cases/oracle-factory.png
new file mode 100644
index 00000000..aae01662
Binary files /dev/null and b/src/assets/use-cases/oracle-factory.png differ
diff --git a/src/assets/web3messaging-screenshot.png b/src/assets/use-cases/web3-messaging.png
similarity index 100%
rename from src/assets/web3messaging-screenshot.png
rename to src/assets/use-cases/web3-messaging.png
diff --git a/src/components/Badge.vue b/src/components/Badge.vue
new file mode 100644
index 00000000..71ad7cc9
--- /dev/null
+++ b/src/components/Badge.vue
@@ -0,0 +1,65 @@
+
+
+
+ {{ description }}
+ {{ description }}{{ title }}
+
+
+
{{ title }}
+
Full-featured Next.js template with iExec integration, TypeScript support, and example implementations.
-React application template with hooks, components, and utilities for seamless iExec integration.
-Vue 3 Composition API template with TypeScript and optimized build configuration for iExec apps.
-Essential data protection features including encryption, access control, and secure storage.
-Advanced data sharing capabilities with granular permissions and monetization features.
-Privacy-preserving Telegram messaging integration with user consent management.
-Secure email communication for Web3 users without revealing personal email addresses.
-Create and deploy custom oracles for bringing off-chain data into your Web3 applications.
-
-
-
-This is a fairly complete app that aims to demonstrate some of the features from
-**DataProtector Sharing** module.
-
-**Try the demo:**
-
-
-
-
-
-In the Web3 ecosystem, blockchain wallets serve as digital identities, creating
-significant privacy risks due to public ledgers containing transaction histories
-and assets.
-
-Web3Messaging, a core iExec use case, enables secure communication between Web3
-users and decentralized applications (dApps) while preserving privacy and
-requiring explicit user consent. It supports targeted messaging without exposing
-personal data, and empowers users to monetize their engagement with received
-communications.
-
-## Key Components:
-
-- **User Consent Management**: Users explicitly authorize sharing their data
- with third parties
-- **Secure Data Sharing**: Confidential computing enables protected data
- exchange
-- **Privacy-Preserving Channels**: Third parties can contact users without
- accessing personal data.
-- **Targeted Communication**: Reach relevant users without revealing their
- identities.
-- **User Monetization**: Users can earn rewards for engaging with communications
-
-## Available Solutions
-
-**Web3Mail**: Privacy-preserving email communications for Web3 users
-
-**Web3Telegram**: A new solution extending private messaging to Telegram, while
-protecting the user's chat ID.
-
-**Try the demo:**
-
-View our live Web3Messaging demo by connecting your Ethereum wallet.
-
-
-
-
- - 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. -
-
-
- - 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. -
-