Mycelium is an end-to-end encrypted IPv6 overlay network written in Rust. Each node joining the network receives an IP in the 400::/7 range, facilitating secure and private communications.
Is Mycelium ready to scale to the world?
No, Mycelium is not yet fully scalable to a global level. Currently, each network can support around 100,000 users, but multiple networks can be deployed to expand capacity.
How do I install Mycelium?
The Mycelium app supports iOS, macOS, Android and Windows. For Linux, a binary is available. Installation guides are available for both local machines and virtual machines running on the TFGrid. Note that Windows users need to have wintun.dll in the same directory as the Mycelium executable.
How can I find and use my Mycelium address?
Upon using the Mycelium app, you're assigned a unique Mycelium address. To copy this address, click the button located to the right of the displayed address in the app interface.
Can I deploy workloads on the TFGrid using Mycelium?
Yes, after installing Mycelium, you can deploy workloads on the TFGrid and connect to them using the Mycelium network. Detailed deployment guides are available in the documentation.
Is there an API available for Mycelium?
Yes, Mycelium offers an API for administrative operations, peer management, and message subsystem operations. Comprehensive API documentation can be found in the official Mycelium GitHub repository.
What should I do if I encounter issues during installation or usage?
If you face any challenges, refer to the troubleshooting section in the Mycelium documentation. Additionally, ensure that all prerequisites are met, such as having wintun.dll in the correct directory for Windows installations.
How does Mycelium handle routing within its network?
Mycelium incorporates core principles of the Babel routing protocol, enabling efficient and dynamic routing within its encrypted IPv6 overlay network.
\ No newline at end of file
diff --git a/out/download.txt b/out/download.txt
new file mode 100644
index 0000000..1bec34b
--- /dev/null
+++ b/out/download.txt
@@ -0,0 +1,10 @@
+2:I[264,["184","static/chunks/184-6dfed14c5696a3c3.js","698","static/chunks/app/(main)/download/page-5135d3f2b433cb86.js"],"AnimatedSection"]
+3:I[6365,["184","static/chunks/184-6dfed14c5696a3c3.js","698","static/chunks/app/(main)/download/page-5135d3f2b433cb86.js"],"default"]
+4:I[9275,[],""]
+5:I[1343,[],""]
+6:I[2664,["501","static/chunks/c16f53c3-20e5b90e9b99d9c6.js","184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","39","static/chunks/39-cd616f8af8994b16.js","557","static/chunks/557-5c619f7375fa8128.js","95","static/chunks/app/(main)/layout-3deb0abefa6fbf0f.js"],"Header"]
+7:I[7582,["501","static/chunks/c16f53c3-20e5b90e9b99d9c6.js","184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","39","static/chunks/39-cd616f8af8994b16.js","557","static/chunks/557-5c619f7375fa8128.js","95","static/chunks/app/(main)/layout-3deb0abefa6fbf0f.js"],"Footer"]
+8:I[231,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],""]
+0:["YkvOmQcUiRdyKmuY47jby",[[["",{"children":["(main)",{"children":["download",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["(main)",{"children":["download",{"children":["__PAGE__",{},[["$L1",[["$","$L2",null,{"children":["$","$L3",null,{}]}],["$","$L2",null,{"children":["$","div",null,{"className":"bg-gray-900 py-24 sm:py-32","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8","children":["$","div",null,{"className":"mx-auto grid max-w-2xl grid-cols-1 gap-x-8 gap-y-16 sm:gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-5","children":[["$","div",null,{"className":"col-span-2","children":[["$","h2",null,{"className":"text-base/7 font-semibold text-cyan-500 mb-2","children":"Get Started"}],["$","p",null,{"className":"text-3xl lg:text-4xl font-medium tracking-tight text-white","children":"Developer Hub"}],["$","p",null,{"className":"mt-6 text-lg text-gray-300","children":"Our Developer Hub is a resource center for developers looking to build on top of Mycelium. Join our Developers community on telegram to get started."}]]}],["$","dl",null,{"className":"col-span-3 grid grid-cols-1 gap-8 sm:grid-cols-2","children":[["$","a","Documentation",{"href":"https://threefold.info/mycelium_network/docs/","target":"_blank","rel":"noopener noreferrer","className":"block rounded-2xl border border-gray-700 p-6 shadow-sm transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20 hover:bg-gray-800","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","fill":"none","viewBox":"0 0 24 24","strokeWidth":1.5,"stroke":"currentColor","aria-hidden":"true","data-slot":"icon","aria-labelledby":"$undefined","className":"h-6 w-6 flex-none text-cyan-500 mb-4","children":[null,["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"}]]}],["$","dt",null,{"className":"font-semibold text-white","children":"Documentation"}],["$","dd",null,{"className":"mt-2 text-gray-400","children":"Documentation for Mycelium."}]]}],["$","a","Support",{"href":"https://threefoldfaq.crisp.help/en/","target":"_blank","rel":"noopener noreferrer","className":"block rounded-2xl border border-gray-700 p-6 shadow-sm transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20 hover:bg-gray-800","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","fill":"none","viewBox":"0 0 24 24","strokeWidth":1.5,"stroke":"currentColor","aria-hidden":"true","data-slot":"icon","aria-labelledby":"$undefined","className":"h-6 w-6 flex-none text-cyan-500 mb-4","children":[null,["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M16.712 4.33a9.027 9.027 0 0 1 1.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 0 0-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 0 1 0 9.424m-4.138-5.976a3.736 3.736 0 0 0-.88-1.388 3.737 3.737 0 0 0-1.388-.88m2.268 2.268a3.765 3.765 0 0 1 0 2.528m-2.268-4.796a3.765 3.765 0 0 0-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 0 1-1.388.88m2.268-2.268 4.138 3.448m0 0a9.027 9.027 0 0 1-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0-3.448-4.138m3.448 4.138a9.014 9.014 0 0 1-9.424 0m5.976-4.138a3.765 3.765 0 0 1-2.528 0m0 0a3.736 3.736 0 0 1-1.388-.88 3.737 3.737 0 0 1-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 0 1-1.652-1.306 9.027 9.027 0 0 1-1.306-1.652m0 0 4.138-3.448M4.33 16.712a9.014 9.014 0 0 1 0-9.424m4.138 5.976a3.765 3.765 0 0 1 0-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 0 1 1.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 0 0-1.652 1.306A9.025 9.025 0 0 0 4.33 7.288"}]]}],["$","dt",null,{"className":"font-semibold text-white","children":"Support"}],["$","dd",null,{"className":"mt-2 text-gray-400","children":"Talk to an expert."}]]}],["$","a","Forum",{"href":"https://forum.threefold.io/","target":"_blank","rel":"noopener noreferrer","className":"block rounded-2xl border border-gray-700 p-6 shadow-sm transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20 hover:bg-gray-800","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","fill":"none","viewBox":"0 0 24 24","strokeWidth":1.5,"stroke":"currentColor","aria-hidden":"true","data-slot":"icon","aria-labelledby":"$undefined","className":"h-6 w-6 flex-none text-cyan-500 mb-4","children":[null,["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M8.625 12a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 0 1-2.555-.337A5.972 5.972 0 0 1 5.41 20.97a5.969 5.969 0 0 1-.474-.065 4.48 4.48 0 0 0 .978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25Z"}]]}],["$","dt",null,{"className":"font-semibold text-white","children":"Forum"}],["$","dd",null,{"className":"mt-2 text-gray-400","children":"Forum for all your questions."}]]}],["$","a","Community",{"href":"https://t.me/threefoldtesting","target":"_blank","rel":"noopener noreferrer","className":"block rounded-2xl border border-gray-700 p-6 shadow-sm transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20 hover:bg-gray-800","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","fill":"none","viewBox":"0 0 24 24","strokeWidth":1.5,"stroke":"currentColor","aria-hidden":"true","data-slot":"icon","aria-labelledby":"$undefined","className":"h-6 w-6 flex-none text-cyan-500 mb-4","children":[null,["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"}]]}],["$","dt",null,{"className":"font-semibold text-white","children":"Community"}],["$","dd",null,{"className":"mt-2 text-gray-400","children":"Join our Developers community on telegram."}]]}]]}]]}]}]}]}],["$","$L2",null,{"children":["$","section",null,{"id":"faqs","aria-labelledby":"faqs-title","className":"border-t border-gray-200 py-20 sm:py-32","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8","children":[["$","div",null,{"className":"mx-auto max-w-2xl lg:mx-0","children":[["$","h2",null,{"id":"faqs-title","className":"text-3xl lg:text-4xl font-medium tracking-tight text-gray-900","children":"Frequently asked questions"}],["$","p",null,{"className":"mt-2 text-lg text-gray-600","children":["If you have anything else you want to ask,"," ",["$","a",null,{"href":"https://threefoldfaq.crisp.help/en/","className":"text-gray-900 hover:text-cyan-500 transition-colors font-semibold underline","children":"reach out to us"}],"."]}]]}],["$","ul",null,{"role":"list","className":"mx-auto mt-16 grid max-w-2xl grid-cols-1 gap-8 sm:mt-20 lg:max-w-none lg:grid-cols-3","children":[["$","li","0",{"children":["$","ul",null,{"role":"list","className":"space-y-10","children":[["$","li","0",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"What is Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Mycelium is an end-to-end encrypted IPv6 overlay network written in Rust. Each node joining the network receives an IP in the 400::/7 range, facilitating secure and private communications."}]]}],["$","li","1",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"Is Mycelium ready to scale to the world?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"No, Mycelium is not yet fully scalable to a global level. Currently, each network can support around 100,000 users, but multiple networks can be deployed to expand capacity."}]]}],["$","li","2",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"How do I install Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"The Mycelium app supports iOS, macOS, Android and Windows. For Linux, a binary is available. Installation guides are available for both local machines and virtual machines running on the TFGrid. Note that Windows users need to have wintun.dll in the same directory as the Mycelium executable."}]]}]]}]}],["$","li","1",{"children":["$","ul",null,{"role":"list","className":"space-y-10","children":[["$","li","0",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"How can I find and use my Mycelium address?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Upon using the Mycelium app, you're assigned a unique Mycelium address. To copy this address, click the button located to the right of the displayed address in the app interface."}]]}],["$","li","1",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"Can I deploy workloads on the TFGrid using Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Yes, after installing Mycelium, you can deploy workloads on the TFGrid and connect to them using the Mycelium network. Detailed deployment guides are available in the documentation."}]]}],["$","li","2",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"Is there an API available for Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Yes, Mycelium offers an API for administrative operations, peer management, and message subsystem operations. Comprehensive API documentation can be found in the official Mycelium GitHub repository."}]]}]]}]}],["$","li","2",{"children":["$","ul",null,{"role":"list","className":"space-y-10","children":[["$","li","0",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"What should I do if I encounter issues during installation or usage?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"If you face any challenges, refer to the troubleshooting section in the Mycelium documentation. Additionally, ensure that all prerequisites are met, such as having wintun.dll in the correct directory for Windows installations."}]]}],["$","li","1",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"How does Mycelium handle routing within its network?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Mycelium incorporates core principles of the Babel routing protocol, enabling efficient and dynamic routing within its encrypted IPv6 overlay network."}]]}]]}]}]]}]]}]}]}]]],null],null]},["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","(main)","children","download","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}],null]},[[["$","$L6",null,{}],["$","main",null,{"className":"flex-auto","children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","(main)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]}],["$","$L7",null,{}]],null],null]},[["$","html",null,{"lang":"en","className":"bg-gray-50 antialiased __variable_f367f3","children":["$","body",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$L6",null,{}],["$","main",null,{"className":"flex-auto","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8 relative isolate flex h-full flex-col items-center justify-center py-20 text-center sm:py-32","children":[["$","svg",null,{"viewBox":"0 0 1090 1090","aria-hidden":"true","fill":"none","preserveAspectRatio":"none","className":"absolute top-1/2 left-1/2 -z-10 mt-44 w-272.5 -translate-x-1/2 -translate-y-1/2 mask-[linear-gradient(to_bottom,white_20%,transparent_75%)] stroke-gray-300/30","children":[["$","circle",null,{"cx":545,"cy":545,"r":"544.5"}],["$","circle",null,{"cx":545,"cy":545,"r":"480.5"}],["$","circle",null,{"cx":545,"cy":545,"r":"416.5"}],["$","circle",null,{"cx":545,"cy":545,"r":"352.5"}]]}],["$","p",null,{"className":"text-sm font-semibold text-gray-900","children":"404"}],["$","h1",null,{"className":"mt-2 text-3xl lg:text-4xl font-medium tracking-tight text-gray-900","children":"Page not found"}],["$","p",null,{"className":"mt-2 text-lg text-gray-600","children":"Sorry, we couldn’t find the page you’re looking for."}],["$","$L8",null,{"className":"inline-flex justify-center rounded-lg border py-[calc(--spacing(2)-1px)] px-[calc(--spacing(3)-1px)] text-sm transition-colors border-gray-300 text-gray-700 hover:border-cyan-500 active:border-cyan-500 mt-8","href":"/","variant":"outline","children":"Go back home","color":"gray"}]]}]}],["$","$L7",null,{}]],"notFoundStyles":[],"styles":null}]}]}],null],null],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/0f7ef83fe5f7998e.css","precedence":"next","crossOrigin":"$undefined"}]],"$L9"]]]]
+9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Mycelium - Unleash the Power of Decentralized Networks"}],["$","meta","3",{"name":"description","content":"Discover Mycelium, an end-to-end encrypted IPv6 overlay network. The future of secure, efficient, and scalable networking."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}],["$","meta","5",{"name":"next-size-adjust"}]]
+1:null
diff --git a/out/favicon.ico b/out/favicon.ico
new file mode 100644
index 0000000..2c1a304
Binary files /dev/null and b/out/favicon.ico differ
diff --git a/out/index.html b/out/index.html
new file mode 100644
index 0000000..8dd8ac2
--- /dev/null
+++ b/out/index.html
@@ -0,0 +1 @@
+Mycelium - Unleash the Power of Decentralized Networks
Mycelium
Unleashing the Power of Decentralized Networks
Discover Mycelium, an end-to-end encrypted IPv6 overlay network. The future of secure, efficient, and scalable networking.
Mycelium is an unbreakable network, always finding the shortest path and providing 100% secure, peer-to-peer communication. But this is just the beginning.
Our mission is to create a sustainable digital ecosystem where communication is seamless, data is secure, and scalability knows no bounds.
Built for resilience and autonomy, the Mycelium Network dynamically connects nodes through intelligent routing, proxy discovery, and decentralized delivery.
Each component — from message passing to content distribution — works in harmony to create a fully self-healing, self-optimizing data mesh.
Routing
Automatic pathfinding
The Mycelium Network automatically discovers the shortest and fastest routes between nodes, ensuring optimal data flow and network efficiency without manual configuration.
Communication
Distributed message bus
Acts as a global message layer that lets nodes exchange information seamlessly. Enables resilient, asynchronous communication across the entire decentralized mesh.
Discovery
Automatic proxy detection
The system continuously scans for open SOCKS5 proxies within the network, making it effortless to find available connection points without manual setup.
Connectivity
Seamless proxy forwarding
Local SOCKS5 connections can be forwarded through nearby nodes or remote proxies. When browsers use the local proxy, traffic moves securely through the mesh—like a built-in VPN.
Delivery
Decentralized content distribution
Mycelium can serve data from distributed 0-DBs, creating a CDN-like layer that delivers content faster and more reliably—without relying on centralized servers.
How It Works
How Mycelium Operates
Mycelium, like its natural namesake, thrives on decentralization, efficiency, and security, making it a truly powerful force in the world of decentralized networks.
Mycelium Connector
Start (and stop) your Mycelium connector to gain access to sites, apps, and workloads available exclusively on the Mycelium Network. View statistics around peers and traffic.
Mycelium Peers
Search and discover active peers on the Mycelium Network, or add your own.
Network Setting
Find version and network information and trigger light or dark mode.
Start (and stop) your Mycelium connector to gain access to sites, apps, and workloads available exclusively on the Mycelium Network. View statistics around peers and traffic.
Search and discover active peers on the Mycelium Network, or add your own.
Find version and network information and trigger light or dark mode.
Roadmap
Coming Soon: The Future of Mycelium
Mycelium is evolving to bring even more powerful decentralized features, designed to enhance your experience and expand possibilities. Be the first to explore what's coming next by staying connected with our latest updates.
Quantum Safe Storage Functionality
Mycelium's quantum safe storage enables flexible, scalable, and efficient data distribution across a decentralized network, ensuring redundancy and security.
Entry and Exit Points for AI Workloads
Seamlessly connect AI applications to Mycelium, providing optimized and secured data pipelines for training, inference, and real-time processing.
Data Storage and Retrieval Mechanisms
Users can choose between storing data locally for quick access or utilizing the distributed grid for enhanced scalability and resilience.
Integrated Name Services (DNS)
The Integrated DNS system efficiently finds the shortest path between users and websites, automatically balancing loads and identifying alternative routes in case of internet issues.
Frontend/Backend Integration
Mycelium provides seamless integration with existing applications, enabling developers to leverage decentralized storage across both frontend and backend architectures.
CDN (Content Delivery Network)
Mycelium accelerates data distribution by acting as a decentralized CDN, ensuring fast, secure, and efficient content delivery across global nodes with minimal latency.
Get Started Today
Download the Mycelium app and step into the future of secure, peer-to-peer networking; fast, private, and decentralized.
Mycelium is an end-to-end encrypted IPv6 overlay network written in Rust. Each node joining the network receives an IP in the 400::/7 range, facilitating secure and private communications.
Is Mycelium ready to scale to the world?
No, Mycelium is not yet fully scalable to a global level. Currently, each network can support around 100,000 users, but multiple networks can be deployed to expand capacity.
How do I install Mycelium?
The Mycelium app supports iOS, macOS, Android and Windows. For Linux, a binary is available. Installation guides are available for both local machines and virtual machines running on the TFGrid. Note that Windows users need to have wintun.dll in the same directory as the Mycelium executable.
How can I find and use my Mycelium address?
Upon using the Mycelium app, you're assigned a unique Mycelium address. To copy this address, click the button located to the right of the displayed address in the app interface.
Can I deploy workloads on the TFGrid using Mycelium?
Yes, after installing Mycelium, you can deploy workloads on the TFGrid and connect to them using the Mycelium network. Detailed deployment guides are available in the documentation.
Is there an API available for Mycelium?
Yes, Mycelium offers an API for administrative operations, peer management, and message subsystem operations. Comprehensive API documentation can be found in the official Mycelium GitHub repository.
What should I do if I encounter issues during installation or usage?
If you face any challenges, refer to the troubleshooting section in the Mycelium documentation. Additionally, ensure that all prerequisites are met, such as having wintun.dll in the correct directory for Windows installations.
How does Mycelium handle routing within its network?
Mycelium incorporates core principles of the Babel routing protocol, enabling efficient and dynamic routing within its encrypted IPv6 overlay network.
\ No newline at end of file
diff --git a/out/index.txt b/out/index.txt
new file mode 100644
index 0000000..6066bb8
--- /dev/null
+++ b/out/index.txt
@@ -0,0 +1,16 @@
+2:I[264,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"AnimatedSection"]
+3:I[231,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],""]
+4:I[8173,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"Image"]
+5:I[4798,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"default"]
+6:I[1446,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"default"]
+7:I[9791,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"default"]
+8:I[7594,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"default"]
+9:I[2521,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"default"]
+a:I[399,["184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","285","static/chunks/285-10ccc2d4f959b077.js","974","static/chunks/app/(main)/page-f924552ee46a9c26.js"],"PrimaryFeatures"]
+e:I[2664,["501","static/chunks/c16f53c3-20e5b90e9b99d9c6.js","184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","39","static/chunks/39-cd616f8af8994b16.js","557","static/chunks/557-5c619f7375fa8128.js","95","static/chunks/app/(main)/layout-3deb0abefa6fbf0f.js"],"Header"]
+f:I[9275,[],""]
+10:I[1343,[],""]
+11:I[7582,["501","static/chunks/c16f53c3-20e5b90e9b99d9c6.js","184","static/chunks/184-6dfed14c5696a3c3.js","480","static/chunks/480-6897ccadf6c522b3.js","39","static/chunks/39-cd616f8af8994b16.js","557","static/chunks/557-5c619f7375fa8128.js","95","static/chunks/app/(main)/layout-3deb0abefa6fbf0f.js"],"Footer"]
+b:T14cb,M24.769 20.301a4.947 4.947 0 0 1 2.357-4.152 5.066 5.066 0 0 0-3.992-2.157c-1.679-.177-3.307 1.004-4.163 1.004-.872 0-2.19-.987-3.608-.958a5.315 5.315 0 0 0-4.473 2.728c-1.934 3.349-.491 8.27 1.361 10.976.927 1.326 2.01 2.806 3.428 2.753 1.387-.057 1.905-.884 3.58-.884 1.658 0 2.144.884 3.59.851 1.489-.024 2.426-1.331 3.32-2.669a10.96 10.96 0 0 0 1.52-3.092 4.782 4.782 0 0 1-2.92-4.4ZM22.037 12.211a4.872 4.872 0 0 0 1.115-3.49 4.957 4.957 0 0 0-3.208 1.66 4.635 4.635 0 0 0-1.143 3.36 4.099 4.099 0 0 0 3.236-1.53ZM42.302 27.14H37.57l-1.137 3.356h-2.005l4.484-12.418h2.083l4.483 12.418h-2.039l-1.136-3.356Zm-4.243-1.55h3.752l-1.85-5.446h-.051l-1.85 5.447ZM55.16 25.97c0 2.813-1.506 4.62-3.779 4.62a3.068 3.068 0 0 1-2.848-1.584h-.043v4.485H46.63V21.442h1.8v1.506h.033a3.21 3.21 0 0 1 2.883-1.6c2.298 0 3.813 1.816 3.813 4.622Zm-1.91 0c0-1.833-.948-3.039-2.393-3.039-1.42 0-2.375 1.23-2.375 3.038 0 1.825.955 3.046 2.375 3.046 1.445 0 2.392-1.196 2.392-3.046ZM65.124 25.97c0 2.813-1.505 4.62-3.778 4.62a3.07 3.07 0 0 1-2.848-1.584h-.043v4.485h-1.859V21.442h1.799v1.506h.034a3.21 3.21 0 0 1 2.883-1.6c2.298 0 3.813 1.816 3.813 4.621Zm-1.91 0c0-1.834-.947-3.039-2.392-3.039-1.42 0-2.375 1.23-2.375 3.038 0 1.825.955 3.046 2.375 3.046 1.445 0 2.392-1.196 2.392-3.046ZM71.71 27.036c.138 1.232 1.335 2.04 2.97 2.04 1.566 0 2.693-.808 2.693-1.919 0-.964-.68-1.54-2.29-1.936l-1.609-.388c-2.28-.55-3.339-1.617-3.339-3.348 0-2.142 1.867-3.614 4.519-3.614 2.624 0 4.423 1.472 4.483 3.614h-1.876c-.112-1.239-1.136-1.987-2.634-1.987-1.497 0-2.521.757-2.521 1.858 0 .878.654 1.395 2.255 1.79l1.368.336c2.548.603 3.606 1.626 3.606 3.443 0 2.323-1.85 3.778-4.793 3.778-2.754 0-4.614-1.42-4.734-3.667h1.902ZM83.346 19.3v2.142h1.722v1.472h-1.722v4.991c0 .776.345 1.137 1.102 1.137.204-.004.408-.018.611-.043v1.463c-.34.064-.686.092-1.032.086-1.833 0-2.548-.689-2.548-2.444v-5.19h-1.316v-1.472h1.316V19.3h1.867ZM86.065 25.97c0-2.849 1.678-4.639 4.294-4.639 2.625 0 4.295 1.79 4.295 4.639 0 2.856-1.661 4.638-4.295 4.638-2.633 0-4.294-1.782-4.294-4.638Zm6.695 0c0-1.954-.895-3.108-2.401-3.108-1.506 0-2.4 1.162-2.4 3.108 0 1.962.894 3.106 2.4 3.106 1.506 0 2.401-1.144 2.401-3.106ZM96.186 21.442h1.772v1.541h.043a2.16 2.16 0 0 1 2.178-1.636c.214 0 .428.023.637.07v1.738a2.594 2.594 0 0 0-.835-.112 1.872 1.872 0 0 0-1.937 2.083v5.37h-1.858v-9.054ZM109.384 27.837c-.25 1.643-1.85 2.771-3.898 2.771-2.634 0-4.269-1.764-4.269-4.595 0-2.84 1.644-4.682 4.191-4.682 2.505 0 4.08 1.72 4.08 4.466v.637h-6.395v.112a2.353 2.353 0 0 0 .639 1.832 2.364 2.364 0 0 0 1.797.732 2.045 2.045 0 0 0 2.091-1.273h1.764Zm-6.282-2.702h4.526a2.167 2.167 0 0 0-.608-1.634 2.168 2.168 0 0 0-1.612-.664 2.293 2.293 0 0 0-2.306 2.298ZM37.826 8.731a2.64 2.64 0 0 1 2.808 2.965c0 1.906-1.03 3.002-2.808 3.002h-2.155V8.731h2.155Zm-1.228 5.123h1.125a1.877 1.877 0 0 0 1.967-2.146 1.881 1.881 0 0 0-1.967-2.133h-1.125v4.28ZM41.68 12.445a2.133 2.133 0 1 1 4.248 0 2.132 2.132 0 1 1-4.247 0Zm3.334 0c0-.976-.439-1.547-1.209-1.547-.772 0-1.206.57-1.206 1.547 0 .984.434 1.55 1.207 1.55.769 0 1.208-.57 1.208-1.55ZM51.573 14.697h-.922l-.93-3.316h-.07l-.927 3.316h-.913l-1.242-4.503h.902l.806 3.436h.067l.925-3.436h.853l.926 3.436h.07l.803-3.436h.889l-1.237 4.503ZM53.853 10.195h.856v.715h.066a1.348 1.348 0 0 1 1.344-.802 1.466 1.466 0 0 1 1.559 1.675v2.915h-.889v-2.692c0-.724-.314-1.084-.972-1.084a1.034 1.034 0 0 0-1.075 1.141v2.635h-.889v-4.503ZM59.094 8.437h.888v6.26h-.888v-6.26ZM61.218 12.444a2.133 2.133 0 1 1 4.248 0 2.134 2.134 0 1 1-4.248 0Zm3.333 0c0-.976-.439-1.547-1.208-1.547-.772 0-1.207.57-1.207 1.547 0 .984.435 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55ZM66.4 13.425c0-.81.604-1.278 1.676-1.344l1.22-.07v-.39c0-.475-.315-.744-.922-.744-.497 0-.84.183-.939.5h-.86c.09-.773.818-1.269 1.84-1.269 1.128 0 1.765.562 1.765 1.514v3.076h-.855v-.633h-.07a1.515 1.515 0 0 1-1.353.707 1.36 1.36 0 0 1-1.501-1.347Zm2.895-.385v-.376l-1.1.07c-.62.041-.9.252-.9.65 0 .405.351.64.834.64a1.062 1.062 0 0 0 1.166-.984ZM71.348 12.444c0-1.423.732-2.324 1.87-2.324a1.484 1.484 0 0 1 1.38.79h.067V8.437h.888v6.26h-.851v-.711h-.07a1.563 1.563 0 0 1-1.415.785c-1.145 0-1.869-.9-1.869-2.327Zm.918 0c0 .955.45 1.53 1.203 1.53.75 0 1.212-.583 1.212-1.526 0-.939-.468-1.53-1.212-1.53-.748 0-1.203.579-1.203 1.526ZM79.23 12.445a2.133 2.133 0 1 1 4.247 0 2.132 2.132 0 1 1-4.247 0Zm3.333 0c0-.976-.439-1.547-1.208-1.547-.773 0-1.207.57-1.207 1.547 0 .984.434 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55ZM84.67 10.195h.855v.715h.066a1.349 1.349 0 0 1 1.344-.802 1.466 1.466 0 0 1 1.559 1.675v2.915h-.889v-2.692c0-.724-.315-1.084-.972-1.084a1.034 1.034 0 0 0-1.075 1.141v2.635h-.889v-4.503ZM93.515 9.074v1.142h.976v.748h-.976v2.316c0 .472.195.678.637.678.113 0 .226-.007.339-.02v.74c-.16.028-.322.043-.484.045-.988 0-1.382-.348-1.382-1.216v-2.543h-.714v-.748h.715V9.074h.89ZM95.705 8.437h.88v2.481h.07a1.386 1.386 0 0 1 1.374-.807 1.485 1.485 0 0 1 1.55 1.679v2.907h-.889V12.01c0-.719-.335-1.083-.963-1.083a1.05 1.05 0 0 0-1.134 1.141v2.63h-.888v-6.26ZM104.761 13.482a1.823 1.823 0 0 1-1.951 1.302 2.047 2.047 0 0 1-2.08-2.324 2.093 2.093 0 0 1 .071-.88 2.08 2.08 0 0 1 2.005-1.473c1.253 0 2.009.856 2.009 2.27v.31h-3.18v.05a1.19 1.19 0 0 0 1.2 1.29 1.077 1.077 0 0 0 1.071-.545h.855Zm-3.126-1.452h2.275a1.094 1.094 0 0 0-.667-1.084 1.086 1.086 0 0 0-.442-.082 1.151 1.151 0 0 0-1.166 1.166Zc:T48e,M 28.921875 13.53125 L 31.484375 10.4375 C 31.992188 9.824219 31.90625 8.921875 31.292969 8.417969 C 30.675781 7.914062 29.769531 8 29.261719 8.609375 L 26.460938 11.992188 C 25.015625 11.339844 23.421875 10.957031 21.730469 10.957031 C 20.015625 10.957031 18.402344 11.355469 16.941406 12.023438 L 14.214844 8.628906 C 13.714844 8.011719 12.808594 7.910156 12.1875 8.40625 C 11.570312 8.902344 11.46875 9.804688 11.964844 10.421875 L 14.492188 13.570312 C 11.898438 15.671875 10.207031 18.839844 10.207031 22.429688 L 33.253906 22.429688 C 33.253906 18.816406 31.542969 15.632812 28.921875 13.53125 Z M 18.847656 18.128906 C 18.054688 18.128906 17.410156 17.484375 17.410156 16.695312 C 17.410156 15.902344 18.054688 15.261719 18.847656 15.261719 C 19.644531 15.261719 20.289062 15.902344 20.289062 16.695312 C 20.289062 17.484375 19.644531 18.128906 18.847656 18.128906 Z M 24.609375 18.128906 C 23.816406 18.128906 23.171875 17.484375 23.171875 16.695312 C 23.171875 15.902344 23.816406 15.261719 24.609375 15.261719 C 25.40625 15.261719 26.050781 15.902344 26.050781 16.695312 C 26.050781 17.484375 25.40625 18.128906 24.609375 18.128906 Z M 24.609375 18.128906 d:T1028,M128.6640625 79.2793c0 1-1 1-1 1h-1c-1 0-1-1-2-2 0 0-1-1-1-2s0-1 1-1l2 1c1 1 2 2 2 3m-18-10c0-5-2-8-5-8 0 0 0 1-1 1v2h3c0 2 1 3 1 5h2m35-5c2 0 3 2 4 5h2c-1-1-1-2-1-3s0-2-1-3-2-2-3-2c0 0-1 1-2 1 0 1 1 1 1 2m-30 16c-1 0-1 0-1-1s0-2 1-3c2 0 3-1 3-1 1 0 1 1 1 1 0 1-1 2-3 4h-1m-11-1c-4-2-5-5-5-10 0-3 0-5 2-7 1-2 3-3 5-3s3 1 5 3c1 3 2 6 2 9v2h1v-1c1 0 1-2 1-6 0-3 0-6-2-9s-4-5-8-5c-3 0-6 2-7 5-2 4-2.4 7-2.4 12 0 4 1.4 8 5.4 12 1-1 2-1 3-2m125 141c1 0 1-.4 1-1.3 0-2.2-1-4.8-4-7.7-3-3-8-4.9-14-5.7-1-.1-2-.1-2-.1-1-.2-1-.2-2-.2-1-.1-3-.3-4-.5 3-9.3 4-17.5 4-24.7 0-10-2-17-6-23s-8-9-13-10c-1 1-1 1-1 2 5 2 10 6 13 12 3 7 4 13 4 20 0 5.6-1 13.9-5 24.5-4 1.6-8 5.3-11 11.1 0 .9 0 1.4 1 1.4 0 0 1-.9 2-2.6 2-1.7 3-3.4 5-5.1 3-1.7 5-2.6 8-2.6 5 0 10 .7 13 2.1 4 1.3 6 2.7 7 4.3 1 1.5 2 2.9 3 4.2 0 1.3 1 1.9 1 1.9m-92-145c-1-1-1-3-1-5 0-4 0-6 2-9 2-2 4-3 6-3 3 0 5 2 7 4 1 3 2 5 2 8 0 5-2 8-6 9 0 0 1 1 2 1 2 0 3 1 5 2 1-6 2-10 2-15 0-6-1-10-3-13-3-3-6-4-10-4-3 0-6 1-9 3-2 3-3 5-3 8 0 5 1 9 3 13 1 0 2 1 3 1m12 16c-13 9-23 13-31 13-7 0-14-3-20-8 1 2 2 4 3 5l6 6c4 4 9 6 14 6 7 0 15-4 25-11l9-6c2-2 4-4 4-7 0-1 0-2-1-2-1-2-6-5-16-8-9-4-16-6-20-6-3 0-8 2-15 6-6 4-10 8-10 12 0 0 1 1 2 3 6 5 12 8 18 8 8 0 18-4 31-14v2c1 0 1 1 1 1m23 202c4 7.52 11 11.3 19 11.3 2 0 4-.3 6-.9 2-.4 4-1.1 5-1.9 1-.7 2-1.4 3-2.2 2-.7 2-1.2 3-1.7l17-14.7c4-3.19 8-5.98 13-8.4 4-2.4 8-4 10-4.9 3-.8 5-2 7-3.6 1-1.5 2-3.4 2-5.8 0-2.9-2-5.1-4-6.7s-4-2.7-6-3.4-4-2.3-7-5c-2-2.6-4-6.2-5-10.9l-1-5.8c-1-2.7-1-4.7-2-5.8 0-.3 0-.4-1-.4s-3 .9-4 2.6c-2 1.7-4 3.6-6 5.6-1 2-4 3.8-6 5.5-3 1.7-6 2.6-8 2.6-8 0-12-2.2-15-6.5-2-3.2-3-6.9-4-11.1-2-1.7-3-2.6-5-2.6-5 0-7 5.2-7 15.7v31.1c0 .9-1 2.9-1 6-1 3.1-1 6.62-1 10.6l-2 11.1v.17m-145-5.29c9.3 1.36 20 4.27 32.1 8.71 12.1 4.4 19.5 6.7 22.2 6.7 7 0 12.8-3.1 17.6-9.09 1-1.94 1-4.22 1-6.84 0-9.45-5.7-21.4-17.1-35.9l-6.8-9.1c-1.4-1.9-3.1-4.8-5.3-8.7-2.1-3.9-4-6.9-5.5-9-1.3-2.3-3.4-4.6-6.1-6.9-2.6-2.3-5.6-3.8-8.9-4.6-4.2.8-7.1 2.2-8.5 4.1s-2.2 4-2.4 6.2c-.3 2.1-.9 3.5-1.9 4.2-1 .6-2.7 1.1-5 1.6-.5 0-1.4 0-2.7.1h-2.7c-5.3 0-8.9.6-10.8 1.6-2.5 2.9-3.8 6.2-3.8 9.7 0 1.6.4 4.3 1.2 8.1.8 3.7 1.2 6.7 1.2 8.8 0 4.1-1.2 8.2-3.7 12.3-2.5 4.3-3.8 7.5-3.8 9.78 1 3.88 7.6 6.61 19.7 8.21m33.3-90.9c0-6.9 1.8-14.5 5.5-23.5 3.6-9 7.2-15 10.7-19-.2-1-.7-1-1.5-1l-1-1c-2.9 3-6.4 10-10.6 20-4.2 9-6.4 17.3-6.4 23.4 0 4.5 1.1 8.4 3.1 11.8 2.2 3.3 7.5 8.1 15.9 14.2l10.6 6.9c11.3 9.8 17.3 16.6 17.3 20.6 0 2.1-1 4.2-4 6.5-2 2.4-4.7 3.6-7 3.6-.2 0-.3.2-.3.7 0 .1 1 2.1 3.1 6 4.2 5.7 13.2 8.5 25.2 8.5 22 0 39-9 52-27 0-5 0-8.1-1-9.4v-3.7c0-6.5 1-11.4 3-14.6s4-4.7 7-4.7c2 0 4 .7 6 2.2 1-7.7 1-14.4 1-20.4 0-9.1 0-16.6-2-23.6-1-6-3-11-5-15l-6-9c-2-3-3-6-5-9-1-4-2-7-2-12-3-5-5-10-8-15-2-5-4-10-6-14l-9 7c-10 7-18 10-25 10-6 0-11-1-14-5l-6-5c0 3-1 7-3 11l-6.3 12c-2.8 7-4.3 11-4.6 14-.4 2-.7 4-.9 4l-7.5 15c-8.1 15-12.2 28.9-12.2 40.4 0 2.3.2 4.7.6 7.1-4.5-3.1-6.7-7.4-6.7-13m71.6 94.6c-13 0-23 1.76-30 5.25v-.3c-5 6-10.6 9.1-18.4 9.1-4.9 0-12.6-1.9-23-5.7-10.5-3.6-19.8-6.36-27.9-8.18-.8-.23-2.6-.57-5.5-1.03-2.8-.45-5.4-.91-7.7-1.37-2.1-.45-4.5-1.13-7.1-2.05-2.5-.79-4.5-1.82-6-3.07-1.38-1.26-2.06-2.68-2.06-4.27 0-1.6.34-3.31 1.02-5.13.64-1.1 1.34-2.2 2.04-3.2.7-1.1 1.3-2.1 1.7-3.1.6-.9 1-1.8 1.4-2.8.4-.9.8-1.8 1-2.9.2-1 .4-2 .4-3s-.4-4-1.2-9.3c-.8-5.2-1.2-8.5-1.2-9.9 0-4.4 1-7.9 3.2-10.4s4.3-3.8 6.5-3.8h11.5c.9 0 2.3-.5 4.4-1.7.7-1.6 1.3-2.9 1.7-4.1.5-1.2.7-2.1.9-2.5.2-.6.4-1.2.6-1.7.4-.7.9-1.5 1.6-2.3-.8-1-1.2-2.3-1.2-3.9 0-1.1 0-2.1.2-2.7 0-3.6 1.7-8.7 5.3-15.4l3.5-6.3c2.9-5.4 5.1-9.4 6.7-13.4 1.7-4 3.5-10 5.5-18 1.6-7 5.4-14 11.4-21l7.5-9c5.2-6 8.6-11 10.5-15s2.9-9 2.9-13c0-2-.5-8-1.6-18-1-10-1.5-20-1.5-29 0-7 .6-12 1.9-17s3.6-10 7-14c3-4 7-8 13-10s13-3 21-3c3 0 6 0 9 1 3 0 7 1 12 3 4 2 8 4 11 7 4 3 7 8 10 13 2 6 4 12 5 20 1 5 1 10 2 17 0 6 1 10 1 13 1 3 1 7 2 12 1 4 2 8 4 11 2 4 4 8 7 12 3 5 7 10 11 16 9 10 16 21 20 32 5 10 8 23 8 36.9 0 6.9-1 13.6-3 20.1 2 0 3 .8 4 2.2s2 4.4 3 9.1l1 7.4c1 2.2 2 4.3 5 6.1 2 1.8 4 3.3 7 4.5 2 1 5 2.4 7 4.2 2 2 3 4.1 3 6.3 0 3.4-1 5.9-3 7.7-2 2-4 3.4-7 4.3-2 1-6 3-12 5.82-5 2.96-10 6.55-15 10.8l-10 8.51c-4 3.9-8 6.7-11 8.4-3 1.8-7 2.7-11 2.7l-7-.8c-8-2.1-13-6.1-16-12.2-16-1.94-29-2.9-37-2.90:["YkvOmQcUiRdyKmuY47jby",[[["",{"children":["(main)",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["(main)",{"children":["__PAGE__",{},[["$L1",[["$","$L2",null,{"children":["$","div",null,{"className":"overflow-hidden lg:py-32 lg:pb-0 pb-24","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8","children":["$","div",null,{"className":"flex flex-col-reverse gap-y-16 lg:grid lg:grid-cols-12 lg:gap-x-8 lg:gap-y-20","children":[["$","div",null,{"className":"relative z-10 mx-auto max-w-2xl lg:col-span-7 lg:max-w-none lg:pt-6 xl:col-span-6","children":[["$","h1",null,{"className":"text-4xl lg:text-6xl font-medium tracking-tight text-gray-900","children":"Mycelium"}],["$","h2",null,{"className":"mt-6 lg:text-2xl text-xl tracking-tight leading-normal text-gray-600","children":"Unleashing the Power of Decentralized Networks"}],["$","p",null,{"className":"mt-6 lg:text-xl text-lg text-gray-600 lg:leading-normal leading-tight","children":"Discover Mycelium, an end-to-end encrypted IPv6 overlay network. The future of secure, efficient, and scalable networking."}],["$","p",null,{"className":"mt-6 text-lg text-gray-600 ","children":"Coming Soon: New Decentralized Features"}],["$","div",null,{"className":"mt-8 flex flex-wrap gap-x-6 gap-y-4","children":["$","$L3",null,{"href":"/download","aria-label":"Download Mycelium","className":"inline-flex items-center rounded-lg bg-cyan-500 px-4 py-2 text-sm font-semibold text-white hover:bg-cyan-600 transition-colors","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","fill":"currentColor","aria-hidden":"true","data-slot":"icon","aria-labelledby":"$undefined","className":"h-5 w-5 mr-2","children":[null,["$","path",null,{"fillRule":"evenodd","d":"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z","clipRule":"evenodd"}]]}],"Get Mycelium"]}]}]]}],["$","div",null,{"className":"relative lg:mt-10 mt-0 lg:col-span-5 lg:row-span-2 xl:col-span-6","children":[["$","div",null,{"className":"absolute top-4 left-1/2 h-[1026px] w-[1026px] -translate-x-1/2 stroke-gray-300/70 sm:top-16 lg:-top-12 lg:ml-12 ml-0","children":[["$","svg",null,{"viewBox":"0 0 1026 1026","fill":"none","aria-hidden":"true","className":"absolute inset-0 h-full w-full animate-spin-slow","children":[["$","path",null,{"d":"M1025 513c0 282.77-229.23 512-512 512S1 795.77 1 513 230.23 1 513 1s512 229.23 512 512Z","stroke":"#D4D4D4","strokeOpacity":"0.7"}],["$","path",null,{"d":"M513 1025C230.23 1025 1 795.77 1 513","stroke":"url(#:S1:-gradient-1)","strokeLinecap":"round"}],["$","defs",null,{"children":["$","linearGradient",null,{"id":":S1:-gradient-1","x1":"1","y1":"513","x2":"1","y2":"1025","gradientUnits":"userSpaceOnUse","children":[["$","stop",null,{"stopColor":"#06b6d4"}],["$","stop",null,{"offset":"1","stopColor":"#06b6d4","stopOpacity":"0"}]]}]}]]}],["$","svg",null,{"viewBox":"0 0 1026 1026","fill":"none","aria-hidden":"true","className":"absolute inset-0 h-full w-full animate-spin-reverse-slower","children":[["$","path",null,{"d":"M913 513c0 220.914-179.086 400-400 400S113 733.914 113 513s179.086-400 400-400 400 179.086 400 400Z","stroke":"#D4D4D4","strokeOpacity":"0.7"}],["$","path",null,{"d":"M913 513c0 220.914-179.086 400-400 400","stroke":"url(#:S1:-gradient-2)","strokeLinecap":"round"}],["$","defs",null,{"children":["$","linearGradient",null,{"id":":S1:-gradient-2","x1":"913","y1":"513","x2":"913","y2":"913","gradientUnits":"userSpaceOnUse","children":[["$","stop",null,{"stopColor":"#06b6d4"}],["$","stop",null,{"offset":"1","stopColor":"#06b6d4","stopOpacity":"0"}]]}]}]]}]]}],["$","div",null,{"className":"mx-auto h-[448px] mask-[linear-gradient(to_bottom,white_60%,transparent)] lg:px-0 lg:absolute lg:-inset-x-10 lg:-top-24 lg:h-auto lg:pt-10 xl:-bottom-32","children":["$","$L4",null,{"src":{"src":"/_next/static/media/phoneframe.752ae4b9.png","height":1541,"width":1051,"blurDataURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAMAAAAGL8UJAAAAMFBMVEU+PT1AQ0M3OTkcd4hfXl57fHx0c3O+wcFJTk0WHB0lKSkROkIsNjcHDA2WmJmeo6NHSi3LAAAACHRSTlP6+vz+/ubb+w9j8iwAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAtSURBVHicBcGHAQAgCASxA9sDlv23NWHedQd+8gDZQ7i/FLa1haWFoFoJokIfHEYBJX8s0pUAAAAASUVORK5CYII=","blurWidth":5,"blurHeight":8},"alt":"Mycelium application demo","className":"mx-auto max-w-[366px]","width":366,"height":729,"priority":true}]}]]}]]}]}]}]}],["$","$L2",null,{"children":["$","section",null,{"id":"about","className":"relative overflow-hidden bg-gray-900 py-20 lg:py-32 lg:top-0 top-0","children":[["$","div",null,{"className":"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2","children":["$","svg",null,{"viewBox":"0 0 558 558","width":"558","height":"558","fill":"none","aria-hidden":"true","className":"animate-spin-slower","children":[["$","defs",null,{"children":["$","linearGradient",null,{"id":":S2:","x1":"79","y1":"16","x2":"105","y2":"237","gradientUnits":"userSpaceOnUse","children":[["$","stop",null,{"stopColor":"#06b6d4"}],["$","stop",null,{"offset":"1","stopColor":"#06b6d4","stopOpacity":"0"}]]}]}],["$","path",null,{"opacity":".2","d":"M1 279C1 125.465 125.465 1 279 1s278 124.465 278 278-124.465 278-278 278S1 432.535 1 279Z","stroke":"#06b6d4"}],["$","path",null,{"d":"M1 279C1 125.465 125.465 1 279 1","stroke":"url(#:S2:)","strokeLinecap":"round"}]]}]}],["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8 relative","children":["$","div",null,{"className":"mx-auto max-w-3xl text-center","children":[["$","h2",null,{"className":"text-base/7 font-semibold text-cyan-500","children":"Our Mission"}],["$","p",null,{"className":"text-3xl lg:text-4xl font-medium tracking-tight text-white sm:text-4xl","children":"Discover Mycelium"}],["$","p",null,{"className":"mt-6 text-lg text-gray-300","children":"Mycelium is an unbreakable network, always finding the shortest path and providing 100% secure, peer-to-peer communication. But this is just the beginning."}],["$","p",null,{"className":"mt-6 text-lg text-gray-300","children":"Our mission is to create a sustainable digital ecosystem where communication is seamless, data is secure, and scalability knows no bounds."}],["$","div",null,{"className":"mt-8 flex justify-center","children":["$","$L3",null,{"className":"inline-flex justify-center rounded-lg border py-[calc(--spacing(2)-1px)] px-[calc(--spacing(3)-1px)] text-sm transition-colors border-gray-300 text-white hover:border-cyan-500 active:border-cyan-500","href":"https://threefold.info/mycelium_network/docs/","target":"_blank","variant":"outline","color":"white","children":"Learn More"}]}]]}]}]]}]}],["$","$L2",null,{"children":["$","section",null,{"id":"features","className":" py-24","children":["$","div",null,{"className":"mx-auto max-w-2xl px-6 lg:max-w-7xl lg:px-8","children":[["$","h2",null,{"className":"text-base/7 font-semibold text-cyan-500","children":"Core Components"}],["$","p",null,{"className":"mt-2 max-w-2xl text-3xl lg:text-4xl font-medium tracking-tight text-pretty text-gray-950","children":"Network Capabilities"}],["$","p",null,{"className":"mt-4 max-w-4xl text-lg text-gray-600","children":"Built for resilience and autonomy, the Mycelium Network dynamically connects nodes through intelligent routing, proxy discovery, and decentralized delivery."}],["$","p",null,{"className":"mt-2 max-w-4xl text-lg text-gray-600","children":"Each component — from message passing to content distribution — works in harmony to create a fully self-healing, self-optimizing data mesh."}],["$","div",null,{"className":"mt-10 grid grid-cols-1 gap-x-4 gap-y-8 sm:mt-16 lg:grid-cols-6 lg:grid-rows-2","children":[["$","div",null,{"className":"group relative lg:col-span-3 transition-all duration-300 ease-in-out hover:scale-105","children":[["$","div",null,{"className":"absolute inset-0 rounded-lg bg-white max-lg:rounded-t-4xl lg:rounded-tl-4xl"}],["$","div",null,{"className":"relative flex h-full flex-col overflow-hidden rounded-[calc(var(--radius-lg)+1px)] max-lg:rounded-t-[calc(2rem+1px)] lg:rounded-tl-[calc(2rem+1px)]","children":[["$","$L5",null,{}],["$","div",null,{"className":"p-10 pt-4","children":[["$","h3",null,{"className":"text-sm/4 font-semibold text-cyan-500","children":"Routing"}],["$","p",null,{"className":"mt-2 text-lg font-medium tracking-tight text-gray-950","children":"Automatic pathfinding"}],["$","p",null,{"className":"mt-2 max-w-lg text-sm/6 text-gray-600","children":"The Mycelium Network automatically discovers the shortest and fastest routes between nodes, ensuring optimal data flow and network efficiency without manual configuration."}]]}]]}],["$","div",null,{"className":"pointer-events-none absolute inset-0 rounded-lg shadow-sm outline outline-black/5 max-lg:rounded-t-4xl lg:rounded-tl-4xl group-hover:outline-cyan-500 group-hover:shadow-lg group-hover:shadow-cyan-500/20"}]]}],["$","div",null,{"className":"group relative lg:col-span-3 transition-all duration-300 ease-in-out hover:scale-105","children":[["$","div",null,{"className":"absolute inset-0 rounded-lg bg-white lg:rounded-tr-4xl"}],["$","div",null,{"className":"relative flex h-full flex-col overflow-hidden rounded-[calc(var(--radius-lg)+1px)] lg:rounded-tr-[calc(2rem+1px)]","children":[["$","$L6",null,{}],["$","div",null,{"className":"p-10 pt-4","children":[["$","h3",null,{"className":"text-sm/4 font-semibold text-cyan-500","children":"Communication"}],["$","p",null,{"className":"mt-2 text-lg font-medium tracking-tight text-gray-950","children":"Distributed message bus"}],["$","p",null,{"className":"mt-2 max-w-lg text-sm/6 text-gray-600","children":"Acts as a global message layer that lets nodes exchange information seamlessly. Enables resilient, asynchronous communication across the entire decentralized mesh."}]]}]]}],["$","div",null,{"className":"pointer-events-none absolute inset-0 rounded-lg shadow-sm outline outline-black/5 lg:rounded-tr-4xl group-hover:outline-cyan-500 group-hover:shadow-lg group-hover:shadow-cyan-500/20"}]]}],["$","div",null,{"className":"group relative lg:col-span-2 transition-all duration-300 ease-in-out hover:scale-105","children":[["$","div",null,{"className":"absolute inset-0 rounded-lg bg-white lg:rounded-bl-4xl"}],["$","div",null,{"className":"relative flex h-full flex-col overflow-hidden rounded-[calc(var(--radius-lg)+1px)] lg:rounded-bl-[calc(2rem+1px)]","children":[["$","$L7",null,{"className":"h-80"}],["$","div",null,{"className":"p-10 pt-4","children":[["$","h3",null,{"className":"text-sm/4 font-semibold text-cyan-500","children":"Discovery"}],["$","p",null,{"className":"mt-2 text-lg font-medium tracking-tight text-gray-950","children":"Automatic proxy detection"}],["$","p",null,{"className":"mt-2 max-w-lg text-sm/6 text-gray-600","children":"The system continuously scans for open SOCKS5 proxies within the network, making it effortless to find available connection points without manual setup."}]]}]]}],["$","div",null,{"className":"pointer-events-none absolute inset-0 rounded-lg shadow-sm outline outline-black/5 lg:rounded-bl-4xl group-hover:outline-cyan-500 group-hover:shadow-lg group-hover:shadow-cyan-500/20"}]]}],["$","div",null,{"className":"group relative lg:col-span-2 transition-all duration-300 ease-in-out hover:scale-105","children":[["$","div",null,{"className":"absolute inset-0 rounded-lg bg-white"}],["$","div",null,{"className":"relative flex h-full flex-col overflow-hidden rounded-[calc(var(--radius-lg)+1px)]","children":[["$","$L8",null,{"className":"h-80"}],["$","div",null,{"className":"p-10 pt-4","children":[["$","h3",null,{"className":"text-sm/4 font-semibold text-cyan-500","children":"Connectivity"}],["$","p",null,{"className":"mt-2 text-lg font-medium tracking-tight text-gray-950","children":"Seamless proxy forwarding"}],["$","p",null,{"className":"mt-2 max-w-lg text-sm/6 text-gray-600","children":"Local SOCKS5 connections can be forwarded through nearby nodes or remote proxies. When browsers use the local proxy, traffic moves securely through the mesh—like a built-in VPN."}]]}]]}],["$","div",null,{"className":"pointer-events-none absolute inset-0 rounded-lg shadow-sm outline outline-black/5 group-hover:outline-cyan-500 group-hover:shadow-lg group-hover:shadow-cyan-500/20"}]]}],["$","div",null,{"className":"group relative lg:col-span-2 transition-all duration-300 ease-in-out hover:scale-105","children":[["$","div",null,{"className":"absolute inset-0 rounded-lg bg-white max-lg:rounded-b-4xl lg:rounded-br-4xl"}],["$","div",null,{"className":"relative flex h-full flex-col overflow-hidden rounded-[calc(var(--radius-lg)+1px)] max-lg:rounded-b-[calc(2rem+1px)] lg:rounded-br-[calc(2rem+1px)]","children":[["$","$L9",null,{"className":"h-80"}],["$","div",null,{"className":"p-10 pt-4","children":[["$","h3",null,{"className":"text-sm/4 font-semibold text-cyan-500","children":"Delivery"}],["$","p",null,{"className":"mt-2 text-lg font-medium tracking-tight text-gray-950","children":"Decentralized content distribution"}],["$","p",null,{"className":"mt-2 max-w-lg text-sm/6 text-gray-600","children":"Mycelium can serve data from distributed 0-DBs, creating a CDN-like layer that delivers content faster and more reliably—without relying on centralized servers."}]]}]]}],["$","div",null,{"className":"pointer-events-none absolute inset-0 rounded-lg shadow-sm outline outline-black/5 max-lg:rounded-b-4xl lg:rounded-br-4xl group-hover:outline-cyan-500 group-hover:shadow-lg group-hover:shadow-cyan-500/20"}]]}]]}]]}]}]}],["$","$L2",null,{"children":["$","$La",null,{}]}],["$","$L2",null,{"children":["$","section",null,{"id":"comingsoon","aria-label":"Features for building a portfolio","className":"py-20 sm:py-32","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8","children":[["$","div",null,{"className":"mx-auto max-w-4xl sm:text-center","children":[["$","h2",null,{"className":"text-base/7 font-semibold text-cyan-500","children":"Roadmap"}],["$","p",null,{"className":"text-3xl lg:text-4xl font-medium tracking-tight text-gray-900","children":"Coming Soon: The Future of Mycelium"}],["$","p",null,{"className":"mt-6 text-lg text-gray-600","children":"Mycelium is evolving to bring even more powerful decentralized features, designed to enhance your experience and expand possibilities. Be the first to explore what's coming next by staying connected with our latest updates."}]]}],["$","ul",null,{"role":"list","className":"mx-auto mt-16 grid max-w-2xl grid-cols-1 gap-6 text-sm sm:mt-20 sm:grid-cols-2 md:gap-y-10 lg:max-w-none lg:grid-cols-3","children":[["$","li","Quantum Safe Storage Functionality",{"className":"rounded-2xl border border-gray-200 p-8 transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20","children":[["$","svg",null,{"viewBox":"0 0 32 32","aria-hidden":"true","className":"h-8 w-8","children":[["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M9 0a4 4 0 00-4 4v24a4 4 0 004 4h14a4 4 0 004-4V4a4 4 0 00-4-4H9zm0 2a2 2 0 00-2 2v24a2 2 0 002 2h14a2 2 0 002-2V4a2 2 0 00-2-2h-1.382a1 1 0 00-.894.553l-.448.894a1 1 0 01-.894.553h-6.764a1 1 0 01-.894-.553l-.448-.894A1 1 0 0010.382 2H9z","fill":"#737373"}],["$","path",null,{"d":"M12 25l8-8m0 0h-6m6 0v6","stroke":"#171717","strokeWidth":2,"strokeLinecap":"round"}],["$","circle",null,{"cx":16,"cy":16,"r":16,"fill":"#A3A3A3","fillOpacity":0.2}]]}],["$","h3",null,{"className":"mt-6 font-semibold text-gray-900","children":"Quantum Safe Storage Functionality"}],["$","p",null,{"className":"mt-2 text-gray-700","children":"Mycelium's quantum safe storage enables flexible, scalable, and efficient data distribution across a decentralized network, ensuring redundancy and security."}]]}],["$","li","Entry and Exit Points for AI Workloads",{"className":"rounded-2xl border border-gray-200 p-8 transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20","children":[["$","svg",null,{"viewBox":"0 0 32 32","aria-hidden":"true","className":"h-8 w-8","children":[["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M9 0a4 4 0 00-4 4v24a4 4 0 004 4h14a4 4 0 004-4V4a4 4 0 00-4-4H9zm0 2a2 2 0 00-2 2v24a2 2 0 002 2h14a2 2 0 002-2V4a2 2 0 00-2-2h-1.382a1 1 0 00-.894.553l-.448.894a1 1 0 01-.894.553h-6.764a1 1 0 01-.894-.553l-.448-.894A1 1 0 0010.382 2H9z","fill":"#737373"}],["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M9 13a1 1 0 011-1h12a1 1 0 011 1v2a1 1 0 01-1 1H10a1 1 0 01-1-1v-2zm0 6a1 1 0 011-1h12a1 1 0 011 1v2a1 1 0 01-1 1H10a1 1 0 01-1-1v-2zm1 5a1 1 0 00-1 1v2a1 1 0 001 1h12a1 1 0 001-1v-2a1 1 0 00-1-1H10z","fill":"url(#:S3:-gradient)"}],["$","rect",null,{"x":9,"y":6,"width":14,"height":4,"rx":1,"fill":"#171717"}],["$","circle",null,{"cx":16,"cy":16,"r":16,"fill":"#A3A3A3","fillOpacity":0.2}],["$","defs",null,{"children":["$","linearGradient",null,{"id":":S3:-gradient","x1":16,"y1":12,"x2":16,"y2":28,"gradientUnits":"userSpaceOnUse","children":[["$","stop",null,{"stopColor":"#737373"}],["$","stop",null,{"offset":1,"stopColor":"#737373","stopOpacity":0}]]}]}]]}],["$","h3",null,{"className":"mt-6 font-semibold text-gray-900","children":"Entry and Exit Points for AI Workloads"}],["$","p",null,{"className":"mt-2 text-gray-700","children":"Seamlessly connect AI applications to Mycelium, providing optimized and secured data pipelines for training, inference, and real-time processing."}]]}],["$","li","Data Storage and Retrieval Mechanisms",{"className":"rounded-2xl border border-gray-200 p-8 transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20","children":[["$","svg",null,{"viewBox":"0 0 32 32","aria-hidden":"true","className":"h-8 w-8","children":[["$","circle",null,{"cx":16,"cy":16,"r":16,"fill":"#A3A3A3","fillOpacity":0.2}],["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M5 4a4 4 0 014-4h14a4 4 0 014 4v10h-2V4a2 2 0 00-2-2h-1.382a1 1 0 00-.894.553l-.448.894a1 1 0 01-.894.553h-6.764a1 1 0 01-.894-.553l-.448-.894A1 1 0 0010.382 2H9a2 2 0 00-2 2v24a2 2 0 002 2h5v2H9a4 4 0 01-4-4V4z","fill":"#737373"}],["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M24 32a8 8 0 100-16 8 8 0 000 16zm1-8.414V19h-2v5.414l4 4L28.414 27 25 23.586z","fill":"#171717"}]]}],["$","h3",null,{"className":"mt-6 font-semibold text-gray-900","children":"Data Storage and Retrieval Mechanisms"}],["$","p",null,{"className":"mt-2 text-gray-700","children":"Users can choose between storing data locally for quick access or utilizing the distributed grid for enhanced scalability and resilience."}]]}],["$","li","Integrated Name Services (DNS)",{"className":"rounded-2xl border border-gray-200 p-8 transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20","children":[["$","svg",null,{"viewBox":"0 0 32 32","fill":"none","aria-hidden":"true","className":"h-8 w-8","children":[["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M9 0a4 4 0 00-4 4v24a4 4 0 004 4h14a4 4 0 004-4V4a4 4 0 00-4-4H9zm0 2a2 2 0 00-2 2v24a2 2 0 002 2h14a2 2 0 002-2V4a2 2 0 00-2-2h-1.382a1 1 0 00-.894.553l-.448.894a1 1 0 01-.894.553h-6.764a1 1 0 01-.894-.553l-.448-.894A1 1 0 0010.382 2H9z","fill":"#737373"}],["$","circle",null,{"cx":11,"cy":14,"r":2,"fill":"#171717"}],["$","circle",null,{"cx":11,"cy":20,"r":2,"fill":"#171717"}],["$","circle",null,{"cx":11,"cy":26,"r":2,"fill":"#171717"}],["$","path",null,{"d":"M16 14h6M16 20h6M16 26h6","stroke":"#737373","strokeWidth":2,"strokeLinecap":"square"}],["$","circle",null,{"cx":16,"cy":16,"r":16,"fill":"#A3A3A3","fillOpacity":0.2}]]}],["$","h3",null,{"className":"mt-6 font-semibold text-gray-900","children":"Integrated Name Services (DNS)"}],["$","p",null,{"className":"mt-2 text-gray-700","children":"The Integrated DNS system efficiently finds the shortest path between users and websites, automatically balancing loads and identifying alternative routes in case of internet issues."}]]}],["$","li","Frontend/Backend Integration",{"className":"rounded-2xl border border-gray-200 p-8 transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20","children":[["$","svg",null,{"viewBox":"0 0 32 32","aria-hidden":"true","className":"h-8 w-8","children":[["$","circle",null,{"cx":16,"cy":16,"r":16,"fill":"#A3A3A3","fillOpacity":0.2}],["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M5 4a4 4 0 014-4h14a4 4 0 014 4v10h-2V4a2 2 0 00-2-2h-1.382a1 1 0 00-.894.553l-.448.894a1 1 0 01-.894.553h-6.764a1 1 0 01-.894-.553l-.448-.894A1 1 0 0010.382 2H9a2 2 0 00-2 2v24a2 2 0 002 2h5v2H9a4 4 0 01-4-4V4z","fill":"#737373"}],["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M18 19.5a3.5 3.5 0 117 0V22a2 2 0 012 2v6a2 2 0 01-2 2h-7a2 2 0 01-2-2v-6a2 2 0 012-2v-2.5zm2 2.5h3v-2.5a1.5 1.5 0 00-3 0V22z","fill":"#171717"}]]}],["$","h3",null,{"className":"mt-6 font-semibold text-gray-900","children":"Frontend/Backend Integration"}],["$","p",null,{"className":"mt-2 text-gray-700","children":"Mycelium provides seamless integration with existing applications, enabling developers to leverage decentralized storage across both frontend and backend architectures."}]]}],["$","li","CDN (Content Delivery Network)",{"className":"rounded-2xl border border-gray-200 p-8 transition-all duration-300 ease-in-out hover:scale-105 hover:border-cyan-500 hover:shadow-lg hover:shadow-cyan-500/20","children":[["$","svg",null,{"viewBox":"0 0 32 32","fill":"none","aria-hidden":"true","className":"h-8 w-8","children":[["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M9 0a4 4 0 00-4 4v24a4 4 0 004 4h14a4 4 0 004-4V4a4 4 0 00-4-4H9zm0 2a2 2 0 00-2 2v24a2 2 0 002 2h14a2 2 0 002-2V4a2 2 0 00-2-2h-1.382a1 1 0 00-.894.553l-.448.894a1 1 0 01-.894.553h-6.764a1 1 0 01-.894-.553l-.448-.894A1 1 0 0010.382 2H9z","fill":"#737373"}],["$","path",null,{"fillRule":"evenodd","clipRule":"evenodd","d":"M23 13.838V26a2 2 0 01-2 2H11a2 2 0 01-2-2V15.65l2.57 3.212a1 1 0 001.38.175L15.4 17.2a1 1 0 011.494.353l1.841 3.681c.399.797 1.562.714 1.843-.13L23 13.837z","fill":"#171717"}],["$","path",null,{"d":"M10 12h12","stroke":"#737373","strokeWidth":2,"strokeLinecap":"square"}],["$","circle",null,{"cx":16,"cy":16,"r":16,"fill":"#A3A3A3","fillOpacity":0.2}]]}],["$","h3",null,{"className":"mt-6 font-semibold text-gray-900","children":"CDN (Content Delivery Network)"}],["$","p",null,{"className":"mt-2 text-gray-700","children":"Mycelium accelerates data distribution by acting as a decentralized CDN, ensuring fast, secure, and efficient content delivery across global nodes with minimal latency."}]]}]]}]]}]}]}],["$","$L2",null,{"children":["$","section",null,{"id":"get-free-shares-today","className":"relative overflow-hidden bg-gray-900 py-20 sm:py-28","children":[["$","div",null,{"className":"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2","children":["$","svg",null,{"viewBox":"0 0 558 558","width":"558","height":"558","fill":"none","aria-hidden":"true","className":"animate-spin-slower","children":[["$","defs",null,{"children":["$","linearGradient",null,{"id":":S4:","x1":"79","y1":"16","x2":"105","y2":"237","gradientUnits":"userSpaceOnUse","children":[["$","stop",null,{"stopColor":"#06b6d4"}],["$","stop",null,{"offset":"1","stopColor":"#06b6d4","stopOpacity":"0"}]]}]}],["$","path",null,{"opacity":".2","d":"M1 279C1 125.465 125.465 1 279 1s278 124.465 278 278-124.465 278-278 278S1 432.535 1 279Z","stroke":"#06b6d4"}],["$","path",null,{"d":"M1 279C1 125.465 125.465 1 279 1","stroke":"url(#:S4:)","strokeLinecap":"round"}]]}]}],["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8 relative","children":["$","div",null,{"className":"mx-auto max-w-2xl sm:text-center","children":[["$","h2",null,{"className":"text-3xl lg:text-4xl font-medium tracking-tight text-white sm:text-4xl","children":"Get Started Today"}],["$","p",null,{"className":"mt-6 text-lg text-gray-300","children":"Download the Mycelium app and step into the future of secure, peer-to-peer networking; fast, private, and decentralized."}],["$","div",null,{"className":"mt-10 flex flex-wrap justify-center gap-x-6 gap-y-4","children":[["$","$L3",null,{"href":"https://apps.apple.com/us/app/mycelium-network/id6504277565","aria-label":"Download on the App Store","className":"rounded-lg transition-all hover:scale-105 bg-white text-gray-900 hover:bg-gray-50","children":["$","svg",null,{"viewBox":"0 0 120 40","aria-hidden":"true","className":"h-10","children":["$","path",null,{"fill":"currentColor","d":"$b"}]}]}],["$","$L3",null,{"href":"https://github.com/threefoldtech/myceliumflut/releases","aria-label":"Download for Windows","className":"flex items-center rounded-lg px-4 py-2 transition-all hover:scale-105 bg-white text-gray-900 hover:bg-gray-50","children":[["$","svg",null,{"viewBox":"0 0 88 88","aria-hidden":"true","className":"h-5 w-5 mr-3","children":["$","path",null,{"fill":"currentColor","d":"M0 12.2L35.6 7v34.2H0V12.2Zm0 63.6L35.6 76V44.8H0v31ZM41.2 6l46.8-6v41.2H41.2V6Zm0 76l46.8 6V46.8H41.2V82Z"}]}],["$","div",null,{"className":"flex flex-col text-left leading-tight","children":[["$","span",null,{"className":"text-[9px] mt-0","children":"Download for"}],["$","span",null,{"className":"text-sm font-semibold -mt-1.5","children":"Windows"}]]}]]}],["$","$L3",null,{"href":"#","aria-label":"Download for Android","className":"flex items-center rounded-lg px-4 py-2 transition-all hover:scale-105 bg-white text-gray-900 hover:bg-gray-50","children":[["$","svg",null,{"viewBox":"0 0 60 60","aria-hidden":"true","className":"h-5 w-5 mr-3","children":[["$","defs",null,{"children":[["$","clipPath",null,{"id":"android_clip_a","children":["$","path",null,{"d":"M 1.566406 25 L 8 25 L 8 43 L 1.566406 43 Z M 1.566406 25 ","clipRule":"nonzero"}]}],["$","clipPath",null,{"id":"android_clip_b","children":["$","path",null,{"d":"M 10 25 L 34 25 L 34 53.640625 L 10 53.640625 Z M 10 25 ","clipRule":"nonzero"}]}]]}],["$","g",null,{"clipPath":"url(#android_clip_a)","children":["$","path",null,{"fill":"currentColor","d":"M 4.445312 25.296875 C 2.855469 25.296875 1.5625 26.582031 1.5625 28.164062 L 1.5625 39.636719 C 1.5625 41.21875 2.855469 42.503906 4.445312 42.503906 C 6.035156 42.503906 7.324219 41.21875 7.324219 39.636719 L 7.324219 28.164062 C 7.324219 26.582031 6.035156 25.296875 4.445312 25.296875 Z M 4.445312 25.296875 ","fillOpacity":"1","fillRule":"nonzero"}]}],["$","path",null,{"fill":"currentColor","d":"M 39.015625 25.296875 C 37.425781 25.296875 36.132812 26.582031 36.132812 28.164062 L 36.132812 39.636719 C 36.132812 41.21875 37.425781 42.503906 39.015625 42.503906 C 40.605469 42.503906 41.894531 41.21875 41.894531 39.636719 L 41.894531 28.164062 C 41.894531 26.582031 40.605469 25.296875 39.015625 25.296875 Z M 39.015625 25.296875 ","fillOpacity":"1","fillRule":"nonzero"}],["$","g",null,{"clipPath":"url(#android_clip_b)","children":["$","path",null,{"fill":"currentColor","d":"M 10.207031 42.667969 C 10.207031 44.253906 11.496094 45.535156 13.085938 45.535156 L 13.085938 51.105469 C 13.085938 52.6875 14.378906 53.972656 15.96875 53.972656 C 17.558594 53.972656 18.847656 52.6875 18.847656 51.105469 L 18.847656 45.535156 L 24.609375 45.535156 L 24.609375 51.105469 C 24.609375 52.6875 25.902344 53.972656 27.492188 53.972656 C 29.082031 53.972656 30.371094 52.6875 30.371094 51.105469 L 30.371094 45.535156 C 31.960938 45.535156 33.253906 44.253906 33.253906 42.667969 L 33.253906 25.464844 L 10.207031 25.464844 Z M 10.207031 42.667969 ","fillOpacity":"1","fillRule":"nonzero"}]}],["$","path",null,{"fill":"currentColor","d":"$c","fillOpacity":"1","fillRule":"nonzero"}]]}],["$","div",null,{"className":"flex flex-col text-left leading-tight","children":[["$","span",null,{"className":"text-[9px] mt-0","children":"Download for"}],["$","span",null,{"className":"text-sm font-semibold -mt-1.5","children":"Android"}]]}]]}],["$","$L3",null,{"href":"https://github.com/threefoldtech/mycelium/releases","aria-label":"Download for Linux","className":"flex items-center rounded-lg px-4 py-2 transition-all hover:scale-105 bg-white text-gray-900 hover:bg-gray-50","children":[["$","svg",null,{"viewBox":"0 0 266 312","aria-hidden":"true","className":"h-5 w-5 mr-3","children":["$","path",null,{"d":"$d","fill":"currentColor"}]}],["$","div",null,{"className":"flex flex-col text-left leading-tight","children":[["$","span",null,{"className":"text-[9px] mt-0","children":"Download for"}],["$","span",null,{"className":"text-sm font-semibold -mt-1.5","children":"Linux"}]]}]]}]]}]]}]}]]}]}],["$","$L2",null,{"children":["$","section",null,{"id":"faqs","aria-labelledby":"faqs-title","className":"border-t border-gray-200 py-20 sm:py-32","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8","children":[["$","div",null,{"className":"mx-auto max-w-2xl lg:mx-0","children":[["$","h2",null,{"id":"faqs-title","className":"text-3xl lg:text-4xl font-medium tracking-tight text-gray-900","children":"Frequently asked questions"}],["$","p",null,{"className":"mt-2 text-lg text-gray-600","children":["If you have anything else you want to ask,"," ",["$","a",null,{"href":"https://threefoldfaq.crisp.help/en/","className":"text-gray-900 hover:text-cyan-500 transition-colors font-semibold underline","children":"reach out to us"}],"."]}]]}],["$","ul",null,{"role":"list","className":"mx-auto mt-16 grid max-w-2xl grid-cols-1 gap-8 sm:mt-20 lg:max-w-none lg:grid-cols-3","children":[["$","li","0",{"children":["$","ul",null,{"role":"list","className":"space-y-10","children":[["$","li","0",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"What is Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Mycelium is an end-to-end encrypted IPv6 overlay network written in Rust. Each node joining the network receives an IP in the 400::/7 range, facilitating secure and private communications."}]]}],["$","li","1",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"Is Mycelium ready to scale to the world?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"No, Mycelium is not yet fully scalable to a global level. Currently, each network can support around 100,000 users, but multiple networks can be deployed to expand capacity."}]]}],["$","li","2",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"How do I install Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"The Mycelium app supports iOS, macOS, Android and Windows. For Linux, a binary is available. Installation guides are available for both local machines and virtual machines running on the TFGrid. Note that Windows users need to have wintun.dll in the same directory as the Mycelium executable."}]]}]]}]}],["$","li","1",{"children":["$","ul",null,{"role":"list","className":"space-y-10","children":[["$","li","0",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"How can I find and use my Mycelium address?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Upon using the Mycelium app, you're assigned a unique Mycelium address. To copy this address, click the button located to the right of the displayed address in the app interface."}]]}],["$","li","1",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"Can I deploy workloads on the TFGrid using Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Yes, after installing Mycelium, you can deploy workloads on the TFGrid and connect to them using the Mycelium network. Detailed deployment guides are available in the documentation."}]]}],["$","li","2",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"Is there an API available for Mycelium?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Yes, Mycelium offers an API for administrative operations, peer management, and message subsystem operations. Comprehensive API documentation can be found in the official Mycelium GitHub repository."}]]}]]}]}],["$","li","2",{"children":["$","ul",null,{"role":"list","className":"space-y-10","children":[["$","li","0",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"What should I do if I encounter issues during installation or usage?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"If you face any challenges, refer to the troubleshooting section in the Mycelium documentation. Additionally, ensure that all prerequisites are met, such as having wintun.dll in the correct directory for Windows installations."}]]}],["$","li","1",{"children":[["$","h3",null,{"className":"text-lg/6 font-semibold text-gray-900","children":"How does Mycelium handle routing within its network?"}],["$","p",null,{"className":"mt-4 text-sm text-gray-700","children":"Mycelium incorporates core principles of the Babel routing protocol, enabling efficient and dynamic routing within its encrypted IPv6 overlay network."}]]}]]}]}]]}]]}]}]}]]],null],null]},[[["$","$Le",null,{}],["$","main",null,{"className":"flex-auto","children":["$","$Lf",null,{"parallelRouterKey":"children","segmentPath":["children","(main)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L10",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]}],["$","$L11",null,{}]],null],null]},[["$","html",null,{"lang":"en","className":"bg-gray-50 antialiased __variable_f367f3","children":["$","body",null,{"children":["$","$Lf",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L10",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$Le",null,{}],["$","main",null,{"className":"flex-auto","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 lg:px-8 relative isolate flex h-full flex-col items-center justify-center py-20 text-center sm:py-32","children":[["$","svg",null,{"viewBox":"0 0 1090 1090","aria-hidden":"true","fill":"none","preserveAspectRatio":"none","className":"absolute top-1/2 left-1/2 -z-10 mt-44 w-272.5 -translate-x-1/2 -translate-y-1/2 mask-[linear-gradient(to_bottom,white_20%,transparent_75%)] stroke-gray-300/30","children":[["$","circle",null,{"cx":545,"cy":545,"r":"544.5"}],["$","circle",null,{"cx":545,"cy":545,"r":"480.5"}],["$","circle",null,{"cx":545,"cy":545,"r":"416.5"}],["$","circle",null,{"cx":545,"cy":545,"r":"352.5"}]]}],["$","p",null,{"className":"text-sm font-semibold text-gray-900","children":"404"}],["$","h1",null,{"className":"mt-2 text-3xl lg:text-4xl font-medium tracking-tight text-gray-900","children":"Page not found"}],["$","p",null,{"className":"mt-2 text-lg text-gray-600","children":"Sorry, we couldn’t find the page you’re looking for."}],["$","$L3",null,{"className":"inline-flex justify-center rounded-lg border py-[calc(--spacing(2)-1px)] px-[calc(--spacing(3)-1px)] text-sm transition-colors border-gray-300 text-gray-700 hover:border-cyan-500 active:border-cyan-500 mt-8","href":"/","variant":"outline","children":"Go back home","color":"gray"}]]}]}],["$","$L11",null,{}]],"notFoundStyles":[],"styles":null}]}]}],null],null],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/0f7ef83fe5f7998e.css","precedence":"next","crossOrigin":"$undefined"}]],"$L12"]]]]
+12:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Mycelium - Unleash the Power of Decentralized Networks"}],["$","meta","3",{"name":"description","content":"Discover Mycelium, an end-to-end encrypted IPv6 overlay network. The future of secure, efficient, and scalable networking."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}],["$","meta","5",{"name":"next-size-adjust"}]]
+1:null
diff --git a/src/components/CallToAction.tsx b/src/components/CallToAction.tsx
index 74adebd..36b62ac 100644
--- a/src/components/CallToAction.tsx
+++ b/src/components/CallToAction.tsx
@@ -15,7 +15,7 @@ export function CallToAction() {
-
+
Get Started Today
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index 39248d4..6708fe0 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -60,7 +60,7 @@ export function Footer() {