'use client'; import { Container } from '@/components/Container' import { Eyebrow, H3, P } from '@/components/Texts' import { Button } from '@/components/Button' import { MeshNetworkIcon } from './animations/MeshNetworkIcon' import { SovereignComputer } from './animations/SovereignComputer' import { DeterministicOrchestration } from './animations/DeterministicOrchestration' const architecture = [ { title: 'Mesh Networking Layer', description: 'Every node receives a cryptographic network identity and secure routing path.', icon: , // ✅ stored as const JSX }, { title: 'Sovereign Compute Layer', description: 'Workloads run on hardware you authorize, no shared control, no exposed surfaces.', icon: , }, { title: 'Deterministic Orchestration', description: 'K3s clusters deploy predictably, verifiably, and remain drift-free.', icon: , }, ] export function CloudArchitecture() { return ( {/* ✅ Top horizontal spacer like HomeHosting */} {/* ✅ Boxed container with matching spacing */} ARCHITECTURE How Mycelium Cloud Works Mycelium Cloud runs Kubernetes on a global encrypted mesh, with identity, routing, and state verified at the protocol level. {/* ✅ Card layout spacing & grid match HomeHosting */} {architecture.map((layer) => ( {layer.icon} {/* ✅ this now works */} {layer.title} {layer.description} ))} {/* ✅ Matching button spacing and layout */} Get Started Explore Docs {/* ✅ bottom border + bottom spacer to match */} ) }
Mycelium Cloud runs Kubernetes on a global encrypted mesh, with identity, routing, and state verified at the protocol level.
{layer.description}