diff --git a/src/pages/storage/CallToAction.tsx b/src/pages/storage/CallToAction.tsx index f477ba6..d02af5c 100644 --- a/src/pages/storage/CallToAction.tsx +++ b/src/pages/storage/CallToAction.tsx @@ -14,12 +14,12 @@ export function CallToAction() {

- Bring sovereign storage into your stack. + Choose How You Want to Start

- Partner with the Mycelium team to design quantum-safe, compliant - storage that meets your residency, redundancy, and performance - requirements across the globe. + Store data in your Mycelium Cloud environment +or host your own node for full sovereignty. +

diff --git a/src/pages/storage/StorageArchitecture.tsx b/src/pages/storage/StorageArchitecture.tsx index fc65d43..5295ba4 100644 --- a/src/pages/storage/StorageArchitecture.tsx +++ b/src/pages/storage/StorageArchitecture.tsx @@ -3,48 +3,17 @@ 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: 'Encrypted Storage Substrate', + description: 'Keeps data private and verifiable.', }, { - 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: 'Mesh Routing Layer', + description: 'Connects clients and workloads securely, anywhere.', }, { - title: 'Multi-Protocol Fabric', + title: 'Protocol Gateway Layer', 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.', - ], + 'Serve the same dataset over S3, IPFS, WebDAV, or HTTP.', }, ] @@ -53,41 +22,29 @@ export function StorageArchitecture() {
- - Technical Architecture - + ARCHITECTURE - Autonomous governance for planetary-scale storage. + HOW IT WORKS

- 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. + A layered design that encrypts, routes, and exposes storage through + multiple protocols — without duplicating data or compromising + sovereignty.

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

{item.title}

-

+

{item.description}

-
    - {item.bullets.map((bullet) => ( -
  • - - {bullet} -
  • - ))} -
))}
diff --git a/src/pages/storage/StorageCapabilities.tsx b/src/pages/storage/StorageCapabilities.tsx new file mode 100644 index 0000000..00969a5 --- /dev/null +++ b/src/pages/storage/StorageCapabilities.tsx @@ -0,0 +1,64 @@ +import { Container } from '../../components/Container' +import { Eyebrow, H3, P, CT, CP } from '../../components/Texts' +import { + ServerStackIcon, + GlobeAltIcon, + FolderOpenIcon, + LockClosedIcon, +} from '@heroicons/react/24/solid' + +const capabilities = [ + { + name: 'S3-Compatible Object Storage', + description: 'Works with existing SDKs & tooling.', + icon: ServerStackIcon, + }, + { + name: 'IPFS & Content-Addressed Access', + description: 'Ideal for distributed and decentralized workloads.', + icon: GlobeAltIcon, + }, + { + name: 'Filesystem Mounts (WebDAV / POSIX)', + description: 'Mount storage directly into workflows and apps.', + icon: FolderOpenIcon, + }, + { + name: 'Encrypted Replication & Placement Control', + description: 'Choose where data physically lives – and who controls it.', + icon: LockClosedIcon, + }, +] + +export function StorageCapabilities() { + return ( +
+ +
+ CAPABILITIES +

+ What You Can Use Mycelium Storage For +

+

+ A decentralized storage layer built for sovereign workloads — secure, + flexible, and globally addressable. +

+
+ +
+
+ {capabilities.map((item) => ( +
+
+
+ {item.name} + {item.description} +
+ ))} +
+
+
+
+ ) +} diff --git a/src/pages/storage/StorageDesign.tsx b/src/pages/storage/StorageDesign.tsx new file mode 100644 index 0000000..f323a32 --- /dev/null +++ b/src/pages/storage/StorageDesign.tsx @@ -0,0 +1,60 @@ +import { Container } from '../../components/Container' +import { Eyebrow, H3, P, CT, CP } from '../../components/Texts' +import { + LockClosedIcon, + ArrowPathIcon, + GlobeAsiaAustraliaIcon, +} from '@heroicons/react/24/solid' + +const benefits = [ + { + name: 'Encrypted and verifiable at rest and in motion', + icon: LockClosedIcon, + }, + { + name: 'Self-healing replication and integrity checks', + icon: ArrowPathIcon, + }, + { + name: 'Residency + governance policies you actually control', + icon: GlobeAsiaAustraliaIcon, + }, +] + +export function StorageDesign() { + return ( +
+ + {/* Header */} +
+ CORE VALUE +

+ Sovereign Storage That Heals Itself +

+

+ Mycelium Storage continuously verifies integrity and restores + replicas automatically, so data stays available without operational + overhead. +

+
+ + {/* Benefits */} +
+
+ {benefits.map((benefit) => ( +
+
+ ))} +
+
+
+
+ ) +} diff --git a/src/pages/storage/StorageOverview.tsx b/src/pages/storage/StorageOverview.tsx index 160538c..65d03b4 100644 --- a/src/pages/storage/StorageOverview.tsx +++ b/src/pages/storage/StorageOverview.tsx @@ -4,21 +4,21 @@ import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' const highlights = [ { label: 'Overview', - title: 'Quantum-safe, sovereign data management', + title: 'Encrypted & Verifiable Storage', description: - 'Mycelium Storage protects data beyond the application layer with autonomous recovery and geo-aware placement across the ThreeFold Grid.', + 'Data is secured with cryptographic identity, not cloud trust.', }, { label: 'Core Concept', - title: 'Unified data plane across every protocol', + title: 'Self-Healing Replication', description: - 'Serve the same dataset via IPFS, S3, WebDAV, HTTP, or native file systems while maintaining complete control over residency and redundancy.', + 'The system repairs corruption and restores replicas automatically.', }, { label: 'Outcome', - title: 'Ownership without compromise', + title: 'Multi-Protocol Access', description: - 'Quantum-resistant encryption, self-healing recovery, and programmable governance ensure data remains verifiable, available, and compliant.', + 'Serve the same dataset over S3, IPFS, or filesystem mounts, without duplicating data.', }, ] @@ -31,7 +31,7 @@ export function StorageOverview() { Platform Overview - A quantum-safe data plane that heals itself. + Core Features

Built on sovereign infrastructure, Mycelium Storage keeps data diff --git a/src/pages/storage/StoragePage.tsx b/src/pages/storage/StoragePage.tsx index 855dec3..73ae4f3 100644 --- a/src/pages/storage/StoragePage.tsx +++ b/src/pages/storage/StoragePage.tsx @@ -7,6 +7,8 @@ import { StorageDeveloperExperience } from './StorageDeveloperExperience' import { StorageUseCases } from './StorageUseCases' import { StorageDifferentiators } from './StorageDifferentiators' import { CallToAction } from './CallToAction' +import { StorageCapabilities } from './StorageCapabilities' +import { StorageDesign } from './StorageDesign' export default function StoragePage() { return ( @@ -14,24 +16,27 @@ export default function StoragePage() { + - + + - + + + - + + - - - + diff --git a/src/pages/storage/StorageUseCases.tsx b/src/pages/storage/StorageUseCases.tsx index 3db294a..ddb1394 100644 --- a/src/pages/storage/StorageUseCases.tsx +++ b/src/pages/storage/StorageUseCases.tsx @@ -1,81 +1,19 @@ import { Container } from '../../components/Container' import { Eyebrow, SectionHeader, P } from '../../components/Texts' -const primaryUseCases = [ +const storageUseCases = [ { - 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: 'Data Sovereignty & Compliance', + description: 'Keep data under your control, choose residency per dataset.', }, { - 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: 'Distributed Application Storage', + description: 'Serve data to services, agents, clusters, or edge workloads.', }, { 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.', - ], + description: + 'Serve public or private assets globally, without centralized hosting.', }, ] @@ -84,71 +22,32 @@ export function StorageUseCases() {

- - Use Cases - + USE CASES - Sovereign storage for every data-intensive workload. + Built for Real Data Workloads

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. + distributed application workloads, and global asset delivery + — without giving up sovereignty.

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

{useCase.title}

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

+ {useCase.description} +

))}
-
-

- 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} -
  • - ))} -
-
- ))} -
-
)