import * as React from "react"; import { GatsbyImage, getImage } from "gatsby-plugin-image"; import { Section, SectionTitle, SectionTitleCaption, CardWithDescription } from "../components/Layout"; import { Carousel } from "../components/Carousel/Carousel"; import Seo from "../components/seo"; import { ArrowRight, Join, UserAtom, Shield, Fingerprint, UserArrows, ComputerScreen, Cogs, TwitterSmall, GithubSmall, GitlabSmall, LinkedinSmall, } from "../components/Icons"; import Link from "../components/Link"; import { graphql } from "gatsby"; const aboutCards = [ { Icon: UserAtom, title: "Own your data", text: "No one owns or controls your account data except for you. Ownership extends to original blogs, music, and videos too. This is all possible through decentralized apps built on decentralized storage.", }, { Icon: Shield, title: "Censorship-resistant content", text: "Today, censorship can come arbitrarily, top-down, and as a tool to silence expression. Post and share content on Skynet, or use Skynet as a fail-over for your website if a service provider goes down.", }, { Icon: Fingerprint, title: "One universal digital identity", text: "Log into any Skynet app with just one ID. Once logged in, your storage and data can follow you across the ecosystem. Access your friend lists, followers, and content from any Skynet app.", }, { Icon: UserArrows, title: "Innovation built for users", text: "All Skynet apps are open-source. If you dislike an app’s feature or want to make your own improvements, you’re welcome to do so. (We of course encourage collaboration and hope you chat with the developer first!) Existing users can then consent to the migration of all their account data to the latest version. ", }, { Icon: ComputerScreen, label: "Coming soon", title: "Control your content feed", text: "We believe that users, not tech platforms should fully control how content is moderated. A decentralized internet is not an information free-for-all. It means that the individual holds the power to personalize their online experiences. For example, users will decide what content appears in their social media feeds, not a corporate algorithm.", }, { Icon: Cogs, label: "Coming soon", title: "Developer and Creator-centric monetization", text: "As a content creator, set your own terms and price for your art. You and your collaborators can get paid directly, fairly, and automatically in crypto without relying on advertising as a sole source of income.", }, ]; const showCareersCTA = true; // switch to hide or display the careers CTA section const careers = { href: "https://jobs.lever.co/SkynetLabs", target: "_blank", rel: "noopener noreferrer" }; const paginate = (array, size) => array.reduce((acc, item, index) => { const chunkIndex = Math.floor(index / size); if (!acc[chunkIndex]) acc[chunkIndex] = { cards: [] }; // start a new chunk acc[chunkIndex].cards.push(item); return acc; }, []); const SocialIcon = ({ name }) => { switch (name) { case "twitter": return ; case "linkedin": return ; case "github": return ; case "gitlab": return ; default: throw new Error(`Cannot find an icon for "${name}"`); } }; const TeamCard = ({ image, name, position, social }) => (
{name} {position}
{social && (
{Object.entries(social) .filter(([platform, href]) => href) .map(([platform, href]) => ( ))}
)}
); const TeamCardPage = ({ cards }) => (
{cards.map((card, index) => ( ))}
); const AboutPage = ({ ...props }) => { const investors = props.data.allInvestorsYaml.nodes; const teamCards = props.data.allTeamYaml.nodes; const teamCardsPaginated = paginate(teamCards, 3); return ( <>

Skynet is the foundation for a new,{" "} decentralized internet

Skynet is an open protocol and toolkit for creating a better web — one built on decentralized storage and applications.

Skynet apps transform what’s possible on the web. Beyond protecting privacy, decentralization enables application, integration, and innovation that simply cannot be replicated by the centralized world. Now, we can break free of the walled gardens and data silos that have constricted invention and interoperability. Key features of decentralization such as user-owned personal data, persistent identity across apps, and censorship-resistance will be the new standards of the digital world.

Learn more about how our technology works Learn more about how our{" "} technology works
What does the decentralized future look like?
{aboutCards.map((card, index) => ( ))}

Want to build apps with these features?

Get started here
Skynet Labs builds uncompromising software infrastructure for the{" "} decentralized internet

Skynet Labs is the core contributor to Skynet, an application development and hosting platform built on Sia, the leading decentralized cloud storage network.

Skynet is more than the members of the Skynet Labs team. We are a community and movement of global citizens who believe in the positive power of decentralized technology for humanity. No one person or organization should censor or deny access to data — not miners, not developers, nor any government. Through our technology, we seek to build a better and more equitable internet ecosystem. Users, developers, and content creators deserve to be in full control of their data, not monopolistic corporations.

Decentralization isn’t just what we do,
it’s how we do it

Our commitment to decentralization is at our core. With this ethos in mind, we believe in empowering local leaders to decide what is best for their communities in adoption of this technology. Individuals and communities deserve self-determination.

Team Skynet stands with you in the fight for a free future
{teamCards.map((card, index) => ( ))}
{showCareersCTA && (

Join us! We're looking for talented & passionate individuals to join our team. Check out our job postings today.

)}
Investors Support for the Skynet Vision
{investors.map(({ name, image }) => ( ))}
); }; export const query = graphql` query MyQuery { allTeamYaml { nodes { name position social { github gitlab linkedin twitter } image { childImageSharp { gatsbyImageData(width: 80, placeholder: BLURRED, formats: [AUTO, WEBP, AVIF]) } } } } allInvestorsYaml { nodes { name image { childImageSharp { gatsbyImageData(width: 320, placeholder: BLURRED, formats: [AUTO, WEBP, AVIF]) } } } } } `; export default AboutPage;