diff --git a/src/pages/cloud/CloudArchitecture.tsx b/src/pages/cloud/CloudArchitecture.tsx new file mode 100644 index 0000000..b078e3f --- /dev/null +++ b/src/pages/cloud/CloudArchitecture.tsx @@ -0,0 +1,92 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const architectureSections = [ + { + title: 'Decentralized Infrastructure', + description: + 'Clusters launch across the ThreeFold Grid with direct node access and encrypted connectivity.', + bullets: [ + 'Unique Mycelium IP addresses assigned to every node.', + 'Peer-to-peer mesh networking links services across nodes.', + 'End-to-end encryption keeps traffic sealed inside the fabric.', + 'No public IP exposure—everything is addressable via Mycelium IPs.', + ], + }, + { + title: 'Network Flow', + description: + 'Traffic moves through the Mycelium mesh, maintaining sovereignty without sacrificing reach.', + bullets: [ + 'User requests enter through the encrypted Mycelium network.', + 'Traffic routes directly to cluster nodes without intermediate hops.', + 'Services answer over the same mesh—no ingress controller required.', + 'Operational visibility without exposing public attack surface.', + ], + }, + { + title: 'Kubernetes Management', + description: + 'Lightweight K3s orchestration delivers HA clusters with automated lifecycle management.', + bullets: [ + 'Full K3s deployment and lifecycle management built-in.', + 'IPv6-native networking ensures deterministic service discovery.', + 'Multi-master topologies with automatic failover for resilience.', + 'Drift-free upgrades orchestrated through smart contracts.', + ], + }, +] + +export function CloudArchitecture() { + return ( +
+ +
+ + Technical Architecture + + + Built on a sovereign, encrypted delivery mesh. + +

+ Mycelium Cloud rides on the ThreeFold Grid, pairing encrypted mesh + networking with deterministic K3s orchestration. Every layer is + designed to keep workloads sovereign, observable, and effortless to + operate. +

+
+
+ {architectureSections.map((section) => ( +
+
+ + • + +

+ {section.title} +

+
+

+ {section.description} +

+
    + {section.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/cloud/CloudCTA.tsx b/src/pages/cloud/CloudCTA.tsx index 176fcd4..5fe3f45 100644 --- a/src/pages/cloud/CloudCTA.tsx +++ b/src/pages/cloud/CloudCTA.tsx @@ -7,13 +7,16 @@ export function CloudCTA() {

- Ready Today + Launch Today

- Join thousands of developers and DevOps engineers who trust Mycelium Cloud for their production workloads. + Put sovereign Kubernetes into production on the ThreeFold Grid.

- Revolutionary Kubernetes automation, deterministic compute, and quantum-safe storage—delivered as a turnkey platform so your team can deploy, scale, and operate cloud-native applications with confidence. + Provision multi-master clusters, integrate quantum-safe storage, and + expose services worldwide without leaving the Mycelium mesh. Our + team will help you launch deterministic workloads that stay private, + compliant, and always-on.

+ -
diff --git a/src/pages/cloud/CloudOverview.tsx b/src/pages/cloud/CloudOverview.tsx index 0717262..091784c 100644 --- a/src/pages/cloud/CloudOverview.tsx +++ b/src/pages/cloud/CloudOverview.tsx @@ -1,61 +1,78 @@ import { CircleBackground } from '../../components/CircleBackground' import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' const focusAreas = [ { - title: 'Sovereign by Design', + label: 'Overview', + title: 'Decentralized Kubernetes on the ThreeFold Grid', description: - 'Control jurisdiction, residency, and governance for every workload with transparent, verifiable operations.', + 'Mycelium Cloud provides a comprehensive platform for deploying and managing K3s clusters across global, sovereign infrastructure.', }, { - title: 'Secure by Default', + label: 'Core Concept', + title: 'Sovereign, self-managing operations', description: - 'Cryptographic verification, secure boot, and zero-image delivery protect the entire lifecycle automatically.', + 'Deterministic networking, quantum-safe storage, and zero-image delivery keep every workload verifiable and autonomous from day zero.', }, { - title: 'Ready to Scale', + label: 'Developer Experience', + title: 'K3s-native workflows with full control', description: - 'Autonomous orchestration keeps the platform elastic, cost-efficient, and always available across the globe.', + 'Provision multi-master clusters, govern residency, and observe node health from a single programmable control plane.', }, ] export function CloudOverview() { return ( -
+
+
-

- Mycelium Cloud -

-

- A sovereign, self-healing cloud built for trusted automation. -

-

- Run critical workloads on a programmable substrate that keeps data private, compute deterministic, and operations autonomous. -

+ + Platform Overview + + + A decentralized cloud that operates itself. + +

+ Mycelium Cloud orchestrates Kubernetes clusters on the ThreeFold + Grid with cryptographic certainty. Networking, storage, and + orchestration are all built-in so developers can deploy critical + workloads without wrestling infrastructure. +

+

+ Declarative, sovereign, and ready for production workloads anywhere. +

{focusAreas.map((item) => (
-
- {item.title} +
+
+ + {item.label} + +
+ {item.title} +
+

+ {item.description} +

-

- {item.description} -

))}
diff --git a/src/pages/cloud/CloudPage.tsx b/src/pages/cloud/CloudPage.tsx index fe54d08..20c8246 100644 --- a/src/pages/cloud/CloudPage.tsx +++ b/src/pages/cloud/CloudPage.tsx @@ -1,22 +1,33 @@ import { AnimatedSection } from '../../components/AnimatedSection' import { CloudHero } from './CloudHero' import { CloudOverview } from './CloudOverview' -import { ComputeStorageSplit } from './ComputeStorageSplit' +import { CloudArchitecture } from './CloudArchitecture' +import { CloudFeatures } from './CloudFeatures' +import { CloudGettingStarted } from './CloudGettingStarted' +import { CloudUseCases } from './CloudUseCases' import { SecurityPillars } from './SecurityPillars' import { CloudCTA } from './CloudCTA' -import { CloudHeroAlt } from './CloudHeroAlt' export default function CloudPage() { return ( <> - + - + + + + + + + + + + diff --git a/src/pages/cloud/CloudUseCases.tsx b/src/pages/cloud/CloudUseCases.tsx new file mode 100644 index 0000000..f8bcd11 --- /dev/null +++ b/src/pages/cloud/CloudUseCases.tsx @@ -0,0 +1,90 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' + +const useCases = [ + { + title: 'AI / ML Training', + description: + 'Run GPU-accelerated workloads for deep learning, data science, and inference on demand.', + bullets: ['GPU acceleration', 'Scalable compute', 'Cost optimization'], + }, + { + title: 'Enterprise Kubernetes', + description: + 'Operate production-grade clusters with complete control and no vendor lock-in.', + bullets: ['High availability', 'Security', 'Compliance'], + }, + { + title: 'Edge & IoT', + description: + 'Leverage global nodes for low-latency workloads and connected device deployments.', + bullets: ['Low latency', 'Global distribution', 'Real-time processing'], + }, + { + title: 'DigitalMe Blueprint', + description: + 'Launch a full digital workspace on Mycelium Cloud with pre-integrated services.', + bullets: [ + 'Cryptpad • Encrypted collaboration', + 'Elements • Matrix chat', + 'Stallwart • Mail, calendar, contacts', + 'Gitea • Git hosting', + 'Nextcloud • File storage and sync', + 'LiveKit / Jitsi • Real-time video', + 'Single Sign-On backed by Gitea', + ], + }, +] + +export function CloudUseCases() { + return ( +
+ +
+ + Use Cases + + + Built for intelligent workloads across every edge. + +

+ Mycelium Cloud unifies compute, storage, and networking so teams can + launch anything from GPU inference farms to global collaboration + suites with deterministic outcomes. +

+
+
+ {useCases.map((useCase) => ( +
+
+

+ {useCase.title} +

+ + Scenario + +
+

+ {useCase.description} +

+
    + {useCase.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/cloud/SecurityPillars.tsx b/src/pages/cloud/SecurityPillars.tsx index 218b101..b8b3017 100644 --- a/src/pages/cloud/SecurityPillars.tsx +++ b/src/pages/cloud/SecurityPillars.tsx @@ -1,7 +1,26 @@ import { CircleBackground } from '../../components/CircleBackground' import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' -const pillars = [ +const differentiators = [ + { + title: 'Sovereign by Design', + description: + 'Control jurisdiction, residency, and governance for every workload with transparent, verifiable operations.', + }, + { + title: 'Secure by Default', + description: + 'Cryptographic verification, secure boot, and zero-image delivery protect the entire lifecycle automatically.', + }, + { + title: 'Ready to Scale', + description: + 'Autonomous orchestration keeps the platform elastic, cost-efficient, and always available across the globe.', + }, +] + +const securityPillars = [ { title: 'Provable Sovereignty', description: @@ -21,31 +40,51 @@ const pillars = [ export function SecurityPillars() { return ( -
+
-
+
-

- Sovereign Architecture -

-

- Built for security, trust, and unstoppable continuity. -

-

- Every control surface is auditable and automated, enabling critical workloads to run with confidence. -

+ + Security Architecture + + + Provable trust from substrate to service. + +

+ Mycelium Cloud enforces sovereignty, security, and resilience at the + protocol level. The platform continuously verifies state, heals + itself, and keeps workloads operating even when regions go dark. +

- {pillars.map((pillar) => ( + {differentiators.map((item) => ( +
+ + Key Differentiator + +
+ {item.title} +
+

+ {item.description} +

+
+ ))} +
+
+ {securityPillars.map((pillar) => (
{pillar.title} diff --git a/src/pages/compute/ComputeArchitecture.tsx b/src/pages/compute/ComputeArchitecture.tsx new file mode 100644 index 0000000..2554bb9 --- /dev/null +++ b/src/pages/compute/ComputeArchitecture.tsx @@ -0,0 +1,92 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const architectureSections = [ + { + title: 'Deterministic Computing', + description: + 'Every computational step is predictable and provable before it ever executes.', + bullets: [ + 'Cryptographic verification precedes every operation.', + 'State determinism ensures identical results from identical inputs.', + 'Tamper resistance surfaces any modification instantly.', + 'Comprehensive audit trails verify the full execution history.', + ], + }, + { + title: 'Stateless Infrastructure', + description: + 'A global substrate that scales and recovers without hardware-bound state.', + bullets: [ + 'No persistent state coupled to specific hardware or regions.', + 'Global distribution makes compute available wherever it is needed.', + 'Auto-scaling allocates the right resources at the right time.', + 'Fault-tolerant orchestration provides automatic failover.', + ], + }, + { + title: 'Zero-Image System', + description: + 'Metadata-first delivery keeps deployments lightweight and instantly repeatable.', + bullets: [ + 'Images represented as metadata instead of heavyweight artifacts.', + 'Instant deployment for rapid workload startup.', + 'Efficient storage with minimal footprint for artifacts.', + 'Bandwidth-optimized transfers shrink delivery times.', + ], + }, +] + +export function ComputeArchitecture() { + return ( +
+ +
+ + Technical Architecture + + + Infrastructure engineered for provable outcomes. + +

+ Deterministic computing, stateless orchestration, and metadata-first + delivery combine to create a compute fabric you can trust with your + most sensitive workloads. +

+
+
+ {architectureSections.map((section) => ( +
+
+ + • + +

+ {section.title} +

+
+

+ {section.description} +

+
    + {section.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} + diff --git a/src/pages/compute/ComputeDeveloperExperience.tsx b/src/pages/compute/ComputeDeveloperExperience.tsx new file mode 100644 index 0000000..53905d8 --- /dev/null +++ b/src/pages/compute/ComputeDeveloperExperience.tsx @@ -0,0 +1,114 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const codeSamples = [ + { + title: 'Simple Deployment', + description: + 'Define deterministic workloads with familiar manifests that execute exactly as declared anywhere on the fabric.', + language: 'yaml', + code: `# Basic compute workload +apiVersion: v1 +kind: Deployment +metadata: + name: deterministic-app +spec: + replicas: 3 + selector: + matchLabels: + app: deterministic-app + template: + metadata: + labels: + app: deterministic-app + spec: + containers: + - name: app + image: ubuntu:latest + command: ["echo", "Deterministic deployment"]`, + }, + { + title: 'Zero-Image Deployment', + description: + 'Use metadata-only images to launch workloads instantly with zero heavy artifacts to distribute.', + language: 'yaml', + code: `# Using zero-image technology +apiVersion: v1 +kind: Pod +metadata: + name: zero-image-pod +spec: + containers: + - name: app + image: "zero-image://ubuntu-latest" # Metadata-only image + command: ["echo", "Running on zero-image"]`, + }, + { + title: 'Smart Contract Orchestration', + description: + 'Automate workload lifecycles through cryptographically signed contracts that govern execution.', + language: 'yaml', + code: `# Smart contract orchestrated deployment +apiVersion: v1 +kind: ConfigMap +metadata: + name: deployment-contract +data: + contract: | + smart_contract: + signature: "cryptographically_signed_deployment" + workload_spec: + image: "ubuntu-latest" + replicas: 3 + verification_hash: "sha256_hash_of_workload"`, + }, +] + +export function ComputeDeveloperExperience() { + return ( +
+ +
+ + Developer Experience + + + Declarative workflows, deterministic results. + +

+ Ship workloads using the same declarative patterns you already + trust. Mycelium Compute verifies and enforces every detail, from + classic deployments to zero-image launches and smart contract + upgrades. +

+
+
+ {codeSamples.map((sample) => ( +
+
+

+ {sample.language} +

+

+ {sample.title} +

+

+ {sample.description} +

+
+
+
+                  {sample.code}
+                
+
+
+ ))} +
+
+
+ ) +} + diff --git a/src/pages/compute/ComputeDifferentiators.tsx b/src/pages/compute/ComputeDifferentiators.tsx new file mode 100644 index 0000000..fcb4af9 --- /dev/null +++ b/src/pages/compute/ComputeDifferentiators.tsx @@ -0,0 +1,68 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const differentiators = [ + { + title: 'Deterministic Guarantee', + description: + 'Every computation is cryptographically verified to ensure consistent, repeatable outcomes across environments.', + }, + { + title: 'Autonomous Operations', + description: + 'Infrastructure monitors, scales, and heals itself with zero human intervention required.', + }, + { + title: 'Smart Contract Security', + description: + 'Workload orchestration flows through cryptographically signed, tamper-proof contracts.', + }, + { + title: 'Multi-Platform Support', + description: + 'Run containers, VMs, or native Linux workloads with the same deterministic guarantees.', + }, + { + title: 'Secure Boot Verification', + description: + 'Hardware-level attestation validates every deployment path before workloads execute.', + }, +] + +export function ComputeDifferentiators() { + return ( +
+ +
+ + Key Differentiators + + + Why teams choose Mycelium Compute. + +

+ Deterministic execution, contract-grade governance, and hardware + attestation make Mycelium Compute the most trusted substrate for + sensitive workloads. +

+
+
+ {differentiators.map((item) => ( +
+

+ {item.title} +

+

+ {item.description} +

+
+ ))} +
+
+
+ ) +} + diff --git a/src/pages/compute/ComputeFeatures.tsx b/src/pages/compute/ComputeFeatures.tsx new file mode 100644 index 0000000..b50c6eb --- /dev/null +++ b/src/pages/compute/ComputeFeatures.tsx @@ -0,0 +1,106 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' + +const featureGroups = [ + { + title: 'Deterministic Deployments', + description: + 'Cryptographic verification ensures every workload deploys exactly as specified—no tampering, no drift.', + listTitle: 'Benefits', + bullets: [ + 'Cryptographic verification of every workload component', + 'Zero configuration drift across environments', + 'Immediate detection of unauthorized changes', + 'Complete reproducibility for every deployment', + ], + }, + { + title: 'Self-Managing & Stateless Infrastructure', + description: + 'Infrastructure that scales and heals autonomously across the ThreeFold Grid with no manual intervention.', + listTitle: 'Capabilities', + bullets: [ + 'Autonomous operations that self-orchestrate workloads', + 'Global scaling sewn into the fabric of the platform', + 'Stateless design removes hardware dependencies', + 'Self-healing recovery from failures and anomalies', + ], + }, + { + title: 'Smart Contract-Based Deployment', + description: + 'Cryptographically signed contracts orchestrate every workload lifecycle with transparent, tamper-proof execution.', + listTitle: 'Benefits', + bullets: [ + 'Every deployment contract cryptographically signed', + 'Fully auditable, transparent execution of operations', + 'Tamper-proof orchestration that cannot be rewritten', + 'Smart contracts automate the entire workload lifecycle', + ], + }, + { + title: 'Multi-Workload Compatibility with Secure Boot', + description: + 'Run containers, VMs, and native Linux workloads anywhere with stateless secure boot and continuous verification.', + listTitle: 'Capabilities', + bullets: [ + 'Full compatibility with Kubernetes and Docker workloads', + 'Securely run virtual machines with attested boot paths', + 'Native Linux applications verified end-to-end', + 'Continuous verification maintains trusted execution', + ], + }, +] + +export function ComputeFeatures() { + return ( +
+ +
+ + Core Features + + + Precision infrastructure that verifies itself. + +

+ Every layer is designed for determinism, from how workloads are + declared to the way they scale, protect, and govern themselves on + the grid. +

+
+
+ {featureGroups.map((feature) => ( +
+
+ + {feature.listTitle} + +

+ {feature.title} +

+

+ {feature.description} +

+
+
    + {feature.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/compute/ComputeOverview.tsx b/src/pages/compute/ComputeOverview.tsx new file mode 100644 index 0000000..1bda796 --- /dev/null +++ b/src/pages/compute/ComputeOverview.tsx @@ -0,0 +1,74 @@ +import { CircleBackground } from '../../components/CircleBackground' +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const overviewCards = [ + { + label: 'Overview', + title: 'Built for sovereign, verifiable operations', + copy: `Mycelium Compute provides a sovereign, deterministic compute fabric that enables developers to launch workloads with cryptographic certainty and autonomous operations. Built on decentralized infrastructure, it keeps environments transparent, verifiable, and free from manual intervention.`, + }, + { + label: 'Core Concept', + title: 'Deterministic compute fabric', + copy: `Every workload deploys exactly as intended through cryptographic verification—eliminating tampering and configuration drift while maintaining complete operational autonomy.`, + }, +] + +export function ComputeOverview() { + return ( +
+
+ + +
+
+ +
+ + Mycelium Compute + + + Deterministic compute fabric for autonomous workloads. + +

+ Mycelium Compute delivers predictable, sovereign performance—free + from lock-in and drift. Deploy any workload with cryptographic + precision, knowing the platform verifies, scales, and heals itself + on your behalf. +

+

+ Deterministic. Self-managing. Stateless by design. +

+
+
+ {overviewCards.map((card) => ( +
+
+
+

+ {card.label} +

+

+ {card.title} +

+

+ {card.copy} +

+
+
+ ))} +
+ +
+ ) +} diff --git a/src/pages/compute/ComputePage.tsx b/src/pages/compute/ComputePage.tsx index d5d6d60..33a0598 100644 --- a/src/pages/compute/ComputePage.tsx +++ b/src/pages/compute/ComputePage.tsx @@ -1,5 +1,12 @@ import { AnimatedSection } from '../../components/AnimatedSection' import { ComputeHero } from './ComputeHero' +import { ComputeOverview } from './ComputeOverview' +import { ComputeFeatures } from './ComputeFeatures' +import { ComputeZeroImage } from './ComputeZeroImage' +import { ComputeArchitecture } from './ComputeArchitecture' +import { ComputeDeveloperExperience } from './ComputeDeveloperExperience' +import { ComputeUseCases } from './ComputeUseCases' +import { ComputeDifferentiators } from './ComputeDifferentiators' import { CallToAction } from './CallToAction' export default function ComputePage() { @@ -8,6 +15,27 @@ export default function ComputePage() { + + + + + + + + + + + + + + + + + + + + + diff --git a/src/pages/compute/ComputeUseCases.tsx b/src/pages/compute/ComputeUseCases.tsx new file mode 100644 index 0000000..f00c11b --- /dev/null +++ b/src/pages/compute/ComputeUseCases.tsx @@ -0,0 +1,135 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const primaryUseCases = [ + { + title: 'AI / ML Training', + bullets: [ + 'Deterministic training pipelines for reproducible experiments.', + 'Cryptographically verified model artifacts end-to-end.', + 'Autonomous scaling for distributed training runs.', + 'Zero-drift environments that remain consistent over time.', + ], + }, + { + title: 'Application Hosting', + bullets: [ + 'Transparent deployments with verifiable execution.', + 'Auto-scaling that allocates resources on demand.', + 'Instant global distribution across the ThreeFold Grid.', + 'Cryptographically secured runtime environments.', + ], + }, + { + title: 'Data Processing', + bullets: [ + 'Deterministic pipelines that document every transformation.', + 'Secure computation with cryptographic verification.', + 'Auto-scaling resources for fluctuating workloads.', + 'Global processing placement to minimize latency.', + ], + }, + { + title: 'Scientific Computing', + bullets: [ + 'Reproducible research environments for shared experiments.', + 'Secure workloads with verifiable execution paths.', + 'Dynamic scaling for compute-intensive tasks.', + 'Global collaboration with sovereign resource control.', + ], + }, +] + +const computeSpecific = [ + { + title: 'Deterministic Training Environments', + bullets: [ + 'Reproducible ML experiments with identical conditions every run.', + 'Verifiable computational research for scientific collaboration.', + 'Auditable financial modelling workflows with traceable outputs.', + 'Consistent IoT edge processing with predictable performance.', + ], + }, + { + title: 'Multi-Platform Application Hosting', + bullets: [ + 'Kubernetes orchestration with deterministic deployment pipelines.', + 'Virtual machines launched with hardware-attested secure boot.', + 'Native Linux workloads with cryptographic assurance.', + 'Hybrid topologies mixing containers, VMs, and bare metal.', + ], + }, + { + title: 'Auto-Scaling Workloads', + bullets: [ + 'Demand-based scaling that reacts instantly to load.', + 'Global distribution across the ThreeFold Grid.', + 'Automated failover that restores services without intervention.', + 'Cost optimization through intelligent resource allocation.', + ], + }, +] + +export function ComputeUseCases() { + return ( +
+ +
+ + Use Cases + + + Purpose-built for reproducibility, security, and scale. + +

+ From sovereign AI training loops to globally distributed + applications, Mycelium Compute keeps environments verifiable and + self-orchestrating so teams can focus on building. +

+
+
+
+ {primaryUseCases.map((useCase) => ( +
+

+ {useCase.title} +

+
    + {useCase.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+ {computeSpecific.map((useCase) => ( +
+

+ {useCase.title} +

+
    + {useCase.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+
+ ) +} diff --git a/src/pages/compute/ComputeZeroImage.tsx b/src/pages/compute/ComputeZeroImage.tsx new file mode 100644 index 0000000..741e53e --- /dev/null +++ b/src/pages/compute/ComputeZeroImage.tsx @@ -0,0 +1,50 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const zeroImageBenefits = [ + 'Metadata-only artifacts replace heavy images for ultra-fast delivery.', + 'Instant startup times accelerate workload initialization anywhere.', + 'Bandwidth consumption drops dramatically with minimal transfers.', + 'Deploy workloads globally across the ThreeFold Grid without friction.', +] + +export function ComputeZeroImage() { + return ( +
+
+
+
+
+
+ +
+
+ + Zero-Image Integration + + + Ultra-efficient deployments that move at the speed of metadata. + +

+ Mycelium Compute integrates natively with Mycelium Storage's + Zero-Image system. Deployments ship as metadata descriptors rather + than bulky artifacts, enabling consistent, deterministic + environments delivered on demand. +

+
+
    + {zeroImageBenefits.map((benefit) => ( +
  • + + {benefit} +
  • + ))} +
+
+
+
+ ) +} diff --git a/src/pages/gpu/CallToAction.tsx b/src/pages/gpu/CallToAction.tsx index b102f09..09267ed 100644 --- a/src/pages/gpu/CallToAction.tsx +++ b/src/pages/gpu/CallToAction.tsx @@ -14,23 +14,30 @@ export function CallToAction() {

- Get Started Today + Bring sovereign GPU acceleration to production.

- Download the Mycelium app and step into the future of secure, peer-to-peer networking; fast, private, and decentralized. + Work with the Mycelium team to deploy GPU workloads that remain + verifiable, performant, and cost-transparent from edge to core.

-
diff --git a/src/pages/gpu/GpuArchitecture.tsx b/src/pages/gpu/GpuArchitecture.tsx new file mode 100644 index 0000000..c7e5d8a --- /dev/null +++ b/src/pages/gpu/GpuArchitecture.tsx @@ -0,0 +1,75 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const architectureSections = [ + { + title: 'Distributed GPU Mesh', + description: + 'A peer-to-peer fabric connects GPU nodes across the ThreeFold Grid, exposing them through the Mycelium network.', + bullets: [ + 'GPU nodes distributed globally for on-demand acceleration.', + 'Mycelium network provides encrypted peer-to-peer connectivity.', + 'Smart contract orchestration allocates and governs resources.', + 'Real-time monitoring tracks utilization and health.', + ], + }, + { + title: 'Performance Characteristics', + description: + 'Consistency and transparency are built into the fabric so workloads behave predictably anywhere on the planet.', + bullets: [ + 'Edge-to-core deployment flexibility for every workload profile.', + 'Adaptive intelligence optimizes allocation automatically.', + 'Deterministic performance guarantees availability when booked.', + 'Transparent cost tracking for every GPU cycle consumed.', + ], + }, +] + +export function GpuArchitecture() { + return ( +
+ +
+ + Technical Architecture + + + A peer-to-peer mesh purpose-built for acceleration. + +

+ Mycelium GPU treats every node as part of a sovereign mesh. Encrypted + networking, smart contract orchestration, and transparent monitoring + ensure your workloads receive precisely the power they request. +

+
+
+ {architectureSections.map((section) => ( +
+

+ {section.title} +

+

+ {section.description} +

+
    + {section.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/gpu/GpuDifferentiators.tsx b/src/pages/gpu/GpuDifferentiators.tsx new file mode 100644 index 0000000..3e7d4b1 --- /dev/null +++ b/src/pages/gpu/GpuDifferentiators.tsx @@ -0,0 +1,85 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const differentiators = [ + { + title: 'Unified Fabric', + description: + 'Transforms fragmented GPU resources into a single, standard interface accessible anywhere.', + }, + { + title: 'Sovereign Control', + description: + 'Operate without vendor lock-in or geographic restrictions—govern policies entirely through code.', + }, + { + title: 'Code-Driven Orchestration', + description: + 'APIs and smart contracts automate allocation, attestation, and lifecycle management.', + }, + { + title: 'Deterministic Performance', + description: + 'Guaranteed GPU allocation delivers the compute you reserve with consistent performance characteristics.', + }, +] + +const costEfficiency = [ + 'Transparent pricing with no hidden fees.', + 'Pay only for the GPU cycles you consume.', + 'Global optimization locates the most cost-effective nodes.', + 'Avoid premium lock-in from centralized providers.', +] + +export function GpuDifferentiators() { + return ( +
+ +
+ + Key Differentiators + + + GPU acceleration with sovereignty and clarity. + +

+ Mycelium GPU delivers verifiable access to power when you need it. + Control stays in your hands, from allocation policies to cost + structure. +

+
+
+ {differentiators.map((item) => ( +
+

{item.title}

+

+ {item.description} +

+
+ ))} +
+
+

Cost Efficiency

+

+ Transparent economics makes capacity planning simple while keeping + budgets predictable. +

+
    + {costEfficiency.map((item) => ( +
  • + + {item} +
  • + ))} +
+
+
+
+ ) +} diff --git a/src/pages/gpu/GpuGettingStarted.tsx b/src/pages/gpu/GpuGettingStarted.tsx new file mode 100644 index 0000000..8116ee9 --- /dev/null +++ b/src/pages/gpu/GpuGettingStarted.tsx @@ -0,0 +1,103 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' + +const steps = [ + { + number: '01', + title: 'Account Setup', + description: + 'Create your Mycelium account and ensure GPU access is enabled.', + bullets: [ + 'Sign up and verify your account credentials.', + 'Enable GPU access or request it from the Mycelium team.', + 'Configure billing to align usage with your budget.', + ], + }, + { + number: '02', + title: 'Request GPU Resources', + description: 'Use the Mycelium GPU API to allocate the acceleration you need.', + bullets: [ + 'Describe the GPU profile (memory, cores, region) your workload requires.', + 'Let smart contracts reserve and attest the selected hardware.', + 'Receive deterministic allocation details for orchestration.', + ], + }, + { + number: '03', + title: 'Deploy & Monitor', + description: + 'Launch your workload, integrate storage, and monitor performance from the dashboard.', + bullets: [ + 'Deploy via Kubernetes, containers, or custom runtimes.', + 'Bind to Quantum-Safe Storage for datasets and checkpoints.', + 'Track GPU utilization, cost, and health in real time.', + ], + }, +] + +const workflow = 'Application → Mycelium GPU API → GPU Resource Allocation → Workload Execution' + +export function GpuGettingStarted() { + return ( +
+
+ +
+ + Getting Started + + + Allocate, run, and observe in three moves. + +

+ Mycelium GPU keeps onboarding simple—declare what you need, deploy + your workload, and let the mesh guarantee performance with full + transparency. +

+
+
+ {steps.map((step) => ( +
+
+ + {step.number} + + + Go + +
+

{step.title}

+

+ {step.description} +

+
    + {step.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+

+ Basic Workflow +

+

{workflow}

+
+
+
+ ) +} diff --git a/src/pages/gpu/GpuHero.tsx b/src/pages/gpu/GpuHero.tsx index 760bdba..fec4c49 100644 --- a/src/pages/gpu/GpuHero.tsx +++ b/src/pages/gpu/GpuHero.tsx @@ -1,31 +1,42 @@ 'use client' import { Button } from '../../components/Button' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' export function GpuHero() { return (
-
-

GPU

-

Unify Distributed GPU Power. Run Intelligence Anywhere.

-

- Mycelium GPU transforms fragmented GPU resources into a single sovereign fabric for running AI, ML, and rendering workloads — from edge to core, with deterministic performance and transparent cost. -

-
- -
diff --git a/src/pages/gpu/GpuIntegration.tsx b/src/pages/gpu/GpuIntegration.tsx new file mode 100644 index 0000000..bc9103f --- /dev/null +++ b/src/pages/gpu/GpuIntegration.tsx @@ -0,0 +1,81 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const integrationPoints = [ + 'Unified Mycelium networking provides secure access to GPU nodes.', + 'Zero-trust security model extends to GPU operations automatically.', + 'Quantum-safe storage available directly to GPU workloads.', + 'Native Kubernetes support exposes GPUs through familiar resources.', +] + +const yamlExample = `apiVersion: apps/v1 +kind: Deployment +metadata: + name: gpu-workload +spec: + replicas: 1 + selector: + matchLabels: + app: gpu-compute + template: + metadata: + labels: + app: gpu-compute + spec: + containers: + - name: gpu-compute + image: tensorflow/tensorflow:latest-gpu + resources: + limits: + nvidia.com/gpu: 1 + env: + - name: MYCELIUM_GPU_REGION + value: "auto"` + +export function GpuIntegration() { + return ( +
+ +
+ + Cloud Integration + + + Seamless with Mycelium Cloud infrastructure. + +

+ GPU workloads plug directly into the same mesh that powers Mycelium + Cloud. Networking, security, and storage policies flow with every + deployment. +

+
+
+
+

+ Platform alignment +

+
    + {integrationPoints.map((point) => ( +
  • + + {point} +
  • + ))} +
+
+
+

+ Kubernetes deployment example +

+
+              {yamlExample}
+            
+
+
+
+
+ ) +} diff --git a/src/pages/gpu/GpuOverview.tsx b/src/pages/gpu/GpuOverview.tsx index 35ea95c..9d32b41 100644 --- a/src/pages/gpu/GpuOverview.tsx +++ b/src/pages/gpu/GpuOverview.tsx @@ -1,56 +1,108 @@ -import { CodeBracketSquareIcon, CubeTransparentIcon, LockClosedIcon, Squares2X2Icon } from '@heroicons/react/24/outline' +import { + CodeBracketSquareIcon, + CubeTransparentIcon, + LockClosedIcon, + Squares2X2Icon, +} from '@heroicons/react/24/outline' -const features = [ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' + +const overviewCards = [ + { + label: 'Overview', + title: 'Unified GPU acceleration across the ThreeFold Grid', + description: + 'Mycelium GPU aggregates distributed hardware into a single fabric, delivering sovereign acceleration for AI, ML, and rendering workloads.', + }, + { + label: 'Core Concept', + title: 'Sovereign intelligence layer', + description: + 'No silos, no intermediaries—just raw, verifiable GPU power orchestrated through smart contracts and APIs you control.', + }, +] + +const principles = [ { name: 'No Silos', - description: 'All GPU resources accessible through a single interface.', + description: 'Every GPU resource is accessible through a single interface.', icon: Squares2X2Icon, }, { name: 'No Intermediaries', - description: 'Direct access to GPU resources without centralized control.', + description: 'Direct access to hardware without centralized brokers.', icon: CubeTransparentIcon, }, { name: 'Verifiable Power', - description: 'Every GPU cycle cryptographically verified.', + description: 'Every GPU cycle is attested and cryptographically verified.', icon: LockClosedIcon, }, { name: 'Code-Orchestrated', - description: 'Managed entirely through APIs and smart contracts.', + description: 'Smart contracts and APIs automate allocation and policy.', icon: CodeBracketSquareIcon, }, ] export function GpuOverview() { return ( -
-
-
-
-

- Unified GPU Acceleration Across the Grid -

-

- Mycelium GPU provides unified access to distributed GPU acceleration across the ThreeFold Grid. It transforms fragmented GPU resources into a single adaptive intelligence layer — enabling you to run AI, ML, and rendering workloads anywhere, anytime, with verifiable performance and transparent costs. -

-
-
- {features.map((feature) => ( -
-
-
-
- {feature.name} -
-
{feature.description}
-
- ))} -
+
+ +
+ + Platform Overview + + + The sovereign acceleration layer for intelligent workloads. + +

+ Mycelium GPU makes distributed acceleration feel like one machine. + Harness global GPUs with deterministic performance, transparent + costs, and end-to-end verification. +

-
-
+
+ {overviewCards.map((card) => ( +
+
+
+ + {card.label} + +

+ {card.title} +

+

+ {card.description} +

+
+
+ ))} +
+
+ {principles.map((principle) => ( +
+
+
+

+ {principle.name} +

+

+ {principle.description} +

+
+ ))} +
+ +
) } diff --git a/src/pages/gpu/GpuPage.tsx b/src/pages/gpu/GpuPage.tsx index 4662245..d0a11cb 100644 --- a/src/pages/gpu/GpuPage.tsx +++ b/src/pages/gpu/GpuPage.tsx @@ -1,20 +1,40 @@ import { AnimatedSection } from '../../components/AnimatedSection' import { GpuHero } from './GpuHero' -import { CallToAction } from './CallToAction' import { GpuOverview } from './GpuOverview' +import { GpuArchitecture } from './GpuArchitecture' +import { GpuIntegration } from './GpuIntegration' +import { GpuUseCases } from './GpuUseCases' +import { GpuGettingStarted } from './GpuGettingStarted' +import { GpuDifferentiators } from './GpuDifferentiators' +import { CallToAction } from './CallToAction' export default function GpuPage() { return ( -
+ <> + + + + + + + + + + + + + + + -
+ ) } diff --git a/src/pages/gpu/GpuUseCases.tsx b/src/pages/gpu/GpuUseCases.tsx new file mode 100644 index 0000000..0481bee --- /dev/null +++ b/src/pages/gpu/GpuUseCases.tsx @@ -0,0 +1,81 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const useCases = [ + { + title: 'AI / ML Training', + description: + 'Scale training, fine-tuning, and inference workloads anywhere on the grid.', + bullets: ['GPU acceleration', 'Scalable compute', 'Cost optimization'], + }, + { + title: 'Rendering & Visualization', + description: + 'Drive high-performance graphics pipelines for media, science, and immersive experiences.', + bullets: [ + 'Distributed 3D rendering', + 'Scientific visualization', + 'Real-time VR / AR processing', + 'Digital twin simulations', + ], + }, + { + title: 'General GPU Computing', + description: + 'Harness sovereign acceleration for simulations, finance, blockchain, and research.', + bullets: [ + 'Scientific simulations', + 'Financial modeling', + 'Blockchain processing', + 'Protein folding and discovery', + ], + }, +] + +export function GpuUseCases() { + return ( +
+ +
+ + Use Cases + + + Acceleration for every intelligent workload. + +

+ From deep learning to immersive visualization, Mycelium GPU delivers + deterministic access to the power you need without the waitlists or + markups of centralized clouds. +

+
+
+ {useCases.map((useCase) => ( +
+

+ {useCase.title} +

+

+ {useCase.description} +

+
    + {useCase.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/storage/CallToAction.tsx b/src/pages/storage/CallToAction.tsx index b102f09..f477ba6 100644 --- a/src/pages/storage/CallToAction.tsx +++ b/src/pages/storage/CallToAction.tsx @@ -14,23 +14,31 @@ export function CallToAction() {

- Get Started Today + Bring sovereign storage into your stack.

- Download the Mycelium app and step into the future of secure, peer-to-peer networking; fast, private, and decentralized. + Partner with the Mycelium team to design quantum-safe, compliant + storage that meets your residency, redundancy, and performance + requirements across the globe.

-
diff --git a/src/pages/storage/StorageArchitecture.tsx b/src/pages/storage/StorageArchitecture.tsx new file mode 100644 index 0000000..ff56890 --- /dev/null +++ b/src/pages/storage/StorageArchitecture.tsx @@ -0,0 +1,97 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const architecture = [ + { + title: 'Quantum-Safe Data Protection', + description: + 'Post-quantum encryption and cryptographic verification protect every storage operation end-to-end.', + bullets: [ + 'Algorithms selected to resist quantum computing attacks.', + 'Protection applied beneath the application layer.', + 'All writes and reads verified cryptographically.', + 'Future-proof design for long-lived data sets.', + ], + }, + { + title: 'Autonomous Self-Healing', + description: + 'Storage monitors itself, heals corruption, and restores replicas without human intervention.', + bullets: [ + 'Continuous detection of failures or anomalies.', + 'Instant recovery without service interruption.', + 'Integrity checks keep replicas in lockstep.', + '24/7 autonomy removes the pager from the loop.', + ], + }, + { + title: 'Multi-Protocol Fabric', + description: + 'A single data plane serves every protocol so workloads can mix and migrate freely.', + bullets: [ + 'Protocol adapters sit in front of the same storage core.', + 'Applications choose the protocol that fits their workflow.', + 'No data duplication needed to support multiple interfaces.', + 'Consistent governance across all access patterns.', + ], + }, + { + title: 'Geo-Aware Data Governance', + description: + 'Data placement policies enforce sovereignty, redundancy, and compliance requirements.', + bullets: [ + 'Pin workloads to specific jurisdictions or providers.', + 'Define redundancy at the dataset or workload level.', + 'Automatic zone-to-zone replication hardens resilience.', + 'Global distribution optimized across the ThreeFold Grid.', + ], + }, +] + +export function StorageArchitecture() { + return ( +
+ +
+ + Technical Architecture + + + Autonomous governance for planetary-scale storage. + +

+ The Mycelium Storage data plane is designed to protect data at the + cryptographic layer, operate without manual intervention, and meet + jurisdictional requirements anywhere in the world. +

+
+
+ {architecture.map((item) => ( +
+

+ {item.title} +

+

+ {item.description} +

+
    + {item.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/storage/StorageDeveloperExperience.tsx b/src/pages/storage/StorageDeveloperExperience.tsx new file mode 100644 index 0000000..eabaa7a --- /dev/null +++ b/src/pages/storage/StorageDeveloperExperience.tsx @@ -0,0 +1,120 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +type Experience = { + title: string + description: string + code: string + language: string +} + +const experiences: Experience[] = [ + { + title: 'S3-Compatible Access', + description: + 'Use familiar AWS SDKs to read and write data against the Mycelium Storage endpoint.', + language: 'python', + code: `import boto3 + +s3_client = boto3.client( + 's3', + endpoint_url='https://storage.mycelium.com', + aws_access_key_id='your_access_key', + aws_secret_access_key='your_secret_key' +) + +s3_client.upload_file('local_file.txt', 'my-bucket', 'remote_file.txt') +s3_client.download_file('my-bucket', 'remote_file.txt', 'downloaded_file.txt')`, + }, + { + title: 'WebDAV Mount', + description: + 'Mount storage as a filesystem for desktop workflows and legacy integrations.', + language: 'bash', + code: `mount -t davfs https://storage.mycelium.com/dav /mnt/storage +cp /mnt/storage/data.txt ./ +echo "Data updated" > /mnt/storage/updated.txt`, + }, + { + title: 'IPFS Integration', + description: + 'Leverage IPFS for decentralized addressability without duplicating datasets.', + language: 'python', + code: `import ipfshttpclient + +client = ipfshttpclient.connect('/ip4/127.0.0.1/tcp/5001') +result = client.add('data.txt') +print(f"File available at: {result['Hash']}")`, + }, + { + title: 'Geo-Aware Placement Policy', + description: + 'Declare residency, redundancy, and protocol availability in a single configuration.', + language: 'yaml', + code: `apiVersion: v1 +kind: ConfigMap +metadata: + name: storage-config +data: + placement: | + geo_aware_storage: + residency: "eu-west" + redundancy: 3 + zones: + - "zone-1" + - "zone-2" + - "zone-3" + protocols: + - "s3" + - "ipfs" + - "webdav"`, + }, +] + +export function StorageDeveloperExperience() { + return ( +
+ +
+ + Developer Experience + + + Build with the interfaces you already know. + +

+ Every protocol rides the same quantum-safe storage fabric, so moving + between APIs is as simple as switching adapters. Choose the workflow + that fits your stack. +

+
+
+ {experiences.map((experience) => ( +
+
+

+ {experience.title} +

+

+ {experience.description} +

+
+
+                {experience.code}
+              
+ + {experience.language} + +
+ ))} +
+
+
+ ) +} diff --git a/src/pages/storage/StorageDifferentiators.tsx b/src/pages/storage/StorageDifferentiators.tsx new file mode 100644 index 0000000..0a5bd57 --- /dev/null +++ b/src/pages/storage/StorageDifferentiators.tsx @@ -0,0 +1,65 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const differentiators = [ + { + title: 'Quantum-Safe Protection', + description: + 'Data is encrypted with algorithms that resist quantum attacks, preserving integrity for decades.', + }, + { + title: 'Autonomous Self-Healing', + description: + 'Failures and corruption are detected and repaired automatically—no on-call rotations required.', + }, + { + title: 'Universal Protocol Support', + description: + 'Serve the same data through IPFS, S3, WebDAV, HTTP, and native file systems without duplication.', + }, + { + title: 'Geo-Aware Data Governance', + description: + 'Define residency, redundancy, and distribution policies per workload and enforce them automatically.', + }, + { + title: 'Ultra-Efficient Storage', + description: + 'Zero-image technology reduces artifacts by up to 100x, cutting bandwidth and accelerating deployment.', + }, +] + +export function StorageDifferentiators() { + return ( +
+ +
+ + Key Differentiators + + + Sovereignty, resilience, and flexibility in one fabric. + +

+ Mycelium Storage blends quantum safety, autonomous operations, and + protocol choice into a single platform that meets the most demanding + requirements for modern data services. +

+
+
+ {differentiators.map((item) => ( +
+

{item.title}

+

+ {item.description} +

+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/storage/StorageFeatures.tsx b/src/pages/storage/StorageFeatures.tsx new file mode 100644 index 0000000..c86d204 --- /dev/null +++ b/src/pages/storage/StorageFeatures.tsx @@ -0,0 +1,113 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' + +const features = [ + { + title: 'Quantum-Safe Storage (QSS)', + description: + 'Quantum-resistant encryption secures data beyond the application layer so ownership stays yours.', + bullets: [ + 'Beyond AES-256 with post-quantum algorithms.', + 'Multi-layer protection enforced automatically.', + 'Future-proof against emerging quantum threats.', + 'Total control of keys, residency, and governance.', + ], + }, + { + title: 'Self-Healing Storage System', + description: + 'Autonomous recovery heals failures or corruption instantly with no human intervention.', + bullets: [ + 'Instant detection and repair of anomalies.', + 'Integrity preserved while data is restored.', + 'Continuous verification validates every replica.', + 'Zero-ops recovery that runs around the clock.', + ], + }, + { + title: 'Multi-Protocol Data Access', + description: + 'Serve the same dataset over IPFS, S3, WebDAV, HTTP, and native file systems.', + bullets: [ + 'IPFS for decentralized, content-addressed retrieval.', + 'S3-compatible API for existing tooling and SDKs.', + 'WebDAV for mounted filesystem access.', + 'HTTP and POSIX for direct application integration.', + ], + }, + { + title: 'Geo-Aware Placement & Replication', + description: + 'Define residency, redundancy, and distribution on a per-workload basis.', + bullets: [ + 'Pin data to specific jurisdictions or zones.', + 'Custom redundancy policies per dataset.', + 'Automatic zone-to-zone replication for resilience.', + 'Global distribution across the ThreeFold Grid.', + ], + }, + { + title: 'Ultra-Efficient Zero-Images (Flists)', + description: + 'Metadata-only flists shrink images up to 100x, enabling instant Zero-OS deployments.', + bullets: [ + 'Drastically reduced storage footprint for artifacts.', + 'Metadata-driven delivery accelerates boot times.', + 'Bandwidth-efficient transfers to any node.', + 'Perfect for immutable workloads and rapid rollback.', + ], + }, +] + +export function StorageFeatures() { + return ( +
+ +
+ + Core Features + + + Data services engineered for sovereignty and speed. + +

+ Mycelium Storage combines quantum-safe cryptography, autonomous + healing, and universal protocol support. It adapts to every workload + without sacrificing control or performance. +

+
+
+ {features.map((feature) => ( +
+
+ + Capability + +

+ {feature.title} +

+

+ {feature.description} +

+
+
    + {feature.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+ ) +} diff --git a/src/pages/storage/StorageHero.tsx b/src/pages/storage/StorageHero.tsx index b6e9538..2888b7a 100644 --- a/src/pages/storage/StorageHero.tsx +++ b/src/pages/storage/StorageHero.tsx @@ -1,29 +1,46 @@ 'use client' import { Button } from '../../components/Button' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' export function StorageHero() { return (
-
-

STORAGE

-

If GPUs are the engine, data is the lifeblood of intelligence.

-

- Mycelium interconnects autonomous nodes with unified storage that adapts to every workload — from high-throughput object stores to parallel file systems. -Rooted in open standards, it ensures speed, resilience, and true data sovereignty. -

-
- +
diff --git a/src/pages/storage/StorageOverview.tsx b/src/pages/storage/StorageOverview.tsx new file mode 100644 index 0000000..25f805c --- /dev/null +++ b/src/pages/storage/StorageOverview.tsx @@ -0,0 +1,66 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' + +const highlights = [ + { + label: 'Overview', + title: 'Quantum-safe, sovereign data management', + description: + 'Mycelium Storage protects data beyond the application layer with autonomous recovery and geo-aware placement across the ThreeFold Grid.', + }, + { + label: 'Core Concept', + title: 'Unified data plane across every protocol', + description: + 'Serve the same dataset via IPFS, S3, WebDAV, HTTP, or native file systems while maintaining complete control over residency and redundancy.', + }, + { + label: 'Outcome', + title: 'Ownership without compromise', + description: + 'Quantum-resistant encryption, self-healing recovery, and programmable governance ensure data remains verifiable, available, and compliant.', + }, +] + +export function StorageOverview() { + return ( +
+ +
+ + Platform Overview + + + A quantum-safe data plane that heals itself. + +

+ Built on sovereign infrastructure, Mycelium Storage keeps data + resilient, verifiable, and instantly accessible. Encryption, + replication, and governance are woven directly into the substrate. +

+
+
+ {highlights.map((item) => ( +
+
+
+ + {item.label} + +

+ {item.title} +

+

+ {item.description} +

+
+
+ ))} +
+ +
+ ) +} diff --git a/src/pages/storage/StoragePage.tsx b/src/pages/storage/StoragePage.tsx index 044c3fc..855dec3 100644 --- a/src/pages/storage/StoragePage.tsx +++ b/src/pages/storage/StoragePage.tsx @@ -1,16 +1,40 @@ import { AnimatedSection } from '../../components/AnimatedSection' import { StorageHero } from './StorageHero' +import { StorageOverview } from './StorageOverview' +import { StorageFeatures } from './StorageFeatures' +import { StorageArchitecture } from './StorageArchitecture' +import { StorageDeveloperExperience } from './StorageDeveloperExperience' +import { StorageUseCases } from './StorageUseCases' +import { StorageDifferentiators } from './StorageDifferentiators' import { CallToAction } from './CallToAction' export default function StoragePage() { return ( -
+ <> + + + + + + + + + + + + + + + + + + -
+ ) } diff --git a/src/pages/storage/StorageUseCases.tsx b/src/pages/storage/StorageUseCases.tsx new file mode 100644 index 0000000..7799334 --- /dev/null +++ b/src/pages/storage/StorageUseCases.tsx @@ -0,0 +1,155 @@ +import { Container } from '../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../components/Texts' + +const primaryUseCases = [ + { + title: 'Data Sovereignty Applications', + bullets: [ + 'Privacy-first products with full control over data location.', + 'Regulatory compliance for regional or industry mandates.', + 'Enterprise workloads that demand audit-ready governance.', + 'DigitalMe applications hosted with complete data ownership.', + ], + }, + { + title: 'Multi-Protocol Applications', + bullets: [ + 'Support legacy S3, WebDAV, and HTTP workloads simultaneously.', + 'Enable hybrid architectures that mix centralized and decentralized access.', + 'Give developers freedom to choose best-fit protocols per service.', + 'Simplify migrations by keeping data accessible through multiple APIs.', + ], + }, + { + title: 'Backup and Recovery', + bullets: [ + 'Autonomous backups with continuous verification.', + 'Cross-zone replication that survives regional outages.', + 'Integrity monitoring that spots corruption immediately.', + 'Instant recovery from failures without manual restore steps.', + ], + }, + { + title: 'Content Distribution', + bullets: [ + 'Global CDN leveraging the breadth of the ThreeFold Grid.', + 'IPFS integration for decentralized content addressing.', + 'Serve the same assets over HTTP, S3, or WebDAV.', + 'Geo-optimized placement keeps content close to users.', + ], + }, +] + +const storageSpecificUseCases = [ + { + title: 'Data Sovereignty & Compliance', + bullets: [ + 'Guarantee residency in specific jurisdictions.', + 'Protect personal or regulated data with audit trails.', + 'Empower enterprises with region-specific governance.', + 'Handle cross-border rules without duplicating datasets.', + ], + }, + { + title: 'Multi-Protocol Data Solutions', + bullets: [ + 'Bridge legacy S3 tooling with decentralized IPFS access.', + 'Offer WebDAV and HTTP endpoints for collaboration suites.', + 'Blend centralized and decentralized patterns as needed.', + 'Let developers change protocols without rewriting storage.', + ], + }, + { + title: 'Autonomous Backup & Recovery', + bullets: [ + 'Self-healing backups that maintain integrity automatically.', + 'Zone-aware replication delivers geographic redundancy.', + 'Instant recovery with continuous verification.', + 'Keeps backups up-to-date without operator intervention.', + ], + }, + { + title: 'Content Distribution & CDN', + bullets: [ + 'Distribute media and assets across a planetary mesh.', + 'Use IPFS for decentralized caching and retrieval.', + 'Serve identical content across multiple access protocols.', + 'Geo-optimize placement for latency-sensitive workloads.', + ], + }, +] + +export function StorageUseCases() { + return ( +
+ +
+ + Use Cases + + + Sovereign storage for every data-intensive workload. + +

+ Mycelium Storage adapts to compliance-driven enterprise data, + decentralized content distribution, and everything in between. + Choose the pattern that fits your strategy without sacrificing + ownership. +

+
+
+ {primaryUseCases.map((useCase) => ( +
+

+ {useCase.title} +

+
    + {useCase.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+

+ Storage-Specific Scenarios +

+

+ These patterns highlight how Mycelium Storage keeps sovereignty, + protocol flexibility, and resilience at the center of data strategy. +

+
+ {storageSpecificUseCases.map((useCase) => ( +
+

+ {useCase.title} +

+
    + {useCase.bullets.map((bullet) => ( +
  • + + {bullet} +
  • + ))} +
+
+ ))} +
+
+
+
+ ) +}