1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="description" content="Pluto â The API for personal web data. Embed it in your app to authenticate users, share data and perform actions on their behalf for any site on the internet."/><meta property="og:description" content="Pluto â The API for personal web data. Embed it in your app to authenticate users, share data and perform actions on their behalf for any site on the internet."/><meta name="twitter:description" content="Pluto â The API for personal web data. Embed it in your app to authenticate users, share data and perform actions on their behalf for any site on the internet."/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:image" content="https://pluto.xyz/pluto-og-image.png"/><meta property="og:image" content="https://pluto.xyz/pluto-og-image.png"/><title>Web Proofs | Pluto</title><meta property="og:title" content="Web Proofs | Pluto"/><meta name="twitter:title" content="Web Proofs | Pluto"/><meta name="twitter:creator" content="@plutolabs_"/><link rel="canonical" href="https://pluto.xyz/web-proofs"/><meta property="og:url" content="https://pluto.xyz/web-proofs"/><meta property="twitter:url" content="https://pluto.xyz/web-proofs"/><meta name="google-site-verification" content="OwzrrqRyT3WWXOvEMaLOqZ1htYszZi9N5Dk1yyj-jxY"/><link rel="icon" href="/favicon.ico"/><meta name="robots" content="index, follow"/><meta name="next-head-count" content="18"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/a372c531b891f314.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a372c531b891f314.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-0a4387dca7624cf2.js" defer=""></script>
1<script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer=""></script>
1<script src="/_next/static/chunks/main-e3c17793e9632a99.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-03ff03c37baadefa.js" defer=""></script>
1<script src="/_next/static/chunks/914-75302b3b0c136259.js" defer=""></script>
1<script src="/_next/static/chunks/pages/web-proofs-0088e7b729a71308.js" defer=""></script>
1<script src="/_next/static/7BaKyDWv5YJbFGRwG9iKL/_buildManifest.js" defer=""></script>
1<script src="/_next/static/7BaKyDWv5YJbFGRwG9iKL/_ssgManifest.js" defer=""></script>
1</head><body class="bg-white text-gray-700 "><div id="__next"><div><header class="py-4 bg-white border-b border-gray-200 sticky top-0 z-50"><div class="max-w-7xl mx-auto px-4 sm:px-6 flex items-center justify-between"><div class="flex-shrink-0 flex items-center"><a class="flex items-center" href="/"><div class="relative mr-2"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 40 40" class="h-7 w-7"><rect width="40" height="40" fill="#000" rx="10.667"></rect><path fill="url(#pluto-icon_svg__a)" d="M10 10h20v20H10z"></path><defs><pattern id="pluto-icon_svg__a" width="1" height="1" patternContentUnits="objectBoundingBox"><use xlink:href="#pluto-icon_svg__b" transform="scale(.0011)"></use></pattern><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4gAAAOICAYAAACUsN/OAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABLqSURBVHgB7doBTQRBDEDRDsEHSMEJhxKsrJVTtkx+8LCb3HtJUw0/7Tq3AQCA6xxrrZ8BLvc2AAAAMAIRAACAfwIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIOvcBriDY89zAOD1fO75GOBy7wPcxXOtdQwAvJh9r3js9TvA5byYAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAB533MMcAef53k+BgBez9cAt7AGuIUdh8de3wMAABfxYgoAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAAPkDUXIfR0+rNLwAAAAASUVORK5CYII=" id="pluto-icon_svg__b" width="904" height="904" preserveAspectRatio="none"></image></defs></svg></div><span class="text-xl font-semibold text-gray-900">Pluto</span></a></div><nav class="hidden md:flex items-center"><a href="https://docs.pluto.xyz/" target="_blank" rel="noopener noreferrer" class="px-4 py-2 mx-2 text-sm font-medium text-gray-600 hover:text-gray-900">Docs</a><a href="https://github.com/pluto" target="_blank" rel="noopener noreferrer" class="px-4 py-2 mx-2 text-sm font-medium text-gray-600 hover:text-gray-900">Github</a><a href="https://ronkathon.pluto.xyz/" target="_blank" rel="noopener noreferrer" class="px-4 py-2 mx-2 text-sm font-medium text-gray-600 hover:text-gray-900">Learn</a><a class="px-4 py-2 mx-2 text-sm font-medium text-gray-600 hover:text-gray-900" href="/blog">Blog</a><a class="px-4 py-2 mx-2 text-sm font-medium text-gray-600 hover:text-gray-900" href="/about">About</a></nav><div class="hidden md:block"></div><div class="md:hidden">
1<div class="border-l border-white text-pluto-night z-[55] fixed top-0 right-0 w-[75%] md:w-[50%] h-screen bg-white transform transition-transform duration-200 translate-x-[100vw] 2 }"><div class="absolute right-4 top-4 focus:outline-none hover:cursor-pointer hover:opacity-75 duration-200 transition-all "><img alt="close button" loading="lazy" width="250" height="250" decoding="async" data-nimg="1" class="h-8 lg:h-6 w-auto " style="color:transparent" src="/x-close.svg"/></div><ul class="flex flex-col gap-6 items-center mt-20 text-xl"><div><a class=" hover:cursor-pointer border-b border-transparent duration-200 transition-all uppercase" href="https://docs.pluto.xyz/" target="_blank">Docs</a></div><div><a class=" hover:cursor-pointer border-b border-transparent duration-200 transition-all uppercase" href="https://github.com/pluto" target="_blank">Github</a></div><div><a class=" hover:cursor-pointer border-b border-transparent duration-200 transition-all uppercase" href="https://ronkathon.pluto.xyz/" target="_blank">Learn</a></div><div><a class=" hover:cursor-pointer border-b border-transparent duration-200 transition-all uppercase" href="/blog">Blog</a></div><div><a class=" hover:cursor-pointer border-b border-transparent duration-200 transition-all uppercase" href="/about">About</a></div></ul></div><button type="button" class="text-gray-500 hover:text-gray-600" aria-label="Open menu"><img alt="mobile menu" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" src="/mobile-menu.svg"/></button></div></div></header><div class="overflow-x-hidden"><div><div class="flex flex-col max-w-3xl mx-auto gap-6 py-32 md:py-48 font-stabil px-6 md:px-0"><div class="text-center font-light max-w-3xl px-6 xl:px-0 w-full mx-auto overflow-hidden "><h1 class="text-[2rem] md:text-4xl mb-4 leading-tight text-pluto-night">What are Web Proofs?</h1><div class="flex flex-row items-center gap-2 place-content-center"><p class="font-rand ">Web Proofs bring information from other internet data sources into your application</p></div></div><section><p class="mt-6 leading-7">Web Proofs are proofs of arbitrary data served to end users by any internet server. This verifiable data from any internet source gives application developers the tools to create novel and useful applications.</p><p class="mt-6 leading-7">Examples of Web Proofs include:</p><ul class="mt-6 list-disc ml-6 space-y-2"><li class="my-2">A proof that you fit into some identity class, like 'people that live in Florida' or 'certified professionals in a specific field', without revealing personal details</li><li class="my-2">A proof that you have some badge, item, or accomplishment in a certain online game</li><li class="my-2">A proof that you received a certain type of email from a certain sender</li><li class="my-2">A proof that you reached a certain rating within a service or platform without disclosing the personal details of your interaction on these services</li><li class="my-2">A proof that a specific condition or threshold was met in a data set without revealing individual data points</li><li class="my-2">A proof of educational achievements or certifications</li></ul><p class="mt-6 leading-7">Verifying a Web Proof provides certain guarantees about the underlying data that is being verified; you can think about Web Proofs as combining a proof that some internet data exists with a proof of that data's integrity.</p></section><section><h3 class=" tracking-tight mt-8 text-2xl">Why are Web Proofs important?</h3><p class="mt-6 leading-7">Web Proofs are an incredibly expressive tool for developers, and using Web Proofs effectively unlocks interesting design spaces for application developers.</p><p class="mt-6 leading-7">Web Proofs let developers transfer trust from internet servers towards mathematics and cryptography. Web Proofs represent the best chance at breaking down the data silos of the modern internet. They are also robust, interesting tools for application developers.</p></section><section>
2<h3 class=" tracking-tight mt-8 text-2xl">How can we use Web Proofs?</h3><p class="mt-6 leading-7">Our Web Proofs SDKs makes it easy to add verifiable internet data into applications.</p><p class="mt-6 leading-7">We are offering product / design support to potential partners, so if you're considering incorporating Web Proofs into your application, please<!-- --> <a target="_blank" class="underline" href="https://t.me/pluto_xyz">reach out</a>.</p><div class="mt-12"><div><a class=" hover:cursor-pointer border-b border-transparent duration-200 transition-all undefined" href="https://docs.pluto.xyz/getting-started/first-web-proof" target="_blank"><button class="inline-flex items-center justify-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none rounded-md h-10 px-4 text-sm bg-pluto-night text-white hover:bg-gray-800 !px-4 md:!px-6 !text-white uppercase !bg-pluto-night">Build with Web Proofs</button></a></div></div></section></div></div></div><footer class="relative py-8 bg-white border-t border-gray-200 overflow-hidden"><div class="absolute inset-0 w-full h-full"><div class="absolute inset-0 overflow-hidden pointer-events-none w-full h-full"><svg width="100%" height="100%" viewBox="0 0 1500 600" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 left-0 w-full h-full" preserveAspectRatio="xMidYMid slice"></svg></div></div><div class="max-w-7xl mx-auto px-4 relative z-10"><div class="grid grid-cols-1 md:grid-cols-4 gap-8"><div><a class="flex items-center mb-4" href="/"><div class="relative mr-2"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 40 40" class="h-7 w-7"><rect width="40" height="40" fill="#000" rx="10.667"></rect><path fill="url(#pluto-icon_svg__a)" d="M10 10h20v20H10z"></path><defs><pattern id="pluto-icon_svg__a" width="1" height="1" patternContentUnits="objectBoundingBox"><use xlink:href="#pluto-icon_svg__b" transform="scale(.0011)"></use></pattern><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4gAAAOICAYAAACUsN/OAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABLqSURBVHgB7doBTQRBDEDRDsEHSMEJhxKsrJVTtkx+8LCb3HtJUw0/7Tq3AQCA6xxrrZ8BLvc2AAAAMAIRAACAfwIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIAIRAACACEQAAAAiEAEAAIhABAAAIOvcBriDY89zAOD1fO75GOBy7wPcxXOtdQwAvJh9r3js9TvA5byYAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAARiAAAAEQgAgAAEIEIAABABCIAAAB533MMcAef53k+BgBez9cAt7AGuIUdh8de3wMAABfxYgoAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAABGIAAAARCACAAAQgQgAAEAEIgAAAPkDUXIfR0+rNLwAAAAASUVORK5CYII=" id="pluto-icon_svg__b" width="904" height="904" preserveAspectRatio="none"></image></defs></svg></div><span class="text-xl font-semibold text-gray-900">Pluto</span></a><p class="text-sm text-gray-500 mb-4">The API for personal web data</p></div><div><h3 class="font-medium text-gray-900 mb-4">Navigate</h3><ul class="space-y-2"><li><a href="/about" class="text-sm text-gray-500 hover:text-gray-900" target="_self" rel="">About</a></li><li><a href="https://jobs.ashbyhq.com/pluto" class="text-sm text-gray-500 hover:text-gray-900" target="_blank" rel="noopener noreferrer">Careers</a></li></ul></div><div><h3 class="font-medium text-gray-900 mb-4">Resources</h3><ul class="space-y-2"><li><a href="https://docs.pluto.xyz/" class="text-sm text-gray-500 hover:text-gray-900" target="_blank" rel="noopener noreferrer">Docs</a></li><li><a href="/web-proofs" class="text-sm text-gray-500 hover:text-gray-900" target="_self" rel="">Web Proofs</a></li><li><a href="/blog" class="text-sm text-gray-500 hover:text-gray-900" target="_self" rel="">Blog</a></li></ul></div><div><h3 class="font-medium text-gray-900 mb-4">Community</h3><ul class="space-y-2"><li><a href="https://ronkathon.pluto.xyz/" class="text-sm text-gray-500 hover:text-gray-900" target="_blank" rel="noopener noreferrer">Learn</a></li><li><a href="https://t.me/pluto_xyz" class="text-sm text-gray-500 hover:text-gray-900" target="_blank" rel="noopener noreferrer">Telegram</a></li><li><a href="https://github.com/pluto" class="text-sm text-gray-500 hover:text-gray-900" target="_blank" rel="noopener noreferrer">Github</a></li><li><a href="https://twitter.com/plutolabs_" class="text-sm text-gray-500 hover:text-gray-900" target="_blank" rel="noopener noreferrer">Twitter</a></li></ul></div></div><div class="mt-12 pt-8 border-t border-gray-200 flex flex-col md:flex-row justify-between items-center"><p class="text-sm text-gray-500">© <!-- -->2025<!-- --> Pluto. All rights reserved.</p><div class="flex space-x-6 mt-4 md:mt-0"><a href="https://twitter.com/plutolabs_" target="_blank" rel="noopener noreferrer" class="text-gray-400"><span class="sr-only">Twitter</span><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a><a href="https://github.com/pluto" class="text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">GitHub</span><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158
2-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path></svg></a></div></div></div></footer></div></div>
2<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/web-proofs","query":{},"buildId":"7BaKyDWv5YJbFGRwG9iKL","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.