OK
https://ipfs.io/
Websites
Runtime: 17.1s
On November 21, 2024, 12:44 PM UTC, https://ipfs.io/ was accessible when tested on AS36873 in Nigeria.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
172.253.244.220
Query:
IN A ipfs.io
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
209.94.90.1
TCP Connections
Connection to 209.94.90.1:443 succeeded.
HTTP Requests
URL
GET https://ipfs.tech/
Response Headers
Accept-Ranges:bytesAccess-Control-Allow-Headers:Content-TypeAccess-Control-Allow-Methods:GETAccess-Control-Allow-Origin:*Access-Control-Expose-Headers:Content-LengthCache-Control:max-age=60, stale-while-revalidate=3600Cdn-Cache:HITCdn-Cachedat:11/20/2024 09:27:20Cdn-Edgestorageid:1056Cdn-Proxyver:1.06Cdn-Pullzone:2016121Cdn-Requestcountrycode:NGCdn-Requestid:57b199d7c0ed7f063bcdf1ccfc9c99e3Cdn-Requestpullcode:200Cdn-Requestpullsuccess:TrueCdn-Requesttime:0Cdn-Status:200Cdn-Uid:070ccd6e-b4b0-4c90-b45a-e26d7534205dContent-Length:101440Content-Security-Policy:upgrade-insecure-requestsContent-Type:text/htmlDate:Thu, 21 Nov 2024 12:44:43 GMTEtag:"bafybeig2htkx6trji2aast7x6bdymzdgm4gc4ouvp25n7fufr55nitci3y"Referrer-Policy:strict-origin-when-cross-originServer:BunnyCDN-AMS1-1056Strict-Transport-Security:max-age=31536000; includeSubDomainsVary:Accept-EncodingX-Cache-Status:HITX-Content-Type-Options:nosniffX-Ipfs-Path:/ipfs/bafybeig2htkx6trji2aast7x6bdymzdgm4gc4ouvp25n7fufr55nitci3y/X-Ipfs-Roots:bafybeig2htkx6trji2aast7x6bdymzdgm4gc4ouvp25n7fufr55nitci3yX-Request-Id:4ad9aac24811677e2e3445685b4e8d02X-Xss-Protection:0
Response Body
<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>An open system to manage data without a central server | IPFS</title> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <meta name="twitter:site" content="@ipfs"> <link rel="canonical" href="https://ipfs.tech"> <meta property="og:url" content="https://ipfs.tech"> <meta property="og:locale" content="en-US"> <meta property="og:site_name" content="IPFS"> <meta property="og:image" content="https://ipfs.tech/images/social-card.png/"> <meta name="description" content="IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking."> <meta property="og:description" content="IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking."> <meta name="twitter:card" content="summary_large_image"> <meta property="og:type" content="website"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <meta property="og:title" content="An open system to manage data without a central server | IPFS"> <link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json"> <link rel="stylesheet" href="/_nuxt/entry.DENThJOd.css"> <link rel="stylesheet" href="/_nuxt/default.DILa3Uds.css"> <link rel="stylesheet" href="/_nuxt/index.CZYCeseQ.css"> <link rel="stylesheet" href="/_nuxt/Grid.CfsFuo-l.css"> <link rel="stylesheet" href="/_nuxt/CarouselCards.BIZdE3Oc.css"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/ClaI5QaZ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DehkO6Vt.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dl_3rYa-.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DocB5YS-.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CBJE44gf.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BJmsOA1P.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DgVH4GmL.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DYLny1du.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CYfB13JG.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Byef1aid.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bs7KnDOp.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/D1JGmbFY.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bx1CoX2B.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Em8kWPK9.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/CesSeAsz.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DF-koEnS.js"> <link rel="prefetch" as="style" href="/_nuxt/error-404.BJpHZlqW.css"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/BYw10MH0.js"> <link rel="prefetch" as="style" href="/_nuxt/error-500.DaK1aTvB.css"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/EpZIR51q.js"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellations-footer.BvyqPqzA.svg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/community-hero.Cp0BCcC7.jpg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-apps.ClXrZ6aV.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-archives-home.C7L_PuyG.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-fingerprinting.x8QRNvcZ.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-host-publish.r4ozTcJD.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-ipfs-gateway.DWi311Q0.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-off-chain.DTWLtdc3.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-office-hours.C2fnOhKQ.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-optimize-delivery.BN6dXY5L.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-peer.GMZuA9J9.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-pinning-service.DrC-hlYR.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-resilient.CJumKkYl.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-store-distribute.Ca4GeYL7.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-store.yueQFGT_.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-telescope.FZaTzqdu.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-tooling.CPuvCqGB.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellation-verifiable.BUIOD6a2.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellations-hero.mb3n9Cpg.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellations-home-by-the-numbers.S-T4jkxF.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellations-home-get-started.B7ZaHEIB.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/constellations-telescope.BjGoCzQN.svg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/developers-hero.BRuJDQyf.jpg"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-3S.CGyLsYlv.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-anytype.D87CGOKV.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-chrome.B1hlnejD.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-firefox.CZNt3wYW.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-ipfs.Crkf8JBP.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-lockheed.evqwyBaz.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-opera.Bs6iy6y3.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-snapshot.BNVc9LBP.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-weather.DgEMB3lt.png"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/logo-wiki.OjMrUaRn.png"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-boris-mann-fission.Bu2TSOOE.webp"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-gabo-h-beaumont-mintter.BSuxrUqO.webp"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-joel-thorstensson-3box-labs.B4Nr6yqK.webp"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-mauve-signweaver-agregore.BlsJpllQ.webp"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-nancy-baker-cahill-artist.DIzt4Jsw.webp"> <link rel="prefetch" as="image" type="image/png" href="/_nuxt/portrait-nancy-baker.B02DT8ZX.png"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-roland-kuhn-actyx.D0H1GfsL.webp"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-thibault-meunier-cloudflare.Ci3pj56s.webp"> <link rel="prefetch" as="image" type="image/webp" href="/_nuxt/portrait-wes-floyd-bacalhau.D41i5AiQ.webp"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-1.DGZgPZx5.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-2.e_E7zYCR.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-3.CpdHgpYq.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-4.CedhidIO.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-5.C_v9tzgE.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-6.D7uZvYRE.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-7.BM6mrSZz.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-community-8.kKCRQ1KB.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-1.Db3iUyss.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-2.xhPE7YJm.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-3.CsPAOEU8.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-4.VgWSxiQp.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-5.CoUvFidO.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-6.Bz70377O.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-7.BfnOpgOh.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/ribbon-home-8.DX1iMwOM.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/star-aurora.Btrdudp9.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-horracio.B3JSCb0k.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-omojueth.VQ1ByRO3.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-pixelmatters.BMczi1kA.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-profile-omojumiller.wDKuG5DE.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-protocol-2.BXKyndky.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-protocol.CwcuOpEJ.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-satelliteim.BKp4wpjy.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-shann.5sGFlOvy.jpg"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/twitter-sneha.Bb82fZK9.jpg"> <script type="module" src="/_nuxt/ClaI5QaZ.js" crossorigin></script> <script id="unhead:payload" type="application/json">{"titleTemplate":"%s %separator %siteName"}</script></head><body><div id="__nuxt"><div class="min-h-screen flex flex-col font-sans"><!--[--><header class="bg-transparent fixed -translate-y-full is-visible top-0 z-50 w-full transform text-white transition duration-300 ease-out" data-v-e7f5661b><div class="h-20 flex items-center justify-between grid-margins" data-v-e7f5661b><a aria-current="page" href="/" class="router-link-active router-link-exact-active inline-block cursor-pointer mobile-nav-link transition-opacity duration-300 ease-in-out hover:opacity-75" title="IPFS.tech" data-v-e7f5661b><!--[--><img class="h-12 w-32 fill-current" src="data:image/svg+xml,%3csvg%20fill='none'%20height='50'%20viewBox='0%200%2099%2050'%20width='99'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m19.6663%2022.438-12.59257-7.1866c.0283-.2237.0283-.4474%200-.6711l12.59257-7.17259c1.0612.769%202.5044.769%203.5656%200l12.5785%207.17259c-.0283.2237-.0283.4474%200%20.6711l-12.5785%207.1726c-1.0612-.769-2.5044-.769-3.5656.014z'/%3e%3cpath%20d='m19.822%2042.7115c-.2123.0839-.3962.1958-.5801.3356l-12.59267-7.1866c.14149-1.3003-.58011-2.5307-1.78277-3.048v-14.3591c.21223-.0839.39617-.1958.5801-.3356l12.57844%207.1726c-.1415%201.3003.5801%202.5307%201.7828%203.048v14.3731z'/%3e%3cpath%20d='m38.0319%2032.8127c-1.2027.5173-1.9384%201.7617-1.7828%203.048l-12.5784%207.1726c-.184-.1259-.3821-.2377-.5801-.3356l-.0283-14.2613c1.2026-.5173%201.9384-1.7617%201.7827-3.048l12.5926-7.2564c.184.1258.3821.2376.5802.3355v14.3452z'/%3e%3cpath%20d='m21.4492%202.61214%2019.6105%2011.18536v22.3706l-19.6105%2011.1853-19.61056-11.1713v-22.3846zm0-2.097247-.9197.531307-19.610547%2011.1853-.91968542.5173v1.0487%2022.3706%201.0486l.91968542.5313%2019.610547%2011.1854.9197.5313.9197-.5313%2019.6105-11.1854.9197-.5313v-1.0486-22.3706-1.0487l-.9197-.5313-19.6105-11.18529z'/%3e%3cpath%20d='m57.1222%2016.2896h-3.5971v17.4005h3.5971z'/%3e%3cpath%20d='m63.3946%2033.6901v-6.3847c.8768.0675%201.776.0675%202.5179.0675%205.1258%200%206.6095-2.5404%206.6095-5.6653%200-3.7994-2.7202-5.418-6.9017-5.418h-5.8227v17.4005zm1.9334-8.8352c-.6744%200-1.6411%200-1.9559-.0224v-5.9126h2.2482c2.1582%200%203.3947%201.0341%203.3947%202.9225v.045c.0224%201.4838-.5171%202.9675-3.687%202.9675z'/%3e%3cpath%20d='m84.8192%2016.2896h-10.9259v17.4005h3.597v-7.6661h6.8344v-2.6079h-6.8569v-4.4738h7.1041z'/%3e%3cpath%20d='m96.6614%2019.9346.9113-2.3216c-1.3452-.9763-3.1894-1.3234-5.4892-1.3234-3.3629%200-6.1184%201.5621-6.1184%204.7732%200%202.8856%202.1263%204.0138%204.2308%204.7081l2.1263.716c1.4536.499%202.6469.9763%202.6469%202.5385%200%201.4319-1.2367%201.996-3.1243%201.996-1.9092%200-3.9487-.5641-5.1203-1.3018l-.9113%202.5168c1.5188.9764%203.4498%201.4537%206.0316%201.4537%203.6884%200%206.5307-1.6272%206.5307-5.0553%200-3.2111-2.4517-4.2308-4.9251-5.0553l-2.2998-.7593c-.9981-.3255-1.7575-.7811-1.7575-2.0612%200-1.3018%201.0632-1.8225%202.6687-1.8225%201.9527-.0651%203.4714.3038%204.5996.9981z'/%3e%3c/g%3e%3c/svg%3e" data-v-e7f5661b><!--]--></a><nav class="hidden max-w-lg w-full justify-between md:flex" data-v-e7f5661b><!--[--><a href="/community/" class="inline-block cursor-pointer nav-link relative text-sm font-semibold tracking-wide" data-v-e7f5661b><!--[-->Community<!--]--></a><a href="/developers/" class="inline-block cursor-pointer nav-link relative text-sm font-semibold tracking-wide" data-v-e7f5661b><!--[-->Developers<!--]--></a><a href="//docs.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer nav-link relative text-sm font-semibold tracking-wide" data-v-e7f5661b><!--[-->Docs<!--]--></a><a href="//blog.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer nav-link relative text-sm font-semibold tracking-wide" data-v-e7f5661b><!--[-->Blog<!--]--></a><!--]--></nav><button aria-label="Toggle Mobile Menu" class="mobile-nav-link sm:visible md:hidden" data-v-e7f5661b><div class="hamburger-icon h-8 w-8" data-v-e7f5661b></div></button></div></header><!----><!--]--><main class="overflow-x-hidden"><!--[--><div></div><div><section id="hero" class="relative overflow-visible"><!----><!----><img src="/_nuxt/star-aurora.Btrdudp9.jpg" alt="" class="absolute h-full w-full object-cover -z-1"><div class="absolute inset-0 overflow-x-hidden lg:overflow-visible"><img src="/_nuxt/constellations-hero.mb3n9Cpg.svg" class="absolute top-0 right-0"></div><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><div class="p-y-16 m-x-auto max-w-xl"><h1 class="mb-4 text-center text-2xl text-white lg:text-5xl sm:text-2xl"><!--[--> Discover What's<br> Out There with IPFS <!--]--></h1><h4 class="text-center text-lg font-normal text-gray-400"><!--[--> IPFS is an open system to manage data without a central server <!--]--></h4></div><!--]--></div></section><section class="relative overflow-visible"><!----><!----><!----><!----><div class="lg:py-20 py-14 lg:pb-0 pb-0 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row gap-12" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl mb-8"><!--[--> A Universe of Uses <!--]--></h2><h3 class="max-w-prose font-normal text-xl mb-10 max-w-xl pb-10 text-xl"><!--[--> IPFS's versatility shines across different industries – making it the multi-purpose tool for the decentralized age. <!--]--></h3><!--]--></div><img style="" class="max-w-40 mx-auto" src="data:image/svg+xml,%3csvg%20fill='none'%20height='233'%20viewBox='0%200%20202%20233'%20width='202'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m100.845%20232.993%20100.727-58.198v-116.3132l-100.727%2058.1152z'%20fill='%2335777a'/%3e%3cpath%20d='m100.845%20232.993v-116.509l-100.727324-58.0022v116.3132z'%20fill='%2343979b'/%3e%3cpath%20d='m.117676%2058.4815%20100.727324%2058.1155%20100.727-58.1155-100.727-58.115045z'%20fill='%233f898d'/%3e%3cpath%20d='m90.4824%2014.3445-73.0376%2042.1976c.1658%201.3264.1658%202.57%200%203.8964l73.0376%2042.1975c6.1348-4.5595%2014.5906-4.5595%2020.7256%200l73.038-42.1975c-.166-1.3264-.166-2.57%200-3.8964l-73.038-42.1976c-6.218%204.5596-14.5908%204.5596-20.7256%200z'%20fill='%2351b8bc'/%3e%3cpath%20d='m191.209%2072.0448-73.12%2042.6122c.829%207.627-3.316%2014.84-10.363%2017.907l.083%2083.898c1.161.497%202.321%201.16%203.399%201.99l73.038-42.198c-.829-7.627%203.316-14.84%2010.362-17.907v-84.3125c-1.16-.4974-2.321-1.1607-3.399-1.9897z'%20fill='%23459da2'/%3e%3cpath%20d='m10.4808%2072.542c-1.07773.7461-2.15547%201.4094-3.39901%201.9897v84.3123c7.04671%203.067%2011.19191%2010.363%2010.36291%2017.907l73.0375%2042.198c1.0778-.746%202.1555-1.41%203.399-1.99v-84.312c-7.0467-3.068-11.1919-10.363-10.3628-17.907z'%20fill='%2364c1c8'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m31.5317%2084.4706h-13.4094v64.8674h13.4094z'/%3e%3cpath%20d='m54.9143%20149.338v-23.801c3.2685.251%206.6209.251%209.3865.251%2019.1084%200%2024.6398-9.47%2024.6398-21.12%200-14.1632-10.1409-20.1974-25.7293-20.1974h-21.7064v64.8674zm7.2075-32.936c-2.5143%200-6.118%200-7.2913-.084v-22.0418h8.3808c8.0457%200%2012.6551%203.8552%2012.6551%2010.8948v.168c.0838%205.531-1.9276%2011.063-13.7446%2011.063z'/%3e%3cpath%20d='m134.783%2084.4706h-40.7308v64.8674h13.4098v-28.578h25.477v-9.722h-25.561v-16.678h26.483z'/%3e%3cpath%20d='m178.699%2097.2101%203.52-8.9675c-5.196-3.7714-12.32-5.1124-21.204-5.1124-12.99%200-23.634%206.0343-23.634%2018.4378%200%2011.147%208.214%2015.505%2016.343%2018.187l8.213%202.765c5.615%201.928%2010.225%203.772%2010.225%209.806%200%205.531-4.777%207.71-12.069%207.71-7.375%200-15.253-2.179-19.778-5.028l-3.52%209.722c5.866%203.771%2013.325%205.615%2023.298%205.615%2014.248%200%2025.227-6.286%2025.227-19.528%200-12.403-9.47-16.342-19.025-19.527l-8.883-2.933c-3.856-1.257-6.789-3.017-6.789-7.962%200-5.0287%204.107-7.0401%2010.309-7.0401%207.542-.2514%2013.409%201.1733%2017.767%203.8552z'/%3e%3c/g%3e%3c/svg%3e" data-v-6d12c5c1></div><!--]--></div></section><section class="relative overflow-visible mb-4 min-h-128"><!----><!----><!----><!----><div class="lg:py-20 py-14 lg:pb-0 pb-0 relative mx-auto max-w-screen-xl"><!--[--><div class="carousel-wrap relative"><div class="absolute left-0 z-2 h-full w-20 from-white from-30% bg-gradient-to-r md:w-32"></div><div class="absolute right-0 z-2 h-full w-20 from-white from-30% bg-gradient-to-l md:w-32"></div><section class="carousel" dir="ltr" aria-label="Gallery" tabindex="0"><div class="carousel__viewport"><ol class="carousel__track" style="transform:translateX(0px);transition:0ms;margin:0 -0px;width:100%;"><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-anytype.D87CGOKV.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Develop offline-native productivity tools</h3><p class="text-xl">Anytype uses the content addressing on IPFS to empower users to build personal knowledge webs that can be shared with others </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://doc.anytype.io/anytype-docs/data-and-security/data-storage-and-deletion#storage" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read how they do it<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-wiki.OjMrUaRn.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Make archives and content libraries censorship resistant</h3><p class="text-xl">When the government of Turkey blocked access to Wikipedia, a copy of the site was posted to IPFS, restoring visibility to millions of people </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://observer.com/2017/05/turkey-wikipedia-ipfs/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the story<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-3S.CGyLsYlv.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Speed up gameplay for your superfans</h3><p class="text-xl">3S Studios built an IPFS plugin for Unity that reduced the content size of a game from 2 gigabytes to 40 megabytes </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://blog.ipfs.tech/2022-11-15-3s-studio/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the their story<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/portrait-nancy-baker.B02DT8ZX.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Guarantee a permanent home for your digital art</h3><p class="text-xl">Digital artist Nancy Baker Cahill stores all of her full-resolution art assets using IPFS through NFT.storage </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://youtu.be/K2zVNcn6CIU" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Watch her presentation<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-weather.DgEMB3lt.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Publish scientific research that invites global collaboration</h3><p class="text-xl">WeatherXM configured thousands of smart weather vanes with IPFS client functionality to collaboratively share weather patterns from around the world </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://www.youtube.com/watch?v=J7aDajwBSic" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Watch the presentation<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-snapshot.BNVc9LBP.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Enable data transparency in Web3</h3><p class="text-xl">Snapshot uses IPFS to publicly record all proposals, votes, and data for more than 9,000 web3 projects & DAOs </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://docs.ipfs.tech/case-studies/snapshot/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the case study<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-ipfs.Crkf8JBP.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Expand our universe</h3><p class="text-xl">We're reimagining the structure of the traditional web so we're ready for what's next - we need you to help us discover what's possible </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="/community/" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Join the community<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone carousel__slide--prev" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-lockheed.evqwyBaz.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Literally store your data out of this world</h3><p class="text-xl">Lockheed Martin is launching an IPFS node into orbit in 2023 to demonstrate more efficient interplanetary communication </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://thedefiant.io/filecoin-ipfs-space" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Learn more<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--visible carousel__slide--active" aria-hidden="false"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-anytype.D87CGOKV.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Develop offline-native productivity tools</h3><p class="text-xl">Anytype uses the content addressing on IPFS to empower users to build personal knowledge webs that can be shared with others </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://doc.anytype.io/anytype-docs/data-and-security/data-storage-and-deletion#storage" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read how they do it<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--next" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-wiki.OjMrUaRn.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Make archives and content libraries censorship resistant</h3><p class="text-xl">When the government of Turkey blocked access to Wikipedia, a copy of the site was posted to IPFS, restoring visibility to millions of people </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://observer.com/2017/05/turkey-wikipedia-ipfs/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the story<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-3S.CGyLsYlv.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Speed up gameplay for your superfans</h3><p class="text-xl">3S Studios built an IPFS plugin for Unity that reduced the content size of a game from 2 gigabytes to 40 megabytes </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://blog.ipfs.tech/2022-11-15-3s-studio/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the their story<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/portrait-nancy-baker.B02DT8ZX.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Guarantee a permanent home for your digital art</h3><p class="text-xl">Digital artist Nancy Baker Cahill stores all of her full-resolution art assets using IPFS through NFT.storage </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://youtu.be/K2zVNcn6CIU" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Watch her presentation<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-weather.DgEMB3lt.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Publish scientific research that invites global collaboration</h3><p class="text-xl">WeatherXM configured thousands of smart weather vanes with IPFS client functionality to collaboratively share weather patterns from around the world </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://www.youtube.com/watch?v=J7aDajwBSic" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Watch the presentation<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-snapshot.BNVc9LBP.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Enable data transparency in Web3</h3><p class="text-xl">Snapshot uses IPFS to publicly record all proposals, votes, and data for more than 9,000 web3 projects & DAOs </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://docs.ipfs.tech/case-studies/snapshot/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the case study<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-ipfs.Crkf8JBP.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Expand our universe</h3><p class="text-xl">We're reimagining the structure of the traditional web so we're ready for what's next - we need you to help us discover what's possible </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="/community/" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Join the community<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-lockheed.evqwyBaz.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Literally store your data out of this world</h3><p class="text-xl">Lockheed Martin is launching an IPFS node into orbit in 2023 to demonstrate more efficient interplanetary communication </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://thedefiant.io/filecoin-ipfs-space" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Learn more<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-anytype.D87CGOKV.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Develop offline-native productivity tools</h3><p class="text-xl">Anytype uses the content addressing on IPFS to empower users to build personal knowledge webs that can be shared with others </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://doc.anytype.io/anytype-docs/data-and-security/data-storage-and-deletion#storage" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read how they do it<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-wiki.OjMrUaRn.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Make archives and content libraries censorship resistant</h3><p class="text-xl">When the government of Turkey blocked access to Wikipedia, a copy of the site was posted to IPFS, restoring visibility to millions of people </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://observer.com/2017/05/turkey-wikipedia-ipfs/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the story<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-3S.CGyLsYlv.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Speed up gameplay for your superfans</h3><p class="text-xl">3S Studios built an IPFS plugin for Unity that reduced the content size of a game from 2 gigabytes to 40 megabytes </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://blog.ipfs.tech/2022-11-15-3s-studio/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the their story<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/portrait-nancy-baker.B02DT8ZX.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Guarantee a permanent home for your digital art</h3><p class="text-xl">Digital artist Nancy Baker Cahill stores all of her full-resolution art assets using IPFS through NFT.storage </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://youtu.be/K2zVNcn6CIU" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Watch her presentation<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-weather.DgEMB3lt.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Publish scientific research that invites global collaboration</h3><p class="text-xl">WeatherXM configured thousands of smart weather vanes with IPFS client functionality to collaboratively share weather patterns from around the world </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://www.youtube.com/watch?v=J7aDajwBSic" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Watch the presentation<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-snapshot.BNVc9LBP.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Enable data transparency in Web3</h3><p class="text-xl">Snapshot uses IPFS to publicly record all proposals, votes, and data for more than 9,000 web3 projects & DAOs </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://docs.ipfs.tech/case-studies/snapshot/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Read the case study<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-ipfs.Crkf8JBP.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Expand our universe</h3><p class="text-xl">We're reimagining the structure of the traditional web so we're ready for what's next - we need you to help us discover what's possible </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="/community/" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Join the community<!--]--><!--]--></a></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-brand-light" data-v-3e4147f2><!--[--><img src="/_nuxt/logo-lockheed.evqwyBaz.png" class="mb-8 h-32 w-full object-contain object-center"><h3 class="mb-8 text-xl">Literally store your data out of this world</h3><p class="text-xl">Lockheed Martin is launching an IPFS node into orbit in 2023 to demonstrate more efficient interplanetary communication </p><!--]--><div class="mx-auto flex-none" data-v-3e4147f2><a href="https://thedefiant.io/filecoin-ipfs-space" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn" data-v-3e4147f2><!--[--><!--[-->Learn more<!--]--><!--]--></a></div></div></li></ol></div><!--[--><!--[--><button type="button" class="carousel__prev z-3" aria-label="Navigate to previous slide"><svg class="carousel__icon" viewBox="0 0 24 24" role="img" aria-label="Arrow pointing to the left"><title>Arrow pointing to the left</title><path d="M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"></path></svg></button><button type="button" class="carousel__next z-3" aria-label="Navigate to next slide"><svg class="carousel__icon" viewBox="0 0 24 24" role="img" aria-label="Arrow pointing to the right"><title>Arrow pointing to the right</title><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path></svg></button><!--]--><!--]--><div class="carousel__liveregion carousel__sr-only" aria-live="polite" aria-atomic="true">Item 1 of 8</div></section></div><!--]--></div></section><section class="relative overflow-visible"><!----><!----><!----><!----><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl text-center mb-8"><!--[--> Why IPFS? <!--]--></h2><h3 class="max-w-prose font-normal text-xl mb-10 text-center m-a"><!--[--> Our peer-to-peer content delivery network is built around the innovation of content addressing: store, retrieve, and locate data based on the fingerprint of its actual content rather than its name or location. <!--]--></h3><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3 gap-0"><!--[--><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-white" data-v-3e4147f2><!--[--><div><img src="data:image/svg+xml,%3csvg%20fill='none'%20height='160'%20viewBox='0%200%20160%20160'%20width='160'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='80.0829'%20cy='79.8927'%20fill='%23f2f9fa'%20r='79.2171'/%3e%3cg%20fill='%23598eaf'%3e%3cpath%20d='m58.1679%20146.362.99%204.28%204.2-1.07-3.21%202.97%203.04%203.04-4.12-1.23-1.23%204.2-.99-4.28-4.2%201.07%203.21-2.97-3.04-3.13%204.2%201.32z'/%3e%3cpath%20d='m34.0584%2080.9457c-.9534-.6798-1.1606-1.9814-.5472-2.9348.6798-.9534%201.9814-1.1606%202.9348-.5471.9534.6798%201.1606%201.9813.5471%202.9347-.6798%201.028-1.9813%201.227-2.9347.5472z'/%3e%3cpath%20d='m86.54%20152.107c-.8415-.6-1.0244-1.749-.4829-2.59.5999-.842%201.7487-1.025%202.5901-.483.8414.6%201.0243%201.748.4829%202.59-.6.907-1.7487%201.083-2.5901.483z'/%3e%3cpath%20d='m16.4657%2068.2015c0%20.91-.74%201.56-1.56%201.56-.91%200-1.56-.74-1.56-1.56%200-.91.74-1.56%201.56-1.56.91-.08%201.56.66%201.56%201.56z'/%3e%3cpath%20d='m57.223%20135.316c-.58-.41-.74-1.24-.33-1.89.41-.58%201.24-.74%201.89-.[scrubbed]%201.24.33%201.89-.49.66-1.32.82-1.89.33z'/%3e%3cpath%20d='m100.233%2013.1355-.4%203.4%203.4.3-3.1%201.4%201.4%203.1-2.8-2.1-2%202.8.5-3.4-3.4-.3%203.1-1.4-1.4-3.1%202.7%202.1z'/%3e%3cpath%20d='m78.863%2042.1656c-.9-.6-1.1-1.9-.5-2.8s1.9-1.1%202.8-.5%201.1%201.9.5%202.8-1.9%201.1-2.8.5z'/%3e%3cpath%20d='m114.763%2054.7655c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3.6-1.3%201.3-1.3%201.3.6%201.3%201.3z'/%3e%3cpath%20d='m135.843%2039.1755c-.72-.36-1.08-1.44-.36-2.52.36-.72%201.44-1.08%202.52-.36s1.08%201.44.36%202.52c-.72.72-1.8%201.08-2.52.36z'/%3e%3cpath%20d='m104.645%2047.6696c-.854-.5695-.854-1.7085-.284-2.2779.569-.8543%201.708-.8543%202.277-.2848.855.5695.855%201.7085.285%202.2779-.285.8543-1.424.8543-2.278.2848z'/%3e%3cpath%20d='m118.178%2089.5028c-.854-.5695-.854-1.7084-.285-2.2779.57-.8543%201.709-.8543%202.278-.2848.855.5695.855%201.7085.285%202.278-.285.8542-1.424.8542-2.278.2847z'/%3e%3cpath%20d='m141.063%2079.5756c-.2-.1-.2-.4-.1-.6s.4-.2.6-.[scrubbed].6-.4.3-.6.1z'/%3e%3cpath%20d='m71.7531%20105.547c-.2-.1-.2-.4-.1-.6s.4-.2.6-.[scrubbed].6-.4.3-.6.1z'/%3e%3cpath%20d='m50.7336%20135.492c-.2-.1-.2-.4-.1-.6s.4-.2.6-.[scrubbed].6-.4.3-.6.1z'/%3e%3cpath%20d='m36.6754%2073.2065c-.2-.1-.1999-.4-.0999-.6s.3999-.2.5999-.1.2001.4.1001.6-.4001.3-.6001.1z'/%3e%3c/g%3e%3cpath%20d='m46.1979%2046.0056c-.8683-.6492-1.2983-1.9475-.4301-3.0348.6492-.8683%201.9475-1.2984%203.0349-.4301.8682.6491%201.2983%201.9475.43%203.0348-.8682.8683-2.1666%201.0874-3.0348.4301z'%20fill='%230a4d69'/%3e%3cpath%20d='m24.1732%2044.1355c-1.05.32-2.19-.22-2.51-1.28s.22-2.19%201.28-2.51c1.05-.32%202.19.22%202.51%201.28.32%201.05-.22%202.19-1.28%202.51z'%20fill='%23598eaf'/%3e%3cpath%20d='m74.1432%20108.906%201.22%201.84%201.84-.92-1.23%201.83%202.14.92h-2.14v2.45l-1.22-2.14-1.83%201.22.91-1.83-1.83-1.23h2.14z'%20fill='%23598eaf'/%3e%3cg%20fill='%230a4d69'%3e%3cpath%20d='m99.6947%20104.327c-1.2382-.884-1.5074-2.569-.7075-3.814.8844-1.2386%202.5688-1.5078%203.8148-.708%201.238.884%201.507%202.569.707%203.815-.884%201.238-2.568%201.507-3.8143.707z'/%3e%3cpath%20d='m92.0631%20129.586c-1.07-.8-1.6-2.4-.53-3.74.8-1.07%202.4-1.6%203.74-.53%201.07.8%201.6%202.4.53%203.74-1.07%201.07-2.67%201.34-3.74.53z'/%3e%3cpath%20d='m141.713%20113.606c-1.07-.8-1.6-2.4-.53-3.74.8-1.07%202.4-1.6%203.74-.53%201.07.8%201.6%202.4.53%203.74-1.07%201.07-2.67%201.34-3.74.53z'/%3e%3c/g%3e%3cpath%20d='m41.7131%206.90552%205.71%2035.86998%2018.31%2037.44%2036.1799%2021.7005%2041.14%209.72-1.74%2028.09-47.8999-12.1%208.0399-25.4'%20stroke='%230a4d69'%20stroke-miterlimit='10'/%3e%3cpath%20d='m138.974%2057.8345.836%203.6002%203.651-.9019-2.756%202.5165%202.574%202.6982-3.527-1.1418-1.018%203.5928-.844-3.5928-3.593.9018%202.757-2.5164-2.633-2.6983%203.593%201.0764z'%20fill='%23598eaf'/%3e%3cpath%20d='m27.4981%20100.226%201.0709%204.569%204.6342-1.145-3.4988%203.194%203.268%203.416-4.4865-1.44-1.2924%204.56-1.0616-4.56-4.5604%201.145%203.4988-3.194-3.3511-3.425%204.5696%201.366z'%20fill='%23598eaf'/%3e%3cpath%20d='m143.528%20131.169-.205%205.156%205.113.017-4.496%202.45%202.47%204.42-4.304-2.699-2.643%204.402.203-5.146-5.1-.107%204.483-2.36-2.447-4.507%204.361%202.798z'%20fill='%23ffa135'/%3e%3cpath%20d='m64.7022%2074.1323%202.1714%203.573%203.4603-2.2791-1.9388%203.6686%203.6481%201.8773-4.1153.1058.1878%204.1564-2.1688-3.5653-3.491%202.2124%201.9695-3.6019-3.6712-1.9465%204.1974-.0648z'%20fill='%23ffa135'/%3e%3cpath%20d='m44.5222%202.51305-.37%205.06%205.16.32-4.65%202.16995%202.28%204.59-4.17-2.94-2.81%204.3.37-5.06-5.08-.29%204.64-2.16995-2.35-4.62%204.27%202.89z'%20fill='%23ffa135'/%3e%3c/svg%3e" class="mx-auto mb-8"><h3 class="mb-4 text-2xl text-brand-teal-dark"> Open </h3><p class="mb-8"> The IPFS network is distributed and participatory, which reduces the problem of data silos that plague central servers. </p></div><!--]--><!----></div><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-white" data-v-3e4147f2><!--[--><div><img src="/_nuxt/constellation-verifiable.BUIOD6a2.svg" class="mx-auto mb-8"><h3 class="mb-4 text-2xl text-brand-teal-dark"> Verifiable </h3><p class="mb-8"> The integrity of all data is verified using hash functions, so you can trust that you always get the data you’re looking for. </p></div><!--]--><!----></div><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 text-center bg-white" data-v-3e4147f2><!--[--><div><img src="/_nuxt/constellation-resilient.CJumKkYl.svg" class="mx-auto mb-8"><h3 class="mb-4 text-2xl text-brand-teal-dark"> Resilient </h3><p class="mb-8"> Files and data can be stored across multiple nodes, which keeps content at the ready even during critical outages. </p></div><!--]--><!----></div><!--]--></div><div class="mx-auto table"><a href="/developers/" class="inline-block cursor-pointer btn btn-primary"><!--[--><!--[--> Learn how it works <!--]--><!--]--></a></div><!--]--></div></section><section class="relative overflow-visible text-white"><div class="absolute h-full w-full from-brand-dark to-brand-blue-dark bg-gradient-to-r -z-1"></div><!----><!----><div class="absolute inset-0 overflow-x-hidden lg:overflow-visible"><img src="/_nuxt/constellations-home-get-started.B7ZaHEIB.svg" class="absolute right-0"></div><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl text-center mb-8"><!--[--> Get Started <!--]--></h2><h3 class="max-w-prose font-normal text-xl mb-10 text-center m-a"><!--[--> Join thousands of developers who choose IPFS to build software that’s open, verifiable, and resilient. <!--]--></h3><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-2"><!--[--><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 bg-white" data-v-3e4147f2><!--[--><h3 class="mb-4 text-xl text-black"> Build peer-to-peer apps with IPFS </h3><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row gap-4 flex flex-auto" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="text-lg text-black"> Our most popular implementations are written in Go, Rust, and JavaScript – and we also have support for desktop, browsers, mobile, embedded devices, and more. </p><!--]--></div><img style="" class="mx-auto" src="/_nuxt/constellation-peer.GMZuA9J9.svg" data-v-6d12c5c1></div><ul class="mt-8 text-center -mb-1 sm:text-left"><!--[--><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="/developers/" class="inline-block cursor-pointer"><!--[-->Developers<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://docs.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Documentation<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://docs.ipfs.tech/case-studies/arbol/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Read Case Studies<!--]--></a></li><!--]--></ul><!--]--><!----></div><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 bg-white" data-v-3e4147f2><!--[--><h3 class="mb-4 text-xl text-black"> Store and manage your data on IPFS </h3><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row gap-4" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="text-lg text-black"> Use content addressing to give your data unique identifiers, and use IPFS for large-scale data storage and compute. </p><!--]--></div><img style="" class="mx-auto" src="/_nuxt/constellation-store.yueQFGT_.svg" data-v-6d12c5c1></div><ul class="mt-8 text-center -mb-1 sm:text-left"><!--[--><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://docs.ipfs.tech/quickstart/publish/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Publish with IPFS<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://docs.ipfs.tech/quickstart/retrieve/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Retrieve CIDs with IPFS<!--]--></a></li><!--]--></ul><!--]--><!----></div><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 bg-white" data-v-3e4147f2><!--[--><h3 class="mb-4 text-xl text-black"> Use IPFS apps </h3><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row gap-4" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="text-lg text-black"> Share files, stream music, publish your website, store NFTs, and much more through hundreds of applications built on IPFS. </p><!--]--></div><img style="" class="mx-auto" src="/_nuxt/constellation-apps.ClXrZ6aV.svg" data-v-6d12c5c1></div><ul class="mt-8 text-center -mb-1 sm:text-left"><!--[--><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://docs.ipfs.tech/install/ipfs-desktop" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Install IPFS Desktop<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://docs.ipfs.tech/install/ipfs-companion/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Install IPFS Browser Extension<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://ecosystem.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Browse IPFS Applications<!--]--></a></li><!--]--></ul><!--]--><!----></div><div class="card flex flex-col justify-between gap-0 rounded-xl p-10 bg-white" data-v-3e4147f2><!--[--><h3 class="mb-4 text-xl text-black"> Develop tooling for IPFS </h3><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row gap-4" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="text-lg text-black"> Design storage, compute, encryption, and implementation layers to optimize the way developers use IPFS. </p><!--]--></div><img style="" class="mx-auto" src="/_nuxt/constellation-tooling.CPuvCqGB.svg" data-v-6d12c5c1></div><ul class="mt-8 text-center -mb-1 sm:text-left"><!--[--><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://github.com/ipfs/kubo" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Kubo (Go)<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://github.com/ipfs-cluster/ipfs-cluster" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Cluster<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://github.com/n0-computer/iroh" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Iroh (Rust)<!--]--></a></li><li class="mr-3 inline-block border-r-2 border-brand-teal-dark pr-3 text-sm font-bold text-brand-teal-dark last:mr-0 last:border-r-0 last:pr-0"><a href="https://github.com/ipfs/helia" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[-->Helia (JavaScript)<!--]--></a></li><!--]--></ul><!--]--><!----></div><!--]--></div><!--]--></div></section><section class="relative overflow-visible"><!----><!----><!----><!----><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl text-center mb-8"><!--[--> Connect Through Community <!--]--></h2><h3 class="max-w-prose font-normal text-xl mb-10 text-center m-a"><!--[--> We've sparked the most robust open-source ecosystem on Earth, and together we're achieving interplanetary aspirations. <!--]--></h3><div class="ribbon-wrap relative my-12 lg:my-44"><ul class="annotations absolute left-1/2 top-1/2 z-1 hidden text-sm lg:block -translate-x-1/2 -translate-y-1/2" data-v-fdfa8bcf><!--[--><li class="annotation annotation1" data-v-fdfa8bcf>Application-Developers <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='198'%20viewBox='0%200%20173%20198'%20width='173'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m5.65454%204.77942h38.01316l113.7333%20177.93658'/%3e%3cpath%20d='m5.09595%201.10359h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(.70710678%20.70710678%20-.70710678%20.70710678%202.272925%20-3.280147)'/%3e%3cpath%20d='m159.588%20181.017h5.19831v5.19831h-5.19831z'%20transform='matrix(.70710678%20.70710678%20-.70710678%20.70710678%20174.740591%20-59.827105)'/%3e%3cpath%20d='m164.842%20184.693h7.464'/%3e%3cpath%20d='m146.66%20184.693h7.464'/%3e%3cpath%20d='m159.483%20190.052v7.463'/%3e%3cpath%20d='m159.483%20171.87v7.464'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation2" data-v-fdfa8bcf>Scientists <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='155'%20viewBox='0%200%20172%20155'%20width='172'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m5.24805%205.3103h38.01315l113.7328%20134.8307'/%3e%3cpath%20d='m4.6897%201.63447h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(.70710678%20.70710678%20-.70710678%20.70710678%202.529326%20-2.837393)'/%3e%3cpath%20d='m159.182%20138.442h5.19831v5.19831h-5.19831z'%20transform='matrix(.70710678%20.70710678%20-.70710678%20.70710678%20144.516605%20-72.009949)'/%3e%3cpath%20d='m164.436%20142.117h7.464'/%3e%3cpath%20d='m146.254%20142.117h7.464'/%3e%3cpath%20d='m159.077%20147.477v7.463'/%3e%3cpath%20d='m159.077%20129.295v7.463'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation3" data-v-fdfa8bcf>Infrastructure Developers <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='155'%20viewBox='0%200%20172%20155'%20width='172'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m4.96143%204.7793h38.01307l113.7325%20134.8307'/%3e%3cpath%20d='m4.40308%201.10359h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(.70710678%20.70710678%20-.70710678%20.70710678%202.069988%20-2.790214)'/%3e%3cpath%20d='m158.895%20137.911h5.19831v5.19831h-5.19831z'%20transform='matrix(.70710678%20.70710678%20-.70710678%20.70710678%20144.057071%20-71.962535)'/%3e%3cpath%20d='m164.15%20141.586h7.463'/%3e%3cpath%20d='m145.968%20141.586h7.463'/%3e%3cpath%20d='m158.79%20146.946v7.463'/%3e%3cpath%20d='m158.79%20128.764v7.463'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation4" data-v-fdfa8bcf>Researchers <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='159'%20viewBox='0%200%20174%20159'%20width='174'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m166.784%204.92761h-38.013l-113.733%20139.21339'/%3e%3cpath%20d='m0%20.707107h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(-.707107%20.707107%20.707107%20.707107%20168.798%20.75154)'/%3e%3cpath%20d='m0%20.707107h5.19831v5.19831h-5.19831z'%20transform='matrix(-.707107%20.707107%20.707107%20.707107%2012.3506%20141.942)'/%3e%3cpath%20d='m7.59619%20146.118h-7.463409'/%3e%3cpath%20d='m25.7781%20146.118h-7.4634'/%3e%3cpath%20d='m12.9556%20151.477v7.463'/%3e%3cpath%20d='m12.9556%20133.295v7.464'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation5" data-v-fdfa8bcf>Designers <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='242'%20viewBox='0%200%20216%20242'%20width='216'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m7.00537%20236.713h48.50473l145.1229-221.6227'/%3e%3cpath%20d='m0-.707107h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(.707107%20-.707107%20-.707107%20-.707107%204.59595%20239.889)'/%3e%3cpath%20d='m0-.707107h5.19831v5.19831h-5.19831z'%20transform='matrix(.707107%20-.707107%20-.707107%20-.707107%20202.155%2016.2914)'/%3e%3cpath%20d='m207.91%2013.1157h7.463'/%3e%3cpath%20d='m189.728%2013.1157h7.463'/%3e%3cpath%20d='m202.551%207.75659v-7.463409'/%3e%3cpath%20d='m202.551%2025.9382v-7.4634'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation6" data-v-fdfa8bcf>Archivists <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='163'%20viewBox='0%200%20173%20163'%20width='173'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m167.36%20158.393h-38.013l-113.7334-142.9995'/%3e%3cpath%20d='m167.918%20162.069h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(-.70710678%20-.70710678%20.70710678%20-.70710678%20172.053868%20395.405045)'/%3e%3cpath%20d='m13.4263%2017.0922h5.19831v5.19831h-5.19831z'%20transform='matrix(-.70710678%20-.70710678%20.70710678%20-.70710678%2010.834117%2038.672038)'/%3e%3cpath%20d='m8.17163%2013.4165h-7.463409'/%3e%3cpath%20d='m26.3535%2013.4165h-7.4634'/%3e%3cpath%20d='m13.531%208.05737v-7.463407'/%3e%3cpath%20d='m13.531%2026.239v-7.4634'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation7" data-v-fdfa8bcf>Yes, Even the occasional Astronaut <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='239'%20viewBox='0%200%20214%20239'%20width='214'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m8.33838%20233.713h47.76392l142.9067-218.2382'/%3e%3cpath%20d='m0-.707107h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(.707107%20-.707107%20-.707107%20-.707107%204.45044%20236.889)'/%3e%3cpath%20d='m0-.707107h5.19831v5.19831h-5.19831z'%20transform='matrix(.707107%20-.707107%20-.707107%20-.707107%20200.475%2016.6401)'/%3e%3cpath%20d='m206.23%2013.4644h7.463'/%3e%3cpath%20d='m188.048%2013.4644h7.463'/%3e%3cpath%20d='m200.87%208.10522v-7.463406'/%3e%3cpath%20d='m200.87%2026.2869v-7.4634'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><li class="annotation annotation8" data-v-fdfa8bcf>Artists <img src="data:image/svg+xml,%3csvg%20fill='none'%20height='165'%20viewBox='0%200%20140%20165'%20width='140'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%2300c3cd'%3e%3cpath%20d='m131.839%20160.393h-29.329l-87.748-145.4362'/%3e%3cpath%20d='m134.844%20164.069h5.19831v5.19831h-5.19831z'%20fill='%23edf7f8'%20transform='matrix(-.70710678%20-.70710678%20.70710678%20-.70710678%20114.178804%20375.432409)'/%3e%3cpath%20d='m12.7593%2016.9538h5.19831v5.19831h-5.19831z'%20transform='matrix(-.70710678%20-.70710678%20.70710678%20-.70710678%209.793341%2037.964135)'/%3e%3cpath%20d='m7.50464%2013.2781h-7.4634117'/%3e%3cpath%20d='m25.6865%2013.2781h-7.4634'/%3e%3cpath%20d='m12.864%207.91895v-7.463415'/%3e%3cpath%20d='m12.864%2026.1006v-7.4634'/%3e%3c/g%3e%3c/svg%3e" class="absolute" data-v-fdfa8bcf></li><!--]--></ul><div class="relative h-112 -ml-56"><div class="h-56"><div class="absolute w-384 flex -left-384 -ml-4"><!--[--><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-1.Db3iUyss.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-2.xhPE7YJm.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-3.CsPAOEU8.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-4.VgWSxiQp.jpg" class="h-full w-full object-cover"></div><!--]--></div><div class="absolute left-0 w-384 flex -ml-4"><!--[--><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-1.Db3iUyss.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-2.xhPE7YJm.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-3.CsPAOEU8.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-4.VgWSxiQp.jpg" class="h-full w-full object-cover"></div><!--]--></div><div class="absolute left-384 w-384 flex -ml-4"><!--[--><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-1.Db3iUyss.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-2.xhPE7YJm.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-3.CsPAOEU8.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-4.VgWSxiQp.jpg" class="h-full w-full object-cover"></div><!--]--></div></div><div class="h-56"><div class="absolute w-384 flex -left-384"><!--[--><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-5.CoUvFidO.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-6.Bz70377O.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-7.BfnOpgOh.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-8.DX1iMwOM.jpg" class="h-full w-full object-cover"></div><!--]--></div><div class="absolute left-0 w-384 flex"><!--[--><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-5.CoUvFidO.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-6.Bz70377O.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-7.BfnOpgOh.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-8.DX1iMwOM.jpg" class="h-full w-full object-cover"></div><!--]--></div><div class="absolute left-384 w-384 flex"><!--[--><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-5.CoUvFidO.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-6.Bz70377O.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-7.BfnOpgOh.jpg" class="h-full w-full object-cover"></div><div class="h-56 w-96"><img src="/_nuxt/ribbon-home-8.DX1iMwOM.jpg" class="h-full w-full object-cover"></div><!--]--></div></div></div></div><div class="text-center"><h3 class="max-w-prose font-normal text-xl mb-10 text-center m-a"><!--[--><b>Our protocol's success hinges on participation from all of our neighbors:</b> Each new node that joins IPFS makes the network stronger for everyone. <!--]--></h3><a href="/community/" class="inline-block cursor-pointer btn btn-primary"><!--[--><!--[--> Join the Community <!--]--><!--]--></a></div><!--]--></div></section><section class="relative overflow-visible text-white"><div class="absolute h-full w-full from-brand-dark to-brand-blue-dark bg-gradient-to-r -z-1"></div><!----><!----><div class="absolute inset-0 overflow-x-hidden lg:overflow-visible"><img src="/_nuxt/constellations-home-by-the-numbers.S-T4jkxF.svg" class="absolute right-0 top-16"></div><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl text-center mb-8"><!--[--> IPFS by the Numbers <!--]--></h2><div class="mt-16"><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3"><!--[--><div class="text-center"><h3 class="mb-4 inline-block border-b-1 border-brand-teal-transparent pb-4 text-6xl text-brand-teal-dark">2000+</h3><p class="text-xl">active contributors</p></div><div class="text-center"><h3 class="mb-4 inline-block border-b-1 border-brand-teal-transparent pb-4 text-6xl text-brand-teal-dark">280,000+</h3><p class="text-xl">unique nodes</p></div><div class="text-center"><h3 class="mb-4 inline-block border-b-1 border-brand-teal-transparent pb-4 text-6xl text-brand-teal-dark">1 Billion+</h3><p class="text-xl">CIDs published to network</p></div><!--]--></div></div><!--]--></div></section><section class="relative overflow-visible"><!----><!----><!----><!----><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl text-center mb-8"><!--[--> What's Happening <!--]--></h2><div class="mb-12"><h3 class="max-w-prose font-bold text-xl mb-10"><!--[--> On Our Blog <!--]--></h3><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3"><!--[--><!--]--></div></div><div class="mb-12"><h3 class="max-w-prose font-bold text-xl mb-10"><!--[--> In The Media <!--]--></h3><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3"><!--[--><!--]--></div></div><div class="mb-12"><h3 class="max-w-prose font-bold text-xl mb-10"><!--[--> Recent Videos <!--]--></h3><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3"><!--[--><!--]--></div></div><!--]--></div></section><section class="relative overflow-visible"><!----><div class="absolute h-full w-full from-brand-teal-light to-white bg-gradient-to-b -z-1"></div><!----><!----><div class="lg:py-20 py-14 lg:pb-28 pb-14 px-7 lg:p-x-32 relative mx-auto max-w-screen-xl"><!--[--><h2 class="text-2xl lg:text-3xl sm:text-2xl text-center mb-8"><!--[--> From The Community <!--]--></h2><div class="carousel-wrap relative"><section class="carousel" dir="ltr" aria-label="Gallery" tabindex="0"><div class="carousel__viewport"><ol class="carousel__track" style="transform:translateX(0px);transition:0ms;margin:0 -0px;width:100%;"><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “IPFS gives us a set of flexible building blocks for connecting devices and exchanging data. The plethora of IPFS documentation and community members contributes toward our goal at Agregore of making peer-to-peer web apps easy to use.” <!--]--></p><p class="font-bold sm:text-xl">Mauve Signweaver, Founder - Agregore</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-mauve-signweaver-agregore.BlsJpllQ.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “It's crucially important to have a distributed file system in our open hypertext system. IPFS is the missing piece that allows for a truly decentralized and open web.” <!--]--></p><p class="font-bold sm:text-xl">Gabo H Beaumont, Co-Founder - Mintter inc</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-gabo-h-beaumont-mintter.BSuxrUqO.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “As people learn about IPFS, they also get a view of IPFS as a component in a broader ecosystem. It's not an island. It's not a technology that lives entirely on its own, it's a piece of a broader stack of something. We see it as an onramp to broader decentralization.” <!--]--></p><p class="font-bold sm:text-xl">Wes Floyd, Bacalhau</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-wes-floyd-bacalhau.D41i5AiQ.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “I use NFT.storage for my digital art. It was such a relief to know that I could store my videos in one place—each one with its own IPFS URL and CID. Resilience is important to me and having the work backed up to Filecoin means they'll be around for a long time.” <!--]--></p><p class="font-bold sm:text-xl">Nancy Baker Cahill, Artist</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-nancy-baker-cahill-artist.DIzt4Jsw.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “At 3box labs, we are using IPFS as the storage layer. If you want to build full decentralized applications, you need data integrity. IPFS guarantees integrity by providing a framework for merkelized data.” <!--]--></p><p class="font-bold sm:text-xl">Joel Thorstenssen, Co-founder - 3Box Labs</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-joel-thorstensson-3box-labs.B4Nr6yqK.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “IPFS and content addressing give us the opportunity to work towards having every human be able to put data online effectively for free, and effectively forever.” <!--]--></p><p class="font-bold sm:text-xl">Boris Mann, Co-founder - Fission</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-boris-mann-fission.Bu2TSOOE.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “At Cloudflare, we offer to make content available to every user of the Internet. By removing lock-in to any single data storage provider, IPFS really allows our customers to choose a storage provider they are comfortable with.” <!--]--></p><p class="font-bold sm:text-xl">Thibault Meunier, Research Engineer - Cloudflare</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-thibault-meunier-cloudflare.Ci3pj56s.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone carousel__slide--prev" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “By using IPFS private swarms, we were able to deploy a fleet of devices communicating mission critical data in a factory without any central infrastructure, which has allowed us to move much faster.” <!--]--></p><p class="font-bold sm:text-xl">Roland Kuhn, Actyx</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-roland-kuhn-actyx.D0H1GfsL.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--visible carousel__slide--active" aria-hidden="false"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “IPFS gives us a set of flexible building blocks for connecting devices and exchanging data. The plethora of IPFS documentation and community members contributes toward our goal at Agregore of making peer-to-peer web apps easy to use.” <!--]--></p><p class="font-bold sm:text-xl">Mauve Signweaver, Founder - Agregore</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-mauve-signweaver-agregore.BlsJpllQ.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--next" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “It's crucially important to have a distributed file system in our open hypertext system. IPFS is the missing piece that allows for a truly decentralized and open web.” <!--]--></p><p class="font-bold sm:text-xl">Gabo H Beaumont, Co-Founder - Mintter inc</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-gabo-h-beaumont-mintter.BSuxrUqO.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “As people learn about IPFS, they also get a view of IPFS as a component in a broader ecosystem. It's not an island. It's not a technology that lives entirely on its own, it's a piece of a broader stack of something. We see it as an onramp to broader decentralization.” <!--]--></p><p class="font-bold sm:text-xl">Wes Floyd, Bacalhau</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-wes-floyd-bacalhau.D41i5AiQ.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “I use NFT.storage for my digital art. It was such a relief to know that I could store my videos in one place—each one with its own IPFS URL and CID. Resilience is important to me and having the work backed up to Filecoin means they'll be around for a long time.” <!--]--></p><p class="font-bold sm:text-xl">Nancy Baker Cahill, Artist</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-nancy-baker-cahill-artist.DIzt4Jsw.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “At 3box labs, we are using IPFS as the storage layer. If you want to build full decentralized applications, you need data integrity. IPFS guarantees integrity by providing a framework for merkelized data.” <!--]--></p><p class="font-bold sm:text-xl">Joel Thorstenssen, Co-founder - 3Box Labs</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-joel-thorstensson-3box-labs.B4Nr6yqK.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “IPFS and content addressing give us the opportunity to work towards having every human be able to put data online effectively for free, and effectively forever.” <!--]--></p><p class="font-bold sm:text-xl">Boris Mann, Co-founder - Fission</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-boris-mann-fission.Bu2TSOOE.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “At Cloudflare, we offer to make content available to every user of the Internet. By removing lock-in to any single data storage provider, IPFS really allows our customers to choose a storage provider they are comfortable with.” <!--]--></p><p class="font-bold sm:text-xl">Thibault Meunier, Research Engineer - Cloudflare</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-thibault-meunier-cloudflare.Ci3pj56s.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “By using IPFS private swarms, we were able to deploy a fleet of devices communicating mission critical data in a factory without any central infrastructure, which has allowed us to move much faster.” <!--]--></p><p class="font-bold sm:text-xl">Roland Kuhn, Actyx</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-roland-kuhn-actyx.D0H1GfsL.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “IPFS gives us a set of flexible building blocks for connecting devices and exchanging data. The plethora of IPFS documentation and community members contributes toward our goal at Agregore of making peer-to-peer web apps easy to use.” <!--]--></p><p class="font-bold sm:text-xl">Mauve Signweaver, Founder - Agregore</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-mauve-signweaver-agregore.BlsJpllQ.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “It's crucially important to have a distributed file system in our open hypertext system. IPFS is the missing piece that allows for a truly decentralized and open web.” <!--]--></p><p class="font-bold sm:text-xl">Gabo H Beaumont, Co-Founder - Mintter inc</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-gabo-h-beaumont-mintter.BSuxrUqO.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “As people learn about IPFS, they also get a view of IPFS as a component in a broader ecosystem. It's not an island. It's not a technology that lives entirely on its own, it's a piece of a broader stack of something. We see it as an onramp to broader decentralization.” <!--]--></p><p class="font-bold sm:text-xl">Wes Floyd, Bacalhau</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-wes-floyd-bacalhau.D41i5AiQ.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “I use NFT.storage for my digital art. It was such a relief to know that I could store my videos in one place—each one with its own IPFS URL and CID. Resilience is important to me and having the work backed up to Filecoin means they'll be around for a long time.” <!--]--></p><p class="font-bold sm:text-xl">Nancy Baker Cahill, Artist</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-nancy-baker-cahill-artist.DIzt4Jsw.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “At 3box labs, we are using IPFS as the storage layer. If you want to build full decentralized applications, you need data integrity. IPFS guarantees integrity by providing a framework for merkelized data.” <!--]--></p><p class="font-bold sm:text-xl">Joel Thorstenssen, Co-founder - 3Box Labs</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-joel-thorstensson-3box-labs.B4Nr6yqK.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “IPFS and content addressing give us the opportunity to work towards having every human be able to put data online effectively for free, and effectively forever.” <!--]--></p><p class="font-bold sm:text-xl">Boris Mann, Co-founder - Fission</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-boris-mann-fission.Bu2TSOOE.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “At Cloudflare, we offer to make content available to every user of the Internet. By removing lock-in to any single data storage provider, IPFS really allows our customers to choose a storage provider they are comfortable with.” <!--]--></p><p class="font-bold sm:text-xl">Thibault Meunier, Research Engineer - Cloudflare</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-thibault-meunier-cloudflare.Ci3pj56s.webp" data-v-6d12c5c1></div></div></li><li style="width:100%;" class="carousel__slide carousel__slide--clone" aria-hidden="true"><div class="px-10"><div class="flex flex-col-reverse items-center text-center lg:text-left lg:flex-row-reverse gap-12 lg:h-full" data-v-6d12c5c1><div data-v-6d12c5c1><!--[--><p class="mb-6 sm:text-xl"><!--[--> “By using IPFS private swarms, we were able to deploy a fleet of devices communicating mission critical data in a factory without any central infrastructure, which has allowed us to move much faster.” <!--]--></p><p class="font-bold sm:text-xl">Roland Kuhn, Actyx</p><!--]--></div><img style="width:260px;" class="tinted mx-auto rounded-full lg:ml-0" src="/_nuxt/portrait-roland-kuhn-actyx.D0H1GfsL.webp" data-v-6d12c5c1></div></div></li></ol></div><!--[--><ol class="carousel__pagination py-4"><li class="carousel__pagination-item"><button type="button" class="carousel__pagination-button carousel__pagination-button--active" aria-label="Navigate to slide 1"></button></li></ol><!--]--><div class="carousel__liveregion carousel__sr-only" aria-live="polite" aria-atomic="true">Item 1 of 8</div></section></div><!--]--></div></section></div><!--]--></main><footer class="relative"><div class="absolute h-full w-full from-brand-dark to-brand-blue-dark bg-gradient-to-r -z-1"></div><div class="absolute bottom-0 right-0 overflow-x-hidden lg:overflow-visible"><img src="/_nuxt/constellations-footer.BvyqPqzA.svg" alt=""></div><div class="relative mx-auto max-w-screen-xl px-7 py-16 lg:p-x-32 lg:py-32"><div class="grid grid-cols-1 text-white lg:grid-cols-2"><div class="flex flex-col lg:flex-row"><img src="data:image/svg+xml,%3csvg%20fill='none'%20height='233'%20viewBox='0%200%20202%20233'%20width='202'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m100.845%20232.993%20100.727-58.198v-116.3132l-100.727%2058.1152z'%20fill='%2335777a'/%3e%3cpath%20d='m100.845%20232.993v-116.509l-100.727324-58.0022v116.3132z'%20fill='%2343979b'/%3e%3cpath%20d='m.117676%2058.4815%20100.727324%2058.1155%20100.727-58.1155-100.727-58.115045z'%20fill='%233f898d'/%3e%3cpath%20d='m90.4824%2014.3445-73.0376%2042.1976c.1658%201.3264.1658%202.57%200%203.8964l73.0376%2042.1975c6.1348-4.5595%2014.5906-4.5595%2020.7256%200l73.038-42.1975c-.166-1.3264-.166-2.57%200-3.8964l-73.038-42.1976c-6.218%204.5596-14.5908%204.5596-20.7256%200z'%20fill='%2351b8bc'/%3e%3cpath%20d='m191.209%2072.0448-73.12%2042.6122c.829%207.627-3.316%2014.84-10.363%2017.907l.083%2083.898c1.161.497%202.321%201.16%203.399%201.99l73.038-42.198c-.829-7.627%203.316-14.84%2010.362-17.907v-84.3125c-1.16-.4974-2.321-1.1607-3.399-1.9897z'%20fill='%23459da2'/%3e%3cpath%20d='m10.4808%2072.542c-1.07773.7461-2.15547%201.4094-3.39901%201.9897v84.3123c7.04671%203.067%2011.19191%2010.363%2010.36291%2017.907l73.0375%2042.198c1.0778-.746%202.1555-1.41%203.399-1.99v-84.312c-7.0467-3.068-11.1919-10.363-10.3628-17.907z'%20fill='%2364c1c8'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m31.5317%2084.4706h-13.4094v64.8674h13.4094z'/%3e%3cpath%20d='m54.9143%20149.338v-23.801c3.2685.251%206.6209.251%209.3865.251%2019.1084%200%2024.6398-9.47%2024.6398-21.12%200-14.1632-10.1409-20.1974-25.7293-20.1974h-21.7064v64.8674zm7.2075-32.936c-2.5143%200-6.118%200-7.2913-.084v-22.0418h8.3808c8.0457%200%2012.6551%203.8552%2012.6551%2010.8948v.168c.0838%205.531-1.9276%2011.063-13.7446%2011.063z'/%3e%3cpath%20d='m134.783%2084.4706h-40.7308v64.8674h13.4098v-28.578h25.477v-9.722h-25.561v-16.678h26.483z'/%3e%3cpath%20d='m178.699%2097.2101%203.52-8.9675c-5.196-3.7714-12.32-5.1124-21.204-5.1124-12.99%200-23.634%206.0343-23.634%2018.4378%200%2011.147%208.214%2015.505%2016.343%2018.187l8.213%202.765c5.615%201.928%2010.225%203.772%2010.225%209.806%200%205.531-4.777%207.71-12.069%207.71-7.375%200-15.253-2.179-19.778-5.028l-3.52%209.722c5.866%203.771%2013.325%205.615%2023.298%205.615%2014.248%200%2025.227-6.286%2025.227-19.528%200-12.403-9.47-16.342-19.025-19.527l-8.883-2.933c-3.856-1.257-6.789-3.017-6.789-7.962%200-5.0287%204.107-7.0401%2010.309-7.0401%207.542-.2514%2013.409%201.1733%2017.767%203.8552z'/%3e%3c/g%3e%3c/svg%3e" alt="IPFS logo" class="mb-8 mr-8 w-28 lg:mb-0"><div class="text-white"><div id="newsletter-form"><h3 class="max-w-prose font-bold text-lg mb-4"><!--[--> Stay informed <!--]--></h3><p class="mb-8 text-sm"> Sign up for the IPFS newsletter (<a href="https://blog.ipfs.tech/?tags=newsletter" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer text-brand-teal underline"><!--[--> example <!--]--></a>) for the latest on releases, upcoming developments, community events, and more. </p><a href="https://ipfs.fyi/newsletter" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer btn btn-primary"><!--[--><!--[--> Signup <!--]--><!--]--></a></div></div></div><div class="mt-8 pl-0 lg:mt-0 lg:pl-8"><div class="flex justify-between gap-4"><div><h3 class="max-w-prose font-bold text-lg mb-4"><!--[--> About <!--]--></h3><ul class="text-xs leading-7 lg:text-sm"><li><a href="https://blog.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Blog & News <!--]--></a></li><li><a href="/media/" class="inline-block cursor-pointer"><!--[--> Press Kit <!--]--></a></li><li><a href="https://github.com/ipfs/community/blob/master/code-of-conduct.md" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Code of Conduct <!--]--></a></li><li><a href="https://github.com/ipfs/community/blob/master/CONTRIBUTING.md#security-issues" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Security <!--]--></a></li></ul></div><div><h3 class="max-w-prose font-bold text-lg mb-4"><!--[--> Community <!--]--></h3><ul class="mt-4 text-xs leading-7 lg:text-sm"><li><a href="https://discuss.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Forums <!--]--></a></li><li><a href="https://hackathons.filecoin.io/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Hackathons <!--]--></a></li><li><a href="https://github.com/ipfs/devgrants" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Developer Grants <!--]--></a></li></ul></div><div><h3 class="max-w-prose font-bold text-lg mb-4"><!--[--> Resources <!--]--></h3><ul class="mt-4 text-xs leading-7 lg:text-sm"><li><a href="https://specs.ipfs.tech/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Specs <!--]--></a></li><li><a href="https://docs.ipfs.tech/case-studies/arbol/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Case Studies <!--]--></a></li><li><a href="https://docs.ipfs.tech/concepts/further-reading/academic-papers/" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--> Research <!--]--></a></li></ul></div></div></div></div><div class="mt-4 flex justify-end gap-4"><a href="http://twitter.com/ipfs" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--><img src="data:image/svg+xml,%3csvg%20fill='none'%20height='26'%20viewBox='0%200%2027%2026'%20width='27'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m13.1739%200c-7.27988%200-13.1739%205.82426-13.1739%2013%200%207.1757%205.89402%2013%2013.1739%2013%207.2799%200%2013.1739-5.8162%2013.1739-13%200-7.18379-5.9021-13-13.1739-13zm6.6359%2010.3775c0%20.1367.0081.2815.0081.4263%200%204.328-3.3424%209.3237-9.4483%209.3237-1.87503%200-3.6196-.539-5.08699-1.4722.26087.0322.52174.0483.79076.0483%201.55706%200%202.9837-.5229%204.12503-1.3998-1.45112-.0241-2.67394-.9734-3.09786-2.2766.20381.0403.40761.0563.62772.0563.30163%200%20.59511-.0402.87228-.1126-1.5163-.2976-2.66576-1.625-2.66576-3.2098%200-.0161%200-.0241%200-.0402.44837.2494.96196.3942%201.5.4103-.88858-.5873-1.47554-1.5928-1.47554-2.72712%200-.60334.16304-1.16646.44837-1.64913%201.63859%201.97896%204.08419%203.28215%206.83969%203.41895-.0571-.2413-.0897-.4907-.0897-.7482%200-1.80998%201.4837-3.27409%203.3179-3.27409.9538%200%201.818.39418%202.4212%201.03775.7582-.14481%201.4674-.41832%202.1115-.79641-.2528.76423-.7745%201.40779-1.4593%201.81002.6685-.08045%201.3125-.25742%201.9076-.51485-.4402.65965-1.0108%201.23886-1.6549%201.69738z'%20fill='%2351b8bc'/%3e%3c/svg%3e" alt="Twitter logo" class="w-8"><!--]--></a><a href="https://github.com/ipfs" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--><img src="data:image/svg+xml,%3csvg%20fill='none'%20height='26'%20viewBox='0%200%2027%2026'%20width='27'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m13.1905.128906c-7.20657%200-13.043527%205.759904-13.043527%2012.871294%200%207.1114%205.836957%2012.8713%2013.043527%2012.8713%207.2065%200%2013.0434-5.7599%2013.0434-12.8713%200-7.11139-5.8369-12.871294-13.0434-12.871294zm1.6875%2015.252494c.269.2333.4809%201.0538.4809%201.4319v3.3305h-3.8559s0-1.1343%200-1.9066c-2.64135.5631-3.37505-1.4319-3.37505-1.4319-.48098-.9493-.96196-1.432-.96196-1.432-.96195-.5631%200-.4746%200-.4746.96196%200%201.45109.9493%201.45109.9493.84783%201.4158%202.35602%201.1906%202.89402.9492%200-.4746.212-1.1986.481-1.4319-2.11143-.2333-3.86415-1.4319-3.86415-3.8131%200-2.38121.48098-2.85584.97011-3.33047-.09783-.23329-.49728-1.10211.0163-2.38119%200%200%20.94564%200%201.91574%201.43193.481-.47463%201.9321-.47463%202.4131-.47463.4809%200%201.932%200%202.413.47463.962-1.43193%201.9158-1.43193%201.9158-1.43193.5136%201.27908.1141%202.1479.0163%202.38119.481.47463.9619.94926.9619%203.33047%200%202.3812-1.7527%203.5798-3.8641%203.8131z'%20fill='%2351b8bc'/%3e%3c/svg%3e" alt="Github logo" class="w-8"><!--]--></a><a href="https://www.youtube.com/c/IPFSbot" rel="noopener noreferrer" target="_blank" class="inline-block cursor-pointer"><!--[--><img src="data:image/svg+xml,%3csvg%20fill='none'%20height='26'%20viewBox='0%200%2027%2026'%20width='27'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20clip-rule='evenodd'%20d='m13.9158.0883789c7.2228%200%2013.0842%205.7840311%2013.0842%2012.9115211%200%207.1275-5.8614%2012.9115-13.0842%2012.9115-7.22284%200-13.084257-5.784-13.084257-12.9115%200-7.12749%205.861417-12.9115211%2013.084257-12.9115211zm7.8342%209.0259911c-.1875-.69183-.7418-1.23886-1.4429-1.42389-1.2717-.33787-6.3913-.33787-6.3913-.33787s-5.11143%200-6.39132.33787c-.70108.18503-1.25544.73206-1.44294%201.42389-.34239%201.25493-.34239%203.88553-.34239%203.88553s0%202.6225.34239%203.8855c.1875.6918.74186%201.2389%201.44294%201.4239%201.27174.3379%206.39132.3379%206.39132.3379s5.1114%200%206.3913-.3379c.7011-.185%201.2554-.7321%201.4429-1.4239.3424-1.2549.3424-3.8855.3424-3.8855s0-2.6225-.3424-3.88553zm-9.4728%206.30693v-4.8428l4.2473%202.4214z'%20fill='%2351b8bc'%20fill-rule='evenodd'/%3e%3c/svg%3e" alt="Youtube logo" class="w-8"><!--]--></a></div></div></footer></div></div><div id="teleports"></div><script type="application/json" id="__NUXT_DATA__" data-ssr="true" data-src="/_payload.json">[{"state":1,"once":3,"_errors":5,"serverRendered":8,"path":9,"prerenderedAt":10},["Reactive",2],{},["Reactive",4],["Set"],["Reactive",6],{"data":7,"iez8zpvsIE":7,"xeJETnbJ2z":7,"q3b46aCLyl":7},null,true,"/",1718298410887]</script> <script>window.__NUXT__={};window.__NUXT__.config={public:{trailingSlash:true,titleSeparator:"|",siteName:"IPFS",siteUrl:"https://ipfs.tech",siteDescription:"IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking.",language:"en-US",siteTitle:"An open system to manage data without a central server",siteImage:"/images/social-card.png",blogUrl:"https://blog.ipfs.tech",plausible:{hashMode:false,trackLocalhost:false,domain:"ipfs.tech",apiHost:"https://plausible.io",autoPageviews:true,autoOutboundTracking:false},mdc:{components:{prose:true,map:{p:"prose-p",a:"prose-a",blockquote:"prose-blockquote","code-inline":"prose-code-inline",code:"ProseCodeInline",em:"prose-em",h1:"prose-h1",h2:"prose-h2",h3:"prose-h3",h4:"prose-h4",h5:"prose-h5",h6:"prose-h6",hr:"prose-hr",img:"prose-img",ul:"prose-ul",ol:"prose-ol",li:"prose-li",strong:"prose-strong",table:"prose-table",thead:"prose-thead",tbody:"prose-tbody",td:"prose-td",th:"prose-th",tr:"prose-tr"}},headings:{anchorLinks:{h1:false,h2:true,h3:true,h4:true,h5:false,h6:false}}},content:{locales:[],defaultLocale:"",integrity:1718298387760,experimental:{stripQueryParameters:false,advanceQuery:false,clientDB:false},respectPathCase:false,api:{baseURL:"/api/_content"},navigation:{fields:[]},tags:{p:"prose-p",a:"prose-a",blockquote:"prose-blockquote","code-inline":"prose-code-inline",code:"ProseCodeInline",em:"prose-em",h1:"prose-h1",h2:"prose-h2",h3:"prose-h3",h4:"prose-h4",h5:"prose-h5",h6:"prose-h6",hr:"prose-hr",img:"prose-img",ul:"prose-ul",ol:"prose-ol",li:"prose-li",strong:"prose-strong",table:"prose-table",thead:"prose-thead",tbody:"prose-tbody",td:"prose-td",th:"prose-th",tr:"prose-tr"},highlight:false,wsUrl:"",documentDriven:false,host:"",trailingSlash:false,search:"",contentHead:true,anchorLinks:{depth:4,exclude:[1]}},"nuxt-seo-kit":{splash:false,siteName:"IPFS",siteDescription:"IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking.",siteImage:"/images/social-card.png",siteUrl:"https://ipfs.tech",titleSeparator:"|",trailingSlash:true,language:"en-US",indexable:true},"nuxt-unhead":{seoOptimise:true,resolveAliases:false}},app:{baseURL:"/",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script> <script type="application/ld+json" id="schema-org-graph" data-hid="3437552">{ "@context": "https://schema.org", "@graph": [ { "@id": "https://ipfs.tech/#website", "@type": "WebSite", "description": "IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking.", "inLanguage": "en-US", "name": "IPFS", "url": "https://ipfs.tech" }, { "@id": "https://ipfs.tech/#webpage", "@type": "WebPage", "description": "IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking.", "name": "An open system to manage data without a central server", "url": "https://ipfs.tech", "isPartOf": { "@id": "https://ipfs.tech/#website" }, "potentialAction": [ { "@type": "ReadAction", "target": [ "https://ipfs.tech" ] } ] } ] }</script></body></html>
URL
GET https://ipfs.io/
Response Headers
Age:4419Alt-Svc:h3=":443"; ma=86400Cf-Cache-Status:HITCf-Ray:8e60c5b5ef67d159-CDGContent-Type:text/htmlDate:Thu, 21 Nov 2024 12:44:38 GMTLocation:https://ipfs.tech/Server:cloudflareX-Ipfs-Pop:rainbow-am6-03
Response Body
<html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.27.2</center> </body> </html>
Resolver
Resolver ASN
AS15169
Resolver IP
172.253.244.220
Resolver Network Name
Google LLC
Report ID
20241121T121228Z_webconnectivity_NG_36873_n1_tUekdSl7iakOkQAx
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.23.0)
Measurement Engine
ooniprobe-engine (3.23.0)