<!DOCTYPE html><html lang="en" data-beasties-container><head><title data-rh="true">Give your AI the digital asset context it is missing | Perception</title><meta data-rh="true" name="description" content="Connect Perception to Claude, ChatGPT, Cursor, or any MCP client. Get current answers about companies, people, coverage, and narratives, with historical context and sources."><meta data-rh="true" name="keywords" content="digital asset MCP, digital asset AI data, digital asset media coverage, digital asset research"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://perception.to/"><meta data-rh="true" property="og:title" content="Give your AI the digital asset context it is missing | Perception"><meta data-rh="true" property="og:description" content="Connect Perception to Claude, ChatGPT, Cursor, or any MCP client. Get current answers about companies, people, coverage, and narratives, with historical context and sources."><meta data-rh="true" property="og:image" content="https://perception-og-image.fernandonikolic.workers.dev/api/og-image?title=Give+your+AI+the+digital+asset+context+it+is+missing&amp;path=%2F&amp;v=2026-09-23-v2"><meta data-rh="true" property="og:image:type" content="image/png"><meta data-rh="true" property="og:image:width" content="1200"><meta data-rh="true" property="og:image:height" content="630"><meta data-rh="true" property="og:image:alt" content="Give your AI the digital asset context it is missing | Perception"><meta data-rh="true" property="twitter:card" content="summary_large_image"><meta data-rh="true" property="twitter:url" content="https://perception.to/"><meta data-rh="true" property="twitter:title" content="Give your AI the digital asset context it is missing | Perception"><meta data-rh="true" property="twitter:description" content="Connect Perception to Claude, ChatGPT, Cursor, or any MCP client. Get current answers about companies, people, coverage, and narratives, with historical context and sources."><meta data-rh="true" property="twitter:image" content="https://perception-og-image.fernandonikolic.workers.dev/api/og-image?title=Give+your+AI+the+digital+asset+context+it+is+missing&amp;path=%2F&amp;v=2026-09-23-v2"><meta data-rh="true" property="twitter:image:alt" content="Give your AI the digital asset context it is missing | Perception"><link data-rh="true" rel="canonical" href="https://perception.to/">
    <meta charset="UTF-8">
    <script>
      (function () {
        try {
          var requested = new URLSearchParams(location.search).get('motion');
          var explicit = requested === 'on' ? 'full' : requested === 'off' ? 'reduced' : requested === 'system' ? 'system' : null;
          var saved = null;
          try {
            if (explicit === 'system') localStorage.removeItem('perception-motion-choice');
            else if (explicit) localStorage.setItem('perception-motion-choice', explicit);
            saved = localStorage.getItem('perception-motion-choice');
          } catch (e) { /* Storage is optional; URL and device preferences still apply. */ }
          var mode = explicit || (saved === 'full' || saved === 'reduced' ? saved : 'system');
          var systemReduced = typeof matchMedia === 'function' && matchMedia('(prefers-reduced-motion: reduce)').matches;
          document.documentElement.dataset.siteMotion = mode === 'reduced' || (mode === 'system' && systemReduced) ? 'reduced' : 'full';
        } catch (e) {
          document.documentElement.dataset.siteMotion = 'reduced';
        }
      })();
    </script>
    <!-- Consume preview fragments before analytics or third-party scripts run. -->
    <script>
      (function () {
        if (!location.pathname.startsWith('/preview/')) return;
        var grant = new URLSearchParams(location.hash.slice(1)).get('grant');
        if (grant) window.__perceptionPreviewGrant = grant;
        history.replaceState(history.state, '', location.pathname + location.search);
      })();
    </script>
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){if(w.location.pathname.startsWith('/preview/'))return;w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-NVDZX38V');</script>
    <!-- End Google Tag Manager -->
    <link rel="icon" type="image/png" href="/logos/perception-logo-dark.png">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
    <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
    <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
    <meta name="theme-color" content="#ffffff">
    <meta name="fragment" content="!">
    
    <link rel="sitemap" type="application/xml" href="/sitemap.xml">
    <link rel="alternate" type="text/plain" href="/llms.txt" title="LLMs.txt">

    <!-- DNS Prefetch for third-party services -->
    <link rel="dns-prefetch" href="//www.googletagmanager.com">
    <link rel="dns-prefetch" href="//js.stripe.com">
    <link rel="dns-prefetch" href="//app.perception.to">

    <!-- Structured data handled by middleware (seo-config.js) + React components -->

    <!-- Inter Font -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap" rel="stylesheet">

    <style>body{background-color:#fafafa;margin:0;min-height:100vh}#root{min-height:100vh;display:flex;flex-direction:column}.product-walkthrough{min-width:0;color:var(--brand-ink)}.walkthrough-window{overflow:hidden;border:1px solid var(--brand-rule);border-radius:12px;background:#fff}.walkthrough-chat-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;border-bottom:1px solid var(--brand-rule);font-size:14px}.walkthrough-chat-header>:first-child{display:flex;gap:9px;align-items:center;font-weight:500}.walkthrough-chat-header>:last-child{font-size:12px;color:var(--brand-muted)}.walkthrough-conversation{padding:28px 32px 16px}.walkthrough-user-message{max-width:88%;margin-left:auto;padding:16px 20px;border-radius:16px 16px 4px;background:var(--brand-paper)}.walkthrough-user-message p{margin:0;font-size:16px;line-height:1.55}.walkthrough-assistant-message{padding-top:30px}.walkthrough-assistant-name{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.product-walkthrough .walkthrough-assistant-message h3{margin:16px 0 14px;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.walkthrough-findings{display:grid;gap:12px}.walkthrough-finding{display:flex;align-items:start;gap:2px}.walkthrough-finding-text{flex:1;min-width:0}.walkthrough-finding h4{margin:0 0 3px;font-size:14px;line-height:1.5;font-weight:500}.walkthrough-finding p{margin:0;font-size:16px;line-height:1.65}.walkthrough-citation{flex:0 0 44px;height:44px;display:grid;place-items:center;margin-top:-9px;color:var(--brand-muted);font-size:11px}.walkthrough-citation span{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:var(--brand-paper)}.walkthrough-citation:hover span{background:var(--brand-rule);color:var(--brand-ink)}.walkthrough-sources{margin-top:12px;color:var(--brand-muted)}.walkthrough-sources summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;cursor:pointer;list-style:none}.walkthrough-sources summary::-webkit-details-marker{display:none}.walkthrough-sources a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:12px 0;border-top:1px solid var(--brand-rule);color:var(--brand-ink);font-size:14px;line-height:1.5}.walkthrough-sources a small{display:block;color:var(--brand-muted);font-size:12px;margin-top:4px}.walkthrough-sources a:hover>span{text-decoration:underline;text-underline-offset:4px}.walkthrough-sources a>svg{flex-shrink:0}.walkthrough-sources>p{margin:0 0 12px;font-size:12px;line-height:1.6}.walkthrough-sources a.walkthrough-prompt-link{justify-content:start;gap:7px;min-height:44px;padding:0;border-top:0;color:var(--brand-blue);font-size:12px}.walkthrough-chat-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.walkthrough-chat-actions :is(button,a){display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px;color:var(--brand-muted)}.walkthrough-chat-actions a{color:var(--brand-blue)}.walkthrough-chat-actions :is(button,a):hover{text-decoration:underline;text-underline-offset:4px}.walkthrough-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:12px 24px;border-bottom:1px solid var(--brand-rule)}.walkthrough-tabs button{flex:0 0 auto;min-height:44px;padding:8px 14px;border-radius:6px;color:var(--brand-muted);font-size:13px;white-space:nowrap}.walkthrough-tabs button:hover,.walkthrough-tabs button[aria-selected=true]{background:var(--brand-paper);color:var(--brand-ink)}.walkthrough-caption{margin-top:14px;font-size:11px;line-height:1.6;color:var(--brand-muted)}.walkthrough-status{margin:10px 0 0;font-size:13px;color:var(--brand-muted)}.walkthrough-status:empty{display:none}.product-walkthrough :is(button,a,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.product-walkthrough [role=tabpanel]:focus-visible{outline-offset:-3px}@media (max-width: 900px){.home-answer-layout.home-walkthrough-layout{grid-template-columns:1fr;gap:32px}}@media (max-width: 600px){.walkthrough-chat-header{padding:16px 20px}.walkthrough-conversation{padding:22px 18px 14px}.walkthrough-user-message{max-width:94%;padding:14px 16px}.walkthrough-assistant-message{padding-top:26px}.walkthrough-finding p{font-size:16px}.walkthrough-tabs{padding:10px 12px;gap:4px}.walkthrough-tabs button{padding-inline:10px}.walkthrough-chat-actions{align-items:start;flex-wrap:wrap;gap:0 12px}}@media (prefers-reduced-motion: reduce){html:not([data-site-motion=full]) .product-walkthrough .walkthrough-assistant-message{animation:none}}.walkthrough-source-number{color:var(--brand-muted);font-family:Necto Mono,monospace;font-size:11px}.sf-scene{margin:0;color:var(--brand-ink);background:var(--brand-paper);font-family:var(--brand-font-sans)}.sf-scene ::-moz-selection{color:var(--brand-paper);background:var(--brand-blue)}.sf-scene ::selection{color:var(--brand-paper);background:var(--brand-blue)}.sf-gateway-canvas{position:relative;height:500px}.sf-flow-routes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sf-flow-routes-intake,.sf-flow-routes-outbound{display:none}.sf-flow-line{stroke:var(--brand-rule);stroke-width:1.15;vector-effect:non-scaling-stroke}.sf-flow-line-trace{stroke:var(--brand-blue);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.sf-flow-line-out{stroke:var(--brand-rule)}.sf-flow-packet{fill:var(--brand-paper);stroke:var(--brand-muted);stroke-width:1.2}.sf-flow-packet path{stroke:var(--brand-muted);stroke-width:1}.sf-flow-packet-selected,.sf-flow-packet-resolved{fill:var(--brand-blue);stroke:var(--brand-blue)}.sf-flow-packet-selected path,.sf-flow-packet-resolved path{stroke:var(--brand-paper)}.sf-source-column{position:absolute;left:0;top:35px;width:20.85%;display:grid;gap:15px}.sf-source-node{display:flex;min-width:0;height:58px;align-items:center;gap:13px;border:1px solid var(--brand-rule);border-radius:4px;padding:10px 17px;background:#fff;text-align:left;transition:border-color .16s,background-color .16s}.sf-source-node>svg{flex-shrink:0;color:var(--brand-muted)}.sf-source-label{display:block;font-size:13px;font-weight:500;line-height:18px}.sf-source-example{display:block;color:var(--brand-muted);font-size:12px;line-height:16px}.sf-source-node[aria-selected=true]{border-color:var(--brand-blue);background:var(--brand-blue);color:var(--brand-paper)}.sf-source-node[aria-selected=true] :is(svg,.sf-source-example){color:var(--brand-paper)}.sf-source-node:hover{border-color:var(--brand-muted)}.sf-source-node:focus-visible,.sf-client-node:focus-visible,.sf-gateway:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.sf-gateway{position:absolute;left:33.33%;top:73px;width:28.17%;min-height:354px;border:1px solid var(--brand-rule);border-top:3px solid var(--brand-blue);border-radius:4px;padding:22px 24px 0;background:#fff}.sf-gateway-heading{display:flex;justify-content:center;align-items:center;gap:9px}.sf-gateway-heading img{width:23px;height:23px;-o-object-fit:contain;object-fit:contain}.sf-gateway-heading h3{margin:0;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-.02em}.sf-source-focus{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:13px;min-height:22px;color:var(--brand-muted);font-size:12px}.sf-source-focus>span:first-child{color:var(--brand-muted)}.sf-gateway-stages{display:grid;gap:19px;list-style:none;margin:24px 0 21px;padding:0}.sf-gateway-stage{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;border-left:3px solid transparent;margin-left:-13px;padding:3px 0 3px 10px;color:var(--brand-muted)}.sf-gateway-stage>svg{margin-top:2px}.sf-gateway-stage h4{margin:0;color:var(--brand-ink);font-size:13px;line-height:19px;font-weight:500}.sf-gateway-stage p{margin:3px 0 0;color:var(--brand-muted);font-size:12px;line-height:17px}.sf-stage-track{display:block;height:3px;overflow:hidden;margin-top:9px;background:var(--brand-rule)}.sf-stage-track i{display:block;width:100%;height:100%;transform:scaleX(1);transform-origin:left;background:var(--brand-blue)}.sf-gateway-output{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--brand-rule);margin-inline:-24px;color:var(--brand-muted);font-size:12px}.sf-client-column{position:absolute;left:68.33%;top:125px;width:31.67%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:15px;column-gap:15px;row-gap:82px}.sf-client-node{display:flex;height:84px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:10px 3px;border:1px solid var(--brand-rule);border-radius:4px;background:#fff;color:var(--brand-ink);text-decoration:none;transition:border-color .16s,background-color .16s}.sf-client-node img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.sf-client-node span{font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.sf-client-node:hover{border-color:var(--brand-muted);background:var(--brand-paper)}.sf-scene[data-motion=reduced] .sf-flow-packet{visibility:hidden}.sf-scene[data-motion=reduced] .sf-flow-line-trace{stroke-dasharray:none!important;stroke-dashoffset:0!important}.sf-scene[data-motion=reduced] .sf-stage-track i{transform:scaleX(1)!important}@media (min-width: 1400px){.sf-source-label{font-size:14px}.sf-source-example{font-size:12px}.sf-gateway-heading h3{font-size:18px}.sf-gateway-stage h4{font-size:14px}.sf-gateway-stage p,.sf-client-node span{font-size:12px}}@media (max-width: 1100px) and (min-width: 981px){.sf-source-node{gap:8px;padding-inline:10px}.sf-source-label{font-size:11px}.sf-gateway{padding-inline:17px}.sf-gateway-output{margin-inline:-17px}.sf-gateway-heading{gap:7px}.sf-gateway-heading h3{font-size:12px}.sf-client-column{-moz-column-gap:8px;column-gap:8px}.sf-client-node span{font-size:11px}}@media (max-width: 980px){.sf-gateway-canvas{display:flex;flex-direction:column;height:auto;max-width:580px;margin-inline:auto}.sf-flow-routes-desktop{display:none}.sf-source-column{position:relative;inset:auto;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-source-node{height:64px;gap:10px;padding-inline:13px}.sf-source-label{font-size:12px;line-height:17px}.sf-source-example{font-size:12px;line-height:15px}.sf-source-node>svg{width:17px}.sf-flow-routes-intake,.sf-flow-routes-outbound{display:block;position:relative;inset:auto;height:70px;width:100%}.sf-gateway{position:relative;inset:auto;width:min(100%,340px);min-height:336px;margin-inline:auto;padding-top:21px}.sf-gateway-heading h3{font-size:18px}.sf-gateway-stages{gap:18px;margin-top:22px}.sf-gateway-stage h4{font-size:14px}.sf-gateway-stage p{font-size:12px}.sf-flow-routes-outbound{height:64px}.sf-client-column{position:relative;inset:auto;width:100%;gap:12px}.sf-client-node{height:78px;gap:9px}.sf-client-node span{font-size:11px}.sf-client-node img{width:25px;height:25px}}@media (prefers-reduced-motion: reduce){.sf-source-node,.sf-client-node{transition:none}}.home-page{--home-ink:var(--brand-ink, #111111);--home-muted:var(--brand-muted, #626671);--home-rule:var(--brand-rule, #DCDFE7);--home-paper:var(--brand-paper, #F7F8FC);--home-blue:var(--brand-blue, #3B46F2);color:var(--home-ink);background:var(--home-paper)}.home-container{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(24px,4.45vw,64px)}.home-section{padding-block:clamp(64px,7vw,100px);scroll-margin-top:92px}.home-page h2{font-size:clamp(34px,3.5vw,50px);line-height:1.08;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.home-page h3{font-size:24px;line-height:1.2;letter-spacing:-.03em;font-weight:500}.home-page p{text-wrap:pretty}.home-hero{padding-block:156px 90px}.home-hero-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px)}.home-headline{max-width:710px;margin:0;font-size:clamp(48px,5.1vw,74px);line-height:1.02;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.home-intro-copy{max-width:500px;margin-top:30px;font-size:18px;line-height:1.55;color:var(--home-muted)}.home-hero-actions,.home-setup-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:32px}.home-primary-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:24px;border:1px solid var(--home-blue);border-radius:2px;background:var(--home-blue);padding:0 22px;color:var(--home-paper);font-size:15px;font-weight:500;transition:background-color .16s ease,border-color .16s ease}.home-primary-action:hover{background:var(--brand-royal, #2635D9);border-color:var(--brand-royal, #2635D9)}.home-text-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:inherit;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:5px}.home-text-link:hover{color:var(--home-blue)}.home-free-access{margin-top:16px;font-size:12px;color:var(--home-muted)}.home-hero-art{width:100%;aspect-ratio:1;overflow:hidden}.home-hero-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px}.home-section-heading h2{max-width:720px}.home-section-intro h2{max-width:440px}.home-section-intro>p{margin-top:24px;max-width:390px;color:var(--home-muted);font-size:17px;line-height:1.6}.home-answer{border-block:1px solid var(--home-rule);background:#fff}.home-answer-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:start;gap:clamp(36px,7vw,100px)}.home-recording{margin-top:36px;border-block:1px solid var(--home-rule)}.home-recording>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:14px;cursor:pointer;font-size:14px;list-style:none}.home-recording>summary>span{margin-left:auto;font-size:22px}.home-customer-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.home-customer-stories article{display:flex;flex-direction:column;align-items:start;border-top:1px solid var(--home-rule);padding-top:24px}.home-customer-logo{display:flex;height:56px;align-items:center;margin-bottom:36px}.home-customer-logo img{width:auto;height:32px;max-width:170px;-o-object-fit:contain;object-fit:contain}.home-customer-logo[data-customer="21M Communications"] img{height:52px}.home-customer-stories h3{max-width:340px}.home-customer-stories p{margin-block:18px 22px;max-width:330px;font-size:15px;line-height:1.65;color:var(--home-muted)}.home-customer-stories .home-text-link{margin-top:auto}.home-workflows{padding-top:24px}.home-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.home-workflow-art{aspect-ratio:4 / 3;overflow:hidden;margin-bottom:30px;background:var(--home-paper)}.home-workflow-grid h3{font-size:clamp(23px,2.1vw,29px)}.home-workflow-grid p{margin-top:16px;min-height:75px;font-size:15px;line-height:1.6;color:var(--home-muted)}.home-workflow-grid .home-text-link{margin-top:15px}.home-record{background:var(--home-ink);color:var(--home-paper)}.home-record-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px)}.home-record .home-section-intro>p{color:#c7cad2}.home-record .home-text-link{margin-top:25px}.home-record .home-text-link:hover{color:#fff}.home-record-details>div{border-top:1px solid #45464D;padding-block:23px}.home-record-details>div:first-child{padding-top:0;border-top:0}.home-record-details>div:last-child{padding-bottom:0}.home-record-details dt{font-size:23px;letter-spacing:-.02em}.home-record-details dd{margin-top:12px;max-width:460px;color:#c7cad2;font-size:15px;line-height:1.7}.home-steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none}.home-steps-list li{border-top:1px solid var(--home-rule);padding-top:22px}.home-step-number{font-family:Necto Mono,monospace;font-size:13px;color:var(--home-blue)}.home-steps-list h3{margin-top:26px}.home-steps-list p{max-width:330px;margin-top:14px;color:var(--home-muted);font-size:15px;line-height:1.65}.home-setup-actions{margin-top:40px}.home-faq{padding-top:32px}.home-faq-layout{display:grid;grid-template-columns:.75fr 1.3fr;gap:clamp(36px,7vw,100px)}.home-faq-list>details{border-top:1px solid var(--home-rule)}.home-faq-list>details:last-child{border-bottom:1px solid var(--home-rule)}.home-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;cursor:pointer;font-size:18px;line-height:1.4;list-style:none}.home-page summary::-webkit-details-marker{display:none}.home-faq-list summary>span{font-size:24px;font-weight:300}.home-faq-list details>div{padding-bottom:20px}.home-faq-list p{max-width:550px;font-size:15px;line-height:1.7;color:var(--home-muted)}.home-faq-list .home-text-link{margin-top:8px}.home-final-cta{background:var(--home-blue);color:var(--home-paper);padding-block:clamp(64px,8vw,112px)}.home-final-layout{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:72px}.home-final-layout h2{max-width:680px;font-size:clamp(40px,4.2vw,62px)}.home-final-layout>div{justify-self:end}.home-final-cta .home-primary-action{background:var(--home-paper);border-color:var(--home-paper);color:var(--home-ink);min-width:215px}.home-final-cta .home-primary-action:hover{background:#fff;border-color:#fff}.home-final-cta p{margin-top:18px;font-size:12px;color:var(--home-paper)}.home-page :is(a,button,summary):focus-visible{outline:2px solid var(--home-blue);outline-offset:5px}.home-record :is(a,button):focus-visible,.home-final-cta a:focus-visible{outline-color:var(--home-paper)}@media (max-width: 1000px){.home-hero{padding-block:128px 64px}.home-hero-layout{gap:40px;grid-template-columns:1.2fr .9fr}.home-headline{font-size:clamp(46px,6vw,62px)}.home-intro-copy{font-size:16px}.home-answer-layout{grid-template-columns:1fr 1.3fr;gap:32px}.home-workflow-grid,.home-customer-stories,.home-steps-list{gap:24px}.home-section-heading{align-items:start}}@media (max-width: 700px){.home-hero{padding-block:112px 48px}.home-hero-layout{grid-template-columns:1fr;gap:38px}.home-headline{max-width:590px;font-size:clamp(42px,10.8vw,64px);letter-spacing:-.047em}.home-intro-copy{margin-top:24px;max-width:470px}.home-hero-art{aspect-ratio:1.4}.home-hero-art img{-o-object-position:center;object-position:center}.home-hero-actions{margin-top:26px;gap:12px 20px}.home-section-heading{display:block;margin-bottom:32px}.home-section-heading>:last-child:not(:first-child){margin-top:16px}.home-answer-layout,.home-record-layout,.home-faq-layout{grid-template-columns:1fr;gap:32px}.home-section-intro h2{max-width:460px}.home-section-intro>p{max-width:480px;margin-top:20px;font-size:16px}.home-customer-stories,.home-workflow-grid,.home-steps-list{grid-template-columns:1fr;gap:36px}.home-customer-logo{margin-bottom:20px}.home-customer-stories h3,.home-customer-stories p{max-width:480px}.home-customer-stories p{margin-block:14px 8px}.home-workflow-art{aspect-ratio:1.5;margin-bottom:24px}.home-workflow-grid p{min-height:0;max-width:450px}.home-steps-list h3{margin-top:18px}.home-steps-list p{max-width:450px}.home-final-layout{grid-template-columns:1fr;gap:32px}.home-final-layout>div{justify-self:start}.home-recording>summary{font-size:13px}}@media (prefers-reduced-motion: reduce){.home-primary-action{transition:none}}.home-context-problem{border-top:1px solid var(--home-rule)}.home-context-heading{max-width:770px;margin-bottom:36px}.home-context-heading h2{max-width:720px}.home-context-heading>p{max-width:740px;margin-top:24px;font-size:18px;line-height:1.6;color:var(--home-muted)}.home-steps-heading{align-items:center}.home-steps-heading h2{max-width:580px}.home-steps-heading .home-setup-actions{margin-top:0;flex-shrink:0;gap:12px}@media (max-width: 1100px){.home-steps-heading{align-items:start;flex-direction:column}}@media (max-width: 700px){.home-context-heading>p{font-size:16px}.home-steps-heading .home-setup-actions{margin-top:24px}}.home-logo-walls{padding-bottom:40px}.home-social-row{padding-block:24px 28px;border-top:1px solid var(--brand-rule)}.home-social-row-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.home-page .home-social-row-heading h2{color:var(--brand-muted);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-wrap:initial}.home-social-row-heading .home-text-link{flex-shrink:0;font-size:12px}.home-social-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:16px 28px;margin:0;padding:0;list-style:none}.home-social-logos[data-press=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-social-logos a{display:flex;min-height:80px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--brand-muted)}.home-social-logos a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:6px}.home-social-logo-art{display:flex;width:100%;height:72px;align-items:center;justify-content:center;overflow:hidden}.home-social-logo-art img{display:block;width:auto;max-width:100%;height:34px;-o-object-fit:contain;object-fit:contain}.home-social-logos [data-logo="21M Communications"] img{height:64px}.home-social-logos [data-logo=Native] .home-social-logo-art{width:min(100%,144px);height:56px}.home-social-logos [data-logo=Native] img{width:232px;height:auto;max-width:none}.home-social-logos [data-logo=Cointelegraph] img{width:210px;height:auto}.home-social-logos [data-logo=Forbes] img{width:154px;height:auto}.home-social-logos [data-logo=CoinDesk] img{height:36px}.home-social-logos [data-logo="Bitcoin Magazine"] img{height:40px}.home-social-logo-note{font-size:11px;line-height:1.5;text-align:center}.home-page .home-customer-stories{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-page .home-customer-stories h3{font-size:22px;text-wrap:balance}.home-page .home-customer-stories :is(h3,p){max-width:100%}.home-page .home-customer-stories .home-customer-logo{margin-bottom:24px}@media (max-width: 1100px){.home-social-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .home-customer-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width: 640px){.home-logo-walls{padding-bottom:24px}.home-social-row{padding-block:20px 24px}.home-social-row-heading{align-items:baseline;gap:12px}.home-social-logos,.home-social-logos[data-press=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.home-social-logo-art img{max-width:144px;height:30px}.home-social-logos [data-logo=CoinDesk] img{max-width:100%;height:28px}.home-social-logos [data-logo="Bitcoin Magazine"] img{max-width:100%;height:34px}.home-social-logo-note{max-width:140px;font-size:10px}.home-page .home-customer-stories{grid-template-columns:1fr}}.workflow-art{background:var(--brand-paper)}.workflow-art>svg{display:block;width:100%;height:100%}.home-step-illustration{margin-top:18px;height:132px;display:grid;align-items:center;color:var(--brand-ink)}.home-step-illustration svg{display:block;width:100%;max-width:340px;height:112px}.step-account-outline{stroke:var(--brand-rule);stroke-width:1.5}.step-account-line{stroke:var(--brand-ink);stroke-width:4;transform-box:fill-box;transform-origin:left}.step-account-rule{stroke:var(--brand-rule);stroke-width:1.5}.step-account-check{stroke:var(--brand-blue);stroke-width:2}.step-connection-line{stroke:var(--brand-rule);stroke-width:1.5}.step-connection-end{fill:var(--brand-blue)}.step-connection-dot{fill:var(--brand-ink);transform-box:fill-box;transform-origin:center}.step-connection-dot:nth-of-type(5n){fill:var(--brand-blue)}.step-answer-line{stroke:var(--brand-ink);stroke-width:4;transform-box:fill-box;transform-origin:left}.step-answer-citation rect{fill:var(--brand-blue)}.step-answer-citation path{stroke:var(--brand-paper);stroke-width:1.2}@media (prefers-reduced-motion: reduce){:root:not([data-site-motion=full]) .home-step-illustration *{animation:none!important}}:root{--brand-paper:#F7F8FC;--brand-ink:#111111;--brand-blue:#3B46F2;--brand-royal:#2635D9;--brand-muted:#626671;--brand-rule:#DCDFE7;--brand-font-sans:"Geist", Arial, sans-serif;--brand-font-mono:"Necto Mono", monospace}.brand-site{font-family:var(--brand-font-sans);background:var(--brand-paper);color:var(--brand-ink)}.brand-site :is(h1,h2,h3,h4){font-family:var(--brand-font-sans);font-style:normal}.brand-navigation{background:var(--brand-paper);border-bottom:1px solid var(--brand-rule)}.brand-nav-surface{background:var(--brand-paper)}.brand-footer{background:var(--brand-ink);color:var(--brand-paper);border-top:6px solid var(--brand-blue)}.brand-footer-inner{max-width:1440px;padding:64px 40px 32px;margin:auto}.brand-footer-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:56px}.brand-footer-heading>a{font-size:28px;letter-spacing:-.04em}.brand-footer-heading>p{font-size:16px;color:#c4c7d2}.brand-footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.brand-footer-links h3{font:12px var(--brand-font-mono);color:#a7abba;margin-bottom:16px}.brand-footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--brand-paper)}.brand-footer a:hover{text-decoration:underline;text-underline-offset:4px}.brand-footer-bottom{margin-top:48px;padding-top:32px;border-top:1px solid #37383f;display:flex;justify-content:space-between;gap:40px}.brand-footer-newsletter h3{font-size:20px;letter-spacing:-.03em;color:var(--brand-paper)}.brand-footer-newsletter p,.brand-footer-legal p{font-size:14px;line-height:1.5;color:#a7abba;margin:10px 0 18px}.brand-footer-legal{display:flex;flex-direction:column;align-items:flex-end}.brand-footer-legal>div:last-child{display:flex;gap:20px;font-size:13px}@media (max-width:720px){.brand-footer-inner{padding:44px 24px 28px}.brand-footer-heading,.brand-footer-bottom{flex-direction:column;align-items:flex-start}.brand-footer-heading{margin-bottom:36px}.brand-footer-links{grid-template-columns:repeat(2,1fr);gap:30px 20px}.brand-footer-links a{min-height:44px}.brand-footer-legal{align-items:flex-start}}.home-hero-copy{min-width:0}.home-customers,.home-steps{scroll-margin-top:96px}.motion-page-feedback[class]{transition-property:color,background-color,border-color,opacity,transform;transition-duration:var(--motion-feedback);transition-timing-function:var(--motion-ease-out)}@media (prefers-reduced-motion: reduce){:root:not([data-site-motion=full]) .motion-page-feedback[class]{transition-property:color,background-color,border-color,opacity}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-VariableItalic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Necto Mono;src:url(/fonts/NectoMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(88 102 245 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}small{font-size:80%}button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}summary{display:list-item}dl,dd,h1,h2,h3,h4,figure,p{margin:0}ol,ul{list-style:none;margin:0;padding:0}button{cursor:pointer}img,svg,iframe{display:block;vertical-align:middle}img{max-width:100%;height:auto}:root{--background:228 45.45% 97.84%;--foreground:0 0% 6.67%;--card:0 0% 100%;--card-foreground:224 71.4% 4.1%;--popover:0 0% 100%;--popover-foreground:224 71.4% 4.1%;--primary:236.39 87.56% 59.02%;--primary-foreground:228 45.45% 97.84%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:224 7% 41%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:236.39 87.56% 59.02%;--radius:.25rem;--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-feedback:.16s;--motion-popover:.18s;--motion-panel:.2s;--font-sans:"Geist", Arial, sans-serif}*{border-color:hsl(var(--border))}html{overflow-x:clip}body{overflow-x:clip;background-color:var(--brand-paper);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}:where(section,h2,h3)[id]{scroll-margin-top:7rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-1\/2{left:50%}.top-0{top:0}.top-\[1px\]{top:1px}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.ml-1{margin-left:.25rem}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.min-h-11{min-height:2.75rem}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-11{min-width:2.75rem}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-none{list-style-type:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[4px\]{border-radius:4px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-slate-300{--tw-border-opacity:1;border-color:rgb(189 193 206 / var(--tw-border-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-primary{background-color:hsl(var(--primary))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(220 223 231 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.font-sans{font-family:Geist,Arial,sans-serif}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[21px\]{font-size:21px}.text-sm{font-size:.875rem;line-height:1.35;letter-spacing:.01em}.font-medium{font-weight:500}.tracking-tight{letter-spacing:-.02em}.text-foreground{color:hsl(var(--foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-slate-400{--tw-text-opacity:1;color:rgb(135 140 155 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity:1;color:rgb(98 102 113 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity:1;color:rgb(81 85 95 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity:1;color:rgb(59 62 71 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity:1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.opacity-100{opacity:1}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-200{animation-duration:.2s}html,body{overflow-x:clip}.motion-feedback{transition:color var(--motion-feedback) ease,background-color var(--motion-feedback) ease,border-color var(--motion-feedback) ease,opacity var(--motion-feedback) ease}.motion-chevron{transition:transform var(--motion-feedback) var(--motion-ease-out)}.motion-navigation{transition:transform var(--motion-panel) var(--motion-ease-in-out),opacity var(--motion-panel) var(--motion-ease-in-out)}@media (prefers-reduced-motion: reduce){:root:not([data-site-motion]) .motion-navigation,:root:not([data-site-motion]) .motion-chevron{transition:none}}.hover\:bg-\[\#FCFCFC\]:hover{--tw-bg-opacity:1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(59 70 242 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 70 242 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:inline-flex{display:inline-flex}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1 1 0%}.lg\:justify-center{justify-content:center}}@media (prefers-reduced-motion: no-preference){@media (hover:hover) and (pointer:fine){:root:not([data-site-motion]) .motion-safe\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}</style>
    <script>
      // Clear any cached service workers
      if ('serviceWorker' in navigator) {
        navigator.serviceWorker.getRegistrations().then(function(registrations) {
          for(let registration of registrations) {
            registration.unregister();
          }
        });
        // Clear caches
        if ('caches' in window) {
          caches.keys().then(function(names) {
            for (let name of names) {
              caches.delete(name);
            }
          });
        }
      }
    </script>

    <script>
      // WebMCP — expose site tools to AI agents running in the browser.
      // Spec: https://webmachinelearning.github.io/webmcp/
      (function () {
        if (!('modelContext' in navigator) || typeof navigator.modelContext.provideContext !== 'function') {
          return;
        }
        try {
          navigator.modelContext.provideContext({
            tools: [
              {
                name: 'get_perception_mcp_server',
                description: 'Return the Perception MCP server endpoint, transport, auth metadata, and descriptor URL so an AI client can connect to the digital asset industry narrative record for cited search, trends, sentiment, entities, earnings, regulation, and company intelligence.',
                inputSchema: { type: 'object', properties: {}, additionalProperties: false },
                execute: async () => ({
                  name: 'Perception',
                  url: 'https://mcp.perception.to/mcp',
                  transport: 'streamable-http',
                  protocolVersion: '2025-06-18',
                  descriptor: 'https://perception.to/.well-known/mcp.json',
                  agentCard: 'https://perception.to/.well-known/agent.json',
                  skillsIndex: 'https://perception.to/.well-known/agent-skills/index.json',
                  documentation: 'https://perception.to/integrations/mcp',
                  pricing: 'https://perception.to/pricing',
                  positioning: {
                    contractVersion: '2026-09-21-weighted-v3',
                    category: 'Narrative intelligence for the digital asset industry',
                    coveredSources: ['media coverage', 'podcasts', 'company disclosures', 'regulatory filings', 'earnings calls', 'public conversations'],
                    complementarySources: ['on-chain activity', 'wallet attribution', 'blockchain transactions', 'token prices', 'order books', 'trade execution']
                  },
                  commercialModel: {
                    version: '2026-09-21-weighted-v2',
                    billingMetric: 'weighted credits shared across MCP and REST',
                    catalog: {
                      registeredTools: 33,
                      commercialMeteredTools: 31,
                      unmeteredTools: ['perception_get_subject_taxonomy', 'perception_get_usage']
                    },
                    calculation: { toolBaseCredits: [1, 2, 3], resultBlockSize: 25, creditsPerRequestedBlock: 1, maximumCreditsPerCall: 10 },
                    free: { toolCount: 31, includedCredits: 5, creditWindow: 'utc-day', creditAccounting: 'weighted', publicTrial: false },
                    metered: {
                      label: 'Registered metered',
                      subscriptionRequired: false,
                      toolCount: 31,
                      creditAccounting: 'weighted',
                      priceUsdPerCredit: 0.05,
                      dailyPaidCreditLimit: 20,
                      signupUrl: 'https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered'
                    },
                    perception: { monthlyPriceUsd: 249, toolCount: 31, includedCredits: 1000, creditWindow: 'subscription-month', overagePriceUsdPerCredit: 0.025, overageCapOptionsUsd: [25, 50] },
                    intelligence: { monthlyPriceUsd: 499, toolCount: 31, includedCredits: 8000, creditWindow: 'subscription-month', overagePriceUsdPerCredit: 0.025, overageCapOptionsUsd: [25, 50, 100, 250] },
                    x402: { accountRequired: false, priceUsdPerCredit: 0.10 }
                  },
                  auth: {
                    type: 'oauth2',
                    authorizationUrl: 'https://mcp.perception.to/authorize',
                    tokenUrl: 'https://mcp.perception.to/token',
                    registrationUrl: 'https://mcp.perception.to/register'
                  }
                })
              },
              {
                name: 'get_perception_api_catalog',
                description: 'Return the Perception API catalog (RFC 9727 linkset) pointing to the OpenAPI spec, API documentation, and health endpoint for the Perception REST API at api.perception.to.',
                inputSchema: { type: 'object', properties: {}, additionalProperties: false },
                execute: async () => {
                  const response = await fetch('/.well-known/api-catalog', { headers: { Accept: 'application/linkset+json' } });
                  return response.json();
                }
              },
              {
                name: 'navigate_perception',
                description: 'Navigate the current browser tab to a canonical Perception page. Use this when the user asks to open Data, Systems, Research, Customers, Pricing, documentation, API reference, integrations, or the app.',
                inputSchema: {
                  type: 'object',
                  properties: {
                    destination: {
                      type: 'string',
                      enum: ['home', 'data', 'systems', 'research', 'customers', 'pricing', 'api', 'mcp', 'docs', 'app', 'integrations'],
                      description: 'Which Perception page to open.'
                    }
                  },
                  required: ['destination'],
                  additionalProperties: false
                },
                execute: async ({ destination }) => {
                  const routes = {
                    home: 'https://perception.to/',
                    data: 'https://perception.to/integrations/mcp',
                    systems: 'https://perception.to/systems',
                    research: 'https://perception.to/intelligence',
                    customers: 'https://perception.to/customers',
                    pricing: 'https://perception.to/pricing',
                    api: 'https://perception.to/api',
                    mcp: 'https://perception.to/integrations/mcp',
                    docs: 'https://perception.to/docs',
                    app: 'https://app.perception.to/',
                    integrations: 'https://perception.to/integrations'
                  };
                  const url = routes[destination];
                  if (!url) return { ok: false, error: 'Unknown destination' };
                  window.location.assign(url);
                  return { ok: true, url };
                }
              }
            ]
          });
        } catch (err) {
          // WebMCP is optional — swallow errors so nothing else breaks.
        }
      })();
    </script>

    <!-- Intercom Messenger — lazy-loaded on first interaction (4s idle fallback) to protect page speed -->
    <script>
      (function () {
        if (location.pathname.startsWith('/preview/')) return;
        var APP_ID = 'd0a3oz2y';
        window.intercomSettings = { api_base: 'https://api-iam.intercom.io', app_id: APP_ID };
        var loaded = false;
        function loadIntercom() {
          if (loaded) return;
          loaded = true;
          var w = window;
          if (typeof w.Intercom === 'function') {
            w.Intercom('reattach_activator');
            w.Intercom('update', w.intercomSettings);
            return;
          }
          var i = function () { i.c(arguments); };
          i.q = [];
          i.c = function (args) { i.q.push(args); };
          w.Intercom = i;
          var s = document.createElement('script');
          s.async = true;
          s.src = 'https://widget.intercom.io/widget/' + APP_ID;
          document.head.appendChild(s);
        }
        ['pointerdown', 'keydown', 'touchstart', 'scroll'].forEach(function (evt) {
          window.addEventListener(evt, loadIntercom, { once: true, passive: true });
        });
        setTimeout(loadIntercom, 4000);
      })();
    </script>
    <script type="module" crossorigin src="/js/app-CHaeRc8z.js"></script>
    <link rel="preload" crossorigin href="/css/app-B4F-x8Rq.css" as="style">
  <link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Geist-Variable.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/Geist-VariableItalic.woff2"><link rel="preload" as="font" crossorigin="anonymous" href="/fonts/NectoMono-Regular.woff2"></head>
  <body>
    <noscript>
      
    </noscript>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NVDZX38V" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    <div id="root" data-server-rendered="true"><div class="brand-site min-h-screen bg-background text-foreground"><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:bg-white focus:px-4 focus:py-2 focus:rounded-md focus:shadow-lg focus:text-black">Skip to content</a><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Perception","alternateName":"Bitcoin Perception","url":"https://perception.to","description":"Narrative intelligence for the digital asset industry, delivered through Perception Data and Perception Systems.","publisher":{"@type":"Organization","name":"Perception","logo":{"@type":"ImageObject","url":"https://perception.to/brand/downloads/v1/perception-logo-ink.png","width":2400,"height":413}},"inLanguage":"en-US"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Perception","alternateName":"Bitcoin Perception","url":"https://perception.to","logo":"https://perception.to/brand/downloads/v1/perception-logo-ink.png","sameAs":["https://x.com/BTCPerception","https://www.linkedin.com/company/bitcoinperception"],"description":"Perception maintains a 15-year narrative record of the digital asset industry and delivers it through Data and Systems.","foundingDate":"2024","contactPoint":{"@type":"ContactPoint","contactType":"Customer Support","email":"support@perception.to","availableLanguage":["English"]},"address":{"@type":"PostalAddress","addressCountry":"US"},"offers":{"@type":"Offer","name":"Perception Data and Perception Systems","description":"Cited narrative intelligence through MCP, API, private intelligence desks, and embedded intelligence products.","category":"Narrative Intelligence","url":"https://perception.to/pricing"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Perception Data","applicationCategory":"BusinessApplication","operatingSystem":"Any","offers":[{"@type":"Offer","name":"Free MCP access","price":"0","priceCurrency":"USD","description":"Free MCP key with all 31 research tools at five weighted credits per day, plus unmetered taxonomy and usage checks."},{"@type":"Offer","name":"Registered metered access","price":"0.05","priceCurrency":"USD","description":"$0.05 per weighted credit for all 31 metered research tools, with up to 20 paid credits per day.","url":"https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered"},{"@type":"Offer","name":"Perception","price":"249","priceCurrency":"USD","description":"All 31 metered research tools with 1,000 monthly weighted credits shared across MCP and REST."},{"@type":"Offer","name":"Perception Intelligence","price":"499","priceCurrency":"USD","description":"All 31 metered research tools with 8,000 monthly weighted credits shared across MCP and REST."}],"description":"Narrative and company intelligence for the digital asset industry through MCP, REST API, and the Perception web application.","url":"https://perception.to/api","featureList":["MCP access for AI clients and agents","REST API access","15 years of historical narrative data","Cited media, podcast, disclosure, filing, earnings, and public-conversation search","Company and entity intelligence","Narrative trends and sentiment analysis","Custom alerts and recurring workflows"],"screenshot":"https://perception.to/images/api-dashboard.png","creator":{"@type":"Organization","name":"Perception","url":"https://perception.to"},"requirements":"Create an account for MCP or API access. Sign up at https://perception.to/pricing"}</script><header class="brand-navigation fixed z-50 w-full motion-navigation transform-gpu top-0 translate-y-0 opacity-100 visible"><nav class="brand-nav-surface"><div class="mx-auto max-w-[1440px] h-20 flex items-center justify-between px-6 sm:px-10"><a href="/" class="flex min-h-11 items-center gap-2.5 group shrink-0"><img src="/brand/v1/logo-ink.svg" alt class="h-7 w-7 object-contain"><span class="font-sans font-medium text-[21px] tracking-tight text-slate-900 motion-feedback">Perception</span></a><div class="hidden lg:flex lg:flex-1 lg:justify-center"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex flex-1 items-center justify-center w-full"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li class="relative"><button id="radix-:Rid:-trigger-radix-:Rmid:" data-state="closed" aria-expanded="false" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 motion-feedback focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group min-h-11 bg-transparent font-sans font-medium text-[14px] text-slate-600 hover:text-blue-600 motion-feedback" data-radix-collection-item>MCP + API<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-[1px] ml-1 h-3 w-3 motion-chevron group-data-[state=open]:rotate-180" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></li><li class="relative"><button id="radix-:Rid:-trigger-radix-:R16id:" data-state="closed" aria-expanded="false" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 motion-feedback focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group min-h-11 bg-transparent font-sans font-medium text-[14px] text-slate-600 hover:text-blue-600 motion-feedback" data-radix-collection-item>Use Cases<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-[1px] ml-1 h-3 w-3 motion-chevron group-data-[state=open]:rotate-180" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></li><li class="relative"><button id="radix-:Rid:-trigger-radix-:R1mid:" data-state="closed" aria-expanded="false" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 motion-feedback focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-foreground group min-h-11 bg-transparent font-sans font-medium text-[14px] text-slate-600 hover:text-blue-600 motion-feedback" data-radix-collection-item>Research<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-[1px] ml-1 h-3 w-3 motion-chevron group-data-[state=open]:rotate-180" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg></button></li><li class="relative"><a href="/customers" class="flex min-h-11 items-center text-[14px] font-sans font-medium text-slate-600 hover:text-blue-600 motion-feedback px-4 py-2">Customers</a></li><li class="relative"><a href="/pricing" class="flex min-h-11 items-center text-[14px] font-sans font-medium text-slate-600 hover:text-blue-600 motion-feedback px-4 py-2">Pricing</a></li></ul></div><div class="absolute left-1/2 top-full flex justify-center -translate-x-1/2"></div></nav></div><div class="hidden lg:flex items-center space-x-4 shrink-0"><a href="https://app.perception.to/auth/sign-in" class="inline-flex min-h-11 items-center text-[14px] font-sans font-medium text-slate-600 hover:text-blue-600 motion-feedback">Platform sign in</a><button class="inline-flex items-center justify-center rounded-[4px] h-11 px-5 text-[13px] font-sans font-medium motion-feedback bg-primary hover:bg-primary/90 text-primary-foreground">Start for free</button></div><button type="button" class="lg:hidden inline-flex h-11 w-11 items-center justify-center text-slate-700 hover:text-blue-600" aria-expanded="false" aria-controls="mobile-navigation" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-4 w-4"><line x1="4" x2="20" y1="12" y2="12"/><line x1="4" x2="20" y1="6" y2="6"/><line x1="4" x2="20" y1="18" y2="18"/></svg></button></div></nav></header><div><div id="main-content" tabindex="-1"><main class="bp-stage home-page"><section class="home-hero" aria-labelledby="home-title"><div class="home-container home-hero-layout"><div class="home-hero-copy"><h1 id="home-title" class="home-headline">Give your AI the digital asset context it is missing</h1><p class="home-intro-copy">Connect Perception to Claude, ChatGPT, Cursor, or any MCP client. Get current answers about companies, people, coverage, and narratives, with historical context and sources.</p><div class="home-hero-actions"><a href="/integrations/mcp" class="home-primary-action">Start for free<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a><a href="#proof" class="home-text-link">See a real answer<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down" aria-hidden="true"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg></a></div><p class="home-free-access">Five free weighted credits per day.</p></div><div class="home-hero-art" aria-hidden="true"><img src="/brand/v1/graphics/optical.svg" width="720" height="720" alt fetchpriority="high"></div></div></section><div class="home-logo-walls home-container"><section class="home-social-row" aria-labelledby="trusted-teams-title"><div class="home-social-row-heading"><h2 id="trusted-teams-title">Trusted by teams at</h2><a href="/customers" class="home-text-link">Customer stories<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></div><ul class="home-social-logos" data-press="false"><li><a href="/customers/bitgo" aria-label="Read the BitGo customer story" data-logo="BitGo"><span class="home-social-logo-art"><img src="/logos/bitgo-full-logo.png" alt="BitGo" loading="lazy" width="180" height="72"></span></a></li><li><a href="https://www.swan.com/" aria-label="Visit Swan" data-logo="Swan" target="_blank" rel="noopener noreferrer"><span class="home-social-logo-art"><img src="/logos/swan_main_logo_blue.svg" alt="Swan" loading="lazy" width="180" height="72"></span></a></li><li><a href="/customers/bitcoin-well" aria-label="Read the Bitcoin Well customer story" data-logo="Bitcoin Well"><span class="home-social-logo-art"><img src="/logos/bitcoin-well-black.png" alt="Bitcoin Well" loading="lazy" width="180" height="72"></span></a></li><li><a href="/customers/relai" aria-label="Read the Relai customer story" data-logo="Relai"><span class="home-social-logo-art"><img src="/logos/relai-logo-black.png" alt="Relai" loading="lazy" width="180" height="72"></span></a></li><li><a href="/customers/21m-communications" aria-label="Read the 21M Communications customer story" data-logo="21M Communications"><span class="home-social-logo-art"><img src="/logos/21m-logo.png" alt="21M Communications" loading="lazy" width="180" height="72"></span></a></li><li><a href="https://native.inc/" aria-label="Visit Native" data-logo="Native" target="_blank" rel="noopener noreferrer"><span class="home-social-logo-art"><img src="/logos/native-meta.png" alt="Native" loading="lazy" width="180" height="72"></span></a></li></ul></section><section class="home-social-row" aria-labelledby="cited-research-title"><div class="home-social-row-heading"><h2 id="cited-research-title">Perception data cited by</h2><a href="/press" class="home-text-link">Press archive<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></div><ul class="home-social-logos" data-press="true"><li><a href="https://cointelegraph.com/news/bitcoin-lacked-coverage-mass-media-q2-report" aria-label="Read Cointelegraph’s coverage of Perception research, July 2025" data-logo="Cointelegraph" target="_blank" rel="noopener noreferrer"><span class="home-social-logo-art"><img src="/logos/Cointelegraph Logo.png" alt="Cointelegraph" loading="lazy" width="180" height="72"></span><span class="home-social-logo-note">Research citation</span></a></li><li><a href="https://www.coindesk.com/markets/2026/01/05/asia-morning-briefing-data-shows-legacy-media-took-a-more-balanced-view-of-bitcoin-in-2025" aria-label="Read CoinDesk’s coverage of Perception research, January 2026" data-logo="CoinDesk" target="_blank" rel="noopener noreferrer"><span class="home-social-logo-art"><img src="/logos/coindesk-logo.png" alt="CoinDesk" loading="lazy" width="180" height="72"></span><span class="home-social-logo-note">Research citation</span></a></li><li><a href="https://bitcoinmagazine.com/culture/left-leaning-outlets-amplify-their-anti-bitcoin-bias-following-trumps-endorsement-" aria-label="Read the Bitcoin Magazine contributor article using Perception research, June 2024" data-logo="Bitcoin Magazine" target="_blank" rel="noopener noreferrer"><span class="home-social-logo-art"><img src="/logos/bitcoin-magazine-color.png" alt="Bitcoin Magazine" loading="lazy" width="180" height="72"></span><span class="home-social-logo-note">Contributor article</span></a></li><li><a href="https://web.archive.org/web/20240904132826/https://www.forbes.com/sites/digital-assets/2024/09/04/bbc-bitcoin-coverage-raises-concern-over-its-journalism-and-trust/" aria-label="Read the archived Forbes article, September 2024" data-logo="Forbes" target="_blank" rel="noopener noreferrer"><span class="home-social-logo-art"><img src="/logos/forbes-color.png" alt="Forbes" loading="lazy" width="180" height="72"></span><span class="home-social-logo-note">Archived article</span></a></li></ul></section></div><section id="problem" class="home-section home-context-problem" aria-labelledby="problem-title"><div class="home-container"><div class="home-context-heading"><h2 id="problem-title">More happens than anyone can follow</h2><p>News, filings, calls, and conversations are scattered across channels. Perception curates the signal from that noise into context your AI can use at scale.</p></div><figure class="sf-scene" data-variant="home" data-source-running="false" data-complete="false" data-motion="reduced" data-input="pointer" aria-label="Illustrative source flow: source material becomes curated context for your AI through Perception"><div class="sf-gateway-canvas"><svg class="sf-flow-routes sf-flow-routes-desktop" viewBox="0 0 1200 500" preserveAspectRatio="none" fill="none" aria-hidden="true"><g data-flow-stream="in" data-stream-index="0"><path d="M250 64 C315 64 335 250 400 250" class="sf-flow-line"/><path d="M250 64 C315 64 335 250 400 250" class="sf-flow-line-trace"/><g class="sf-flow-packet sf-flow-packet-selected" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="1"><path d="M250 137 C315 137 335 250 400 250" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="2"><path d="M250 210 C315 210 335 250 400 250" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="3"><path d="M250 283 C315 283 335 250 400 250" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="4"><path d="M250 356 C315 356 335 250 400 250" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="5"><path d="M250 429 C315 429 335 250 400 250" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="out" data-stream-index="0"><path d="M738 250 C778 250 785 167 820 167 H858" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="1"><path d="M738 250 C778 250 785 167 820 167 H958" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="2"><path d="M738 250 C778 250 785 167 820 167 H1058" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="3"><path d="M738 250 C778 250 785 167 820 167 H1158" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="4"><path d="M738 250 C778 250 785 333 820 333 H858" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="5"><path d="M738 250 C778 250 785 333 820 333 H958" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="6"><path d="M738 250 C778 250 785 333 820 333 H1058" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="7"><path d="M738 250 C778 250 785 333 820 333 H1158" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g></svg><div class="sf-source-column" role="tablist" aria-label="Source types in the context flow"><button id=":R8sl:-media" type="button" role="tab" aria-selected="true" aria-controls=":R8sl:-gateway" tabindex="0" class="sf-source-node"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-newspaper" aria-hidden="true"><path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2"/><path d="M18 14h-8"/><path d="M15 18h-5"/><path d="M10 6h8v4h-8V6Z"/></svg><span><span class="sf-source-label">Media coverage</span><span class="sf-source-example">CoinDesk</span></span></button><button id=":R8sl:-podcasts" type="button" role="tab" aria-selected="false" aria-controls=":R8sl:-gateway" tabindex="-1" class="sf-source-node"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-audio-lines" aria-hidden="true"><path d="M2 10v3"/><path d="M6 6v11"/><path d="M10 3v18"/><path d="M14 8v7"/><path d="M18 5v13"/><path d="M22 10v3"/></svg><span><span class="sf-source-label">Podcasts</span><span class="sf-source-example">Bankless</span></span></button><button id=":R8sl:-disclosures" type="button" role="tab" aria-selected="false" aria-controls=":R8sl:-gateway" tabindex="-1" class="sf-source-node"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2" aria-hidden="true"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"/><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"/><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"/><path d="M10 6h4"/><path d="M10 10h4"/><path d="M10 14h4"/><path d="M10 18h4"/></svg><span><span class="sf-source-label">Company disclosures</span><span class="sf-source-example">Blockstream</span></span></button><button id=":R8sl:-filings" type="button" role="tab" aria-selected="false" aria-controls=":R8sl:-gateway" tabindex="-1" class="sf-source-node"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M10 9H8"/><path d="M16 13H8"/><path d="M16 17H8"/></svg><span><span class="sf-source-label">Regulatory filings</span><span class="sf-source-example">SEC</span></span></button><button id=":R8sl:-earnings" type="button" role="tab" aria-selected="false" aria-controls=":R8sl:-gateway" tabindex="-1" class="sf-source-node"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio" aria-hidden="true"><path d="M4.9 19.1C1 15.2 1 8.8 4.9 4.9"/><path d="M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5"/><circle cx="12" cy="12" r="2"/><path d="M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5"/><path d="M19.1 4.9C23 8.8 23 15.1 19.1 19"/></svg><span><span class="sf-source-label">Earnings calls</span><span class="sf-source-example">Coinbase</span></span></button><button id=":R8sl:-conversation" type="button" role="tab" aria-selected="false" aria-controls=":R8sl:-gateway" tabindex="-1" class="sf-source-node"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square" aria-hidden="true"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg><span><span class="sf-source-label">Public conversations</span><span class="sf-source-example">@saylor</span></span></button></div><svg class="sf-flow-routes sf-flow-routes-intake" viewBox="0 0 300 70" preserveAspectRatio="none" fill="none" aria-hidden="true"><g data-flow-stream="in" data-stream-index="0"><path d="M75 0 C75 38 150 24 150 70" class="sf-flow-line"/><path d="M75 0 C75 38 150 24 150 70" class="sf-flow-line-trace"/><g class="sf-flow-packet sf-flow-packet-selected" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="1"><path d="M225 0 C225 38 150 24 150 70" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="2"><path d="M75 0 C75 38 150 24 150 70" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="3"><path d="M225 0 C225 38 150 24 150 70" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="4"><path d="M75 0 C75 38 150 24 150 70" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g><g data-flow-stream="in" data-stream-index="5"><path d="M225 0 C225 38 150 24 150 70" class="sf-flow-line"/><g class="sf-flow-packet" opacity="0"><rect x="-11" y="-5" width="22" height="10" rx="2"/><path d="M-6 -1H6 M-6 2H2"/></g></g></svg><div id=":R8sl:-gateway" role="tabpanel" aria-labelledby=":R8sl:-media" class="sf-gateway" tabindex="0"><div class="sf-gateway-heading"><img src="/brand/v1/logo-ink.svg" alt width="24" height="24"><h3>Perception</h3></div><div class="sf-source-focus"><span>From</span><span>Media coverage</span></div><ol class="sf-gateway-stages"><li class="sf-gateway-stage" data-stage="0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-filter" aria-hidden="true"><polygon points="22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"/></svg><div><h4>Filter for relevance</h4><p>Substantive industry coverage</p><span class="sf-stage-track" aria-hidden="true"><i data-stage-progress="0"></i></span></div></li><li class="sf-gateway-stage" data-stage="1"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers3" aria-hidden="true"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"/><path d="m6.08 9.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59"/><path d="m6.08 14.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59"/></svg><div><h4>Organize the context</h4><p>Companies, topics, and dates</p><span class="sf-stage-track" aria-hidden="true"><i data-stage-progress="1"></i></span></div></li><li class="sf-gateway-stage" data-stage="2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"/><path d="M15 7h2a5 5 0 1 1 0 10h-2"/><line x1="8" x2="16" y1="12" y2="12"/></svg><div><h4>Deliver with sources</h4><p>Context your AI can use</p><span class="sf-stage-track" aria-hidden="true"><i data-stage-progress="2"></i></span></div></li></ol><div class="sf-gateway-output"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"/><path d="M15 7h2a5 5 0 1 1 0 10h-2"/><line x1="8" x2="16" y1="12" y2="12"/></svg><span>Relevant context, ready to use</span></div></div><svg class="sf-flow-routes sf-flow-routes-outbound" viewBox="0 0 300 64" preserveAspectRatio="none" fill="none" aria-hidden="true"><g data-flow-stream="out" data-stream-index="0"><path d="M150 0 C150 28 37.5 18 37.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="1"><path d="M150 0 C150 28 112.5 18 112.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="2"><path d="M150 0 C150 28 187.5 18 187.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="3"><path d="M150 0 C150 28 262.5 18 262.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="4"><path d="M150 0 C150 28 37.5 18 37.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="5"><path d="M150 0 C150 28 112.5 18 112.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="6"><path d="M150 0 C150 28 187.5 18 187.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g><g data-flow-stream="out" data-stream-index="7"><path d="M150 0 C150 28 262.5 18 262.5 64" class="sf-flow-line sf-flow-line-out"/><g class="sf-flow-packet sf-flow-packet-resolved" opacity="0"><rect x="-10" y="-6" width="20" height="12" rx="2"/><path d="M-5 -1H5 M-5 2H2"/></g></g></svg><div class="sf-client-column" aria-label="AI clients"><a class="sf-client-node" data-client-index="0" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for Claude"><img src="/source-logos/claude.svg" alt width="27" height="27"><span>Claude</span></a><a class="sf-client-node" data-client-index="1" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for ChatGPT"><img src="/source-logos/chatgpt.svg" alt width="27" height="27"><span>ChatGPT</span></a><a class="sf-client-node" data-client-index="2" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for Gemini CLI"><img src="/source-logos/gemini.svg" alt width="27" height="27"><span>Gemini CLI</span></a><a class="sf-client-node" data-client-index="3" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for Cursor"><img src="/source-logos/cursor.svg" alt width="27" height="27"><span>Cursor</span></a><a class="sf-client-node" data-client-index="4" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for VS Code"><img src="/source-logos/vscode.svg" alt width="27" height="27"><span>VS Code</span></a><a class="sf-client-node" data-client-index="5" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for Claude Code"><img src="/source-logos/claude-code.svg" alt width="27" height="27"><span>Claude Code</span></a><a class="sf-client-node" data-client-index="6" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for Codex"><img src="/source-logos/codex.svg" alt width="27" height="27"><span>Codex</span></a><a class="sf-client-node" data-client-index="7" href="/integrations/mcp#setup-section" aria-label="Explore Perception setup for Windsurf"><img src="/source-logos/windsurf.svg" alt width="27" height="27"><span>Windsurf</span></a></div></div></figure></div></section><section id="proof" class="home-section home-answer" aria-labelledby="proof-title"><div class="home-container"><div class="home-answer-layout home-walkthrough-layout"><div class="home-section-intro"><h2 id="proof-title">See what your AI can find</h2><p>Ask about a company, follow a narrative, or prepare a briefing. Check the sources as you go.</p></div><div class="product-walkthrough  " data-product-example="competition" data-example-format="chat" data-demo-motion="false"><div class="walkthrough-window"><div class="walkthrough-chat-header"><span><img src="/source-logos/claude.svg" width="22" height="22" alt>Claude</span><span>with Perception</span></div><div class="walkthrough-tabs" role="tablist" aria-label="Choose a research task"><button type="button" role="tab" id=":R154l:-tab-competition" aria-selected="true" aria-controls=":R154l:-answer" tabindex="0">Competitors</button><button type="button" role="tab" id=":R154l:-tab-earnings" aria-selected="false" aria-controls=":R154l:-answer" tabindex="-1">Earnings</button><button type="button" role="tab" id=":R154l:-tab-hiring" aria-selected="false" aria-controls=":R154l:-answer" tabindex="-1">Hiring</button><button type="button" role="tab" id=":R154l:-tab-regulatory" aria-selected="false" aria-controls=":R154l:-answer" tabindex="-1">Regulation</button><button type="button" role="tab" id=":R154l:-tab-history" aria-selected="false" aria-controls=":R154l:-answer" tabindex="-1">Narratives</button><button type="button" role="tab" id=":R154l:-tab-ethereum" aria-selected="false" aria-controls=":R154l:-answer" tabindex="-1">Technical</button></div><div id=":R154l:-answer" class="walkthrough-conversation" role="tabpanel" aria-labelledby=":R154l:-tab-competition" tabindex="0"><div class="walkthrough-user-message"><span class="sr-only">You</span><p>How do Circle and Fireblocks approach AI agent payments differently?</p></div><div class="walkthrough-assistant-message"><div class="walkthrough-assistant-name"><img src="/source-logos/claude.svg" width="20" height="20" alt><span>Claude</span></div><h3>Two routes into agent payments</h3><div class="walkthrough-findings"><div class="walkthrough-finding"><div class="walkthrough-finding-text"><h4>Circle · developer tools</h4><p>Agent Stack combines wallets, paid-service discovery, and a CLI for agents transacting in USDC.</p></div><button type="button" class="walkthrough-citation" aria-controls=":R154l:-source" aria-label="Inspect source 1 for Circle · developer tools"><span>1</span></button></div><div class="walkthrough-finding"><div class="walkthrough-finding-text"><h4>Fireblocks · payment providers</h4><p>Its suite gives fintechs and payment providers merchant payment acceptance and wallets with delegated spending permissions for agents.</p></div><button type="button" class="walkthrough-citation" aria-controls=":R154l:-source" aria-label="Inspect source 2 for Fireblocks · payment providers"><span>2</span></button></div></div><details class="walkthrough-sources" id=":R154l:-source"><summary><img src="/brand/v1/logo-ink.svg" width="14" height="14" alt><span>2<!-- --> <!-- -->sources</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><a href="https://www.circle.com/blog/introducing-circle-agent-stack-financial-infrastructure-for-the-agentic-economy" target="_blank" rel="noreferrer" data-selected="false"><span><span class="walkthrough-source-number">[<!-- -->1<!-- -->] </span>Circle · Agent Stack announcement<small>11 May 2026</small></span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a><a href="https://www.fireblocks.com/blog/agentic-payments-suite-psp-fintech" target="_blank" rel="noreferrer" data-selected="false"><span><span class="walkthrough-source-number">[<!-- -->2<!-- -->] </span>Fireblocks · Agentic Payments Suite<small>20 May 2026</small></span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a><p>Comparison of company announcements. The distinction describes product positioning; adoption and performance require further evidence.</p><a class="walkthrough-prompt-link" href="/prompts#prompt-bd-03"><span>Open related prompt</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></details></div><div class="walkthrough-chat-actions"><button type="button" aria-label="Copy question"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg><span>Copy question</span></button><a href="/integrations/mcp">Ask your own question<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></div></div></div><p class="walkthrough-caption">Illustrative chat.<!-- --> Saved research · <!-- -->23 Sep 2026</p><p class="walkthrough-status" role="status"></p><span class="sr-only" role="status"></span></div></div><details class="home-recording"><summary><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play" aria-hidden="true"><polygon points="6 3 20 12 6 21 6 3"/></svg>Watch the recorded Claude workflow<span aria-hidden="true">+</span></summary></details></div></section><section id="customers" class="home-section home-customers" aria-labelledby="customers-title"><div class="home-container"><div class="home-section-heading"><h2 id="customers-title">Already part of the work</h2><a class="home-text-link" href="/customers">Customer stories<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></div><div class="home-customer-stories"><article><div class="home-customer-logo" data-customer="BitGo"><img src="/logos/bitgo-full-logo.png" alt="BitGo" loading="lazy" width="160" height="48"></div><h3>Competitor context in Claude and Codex</h3><p>Ivy Galindo uses Perception through MCP to track competitor narratives and regulatory shifts.</p><a class="home-text-link" href="/customers/bitgo" aria-label="Read the BitGo story">Read the story<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article><article><div class="home-customer-logo" data-customer="21M Communications"><img src="/logos/21m-logo.png" alt="21M Communications" loading="lazy" width="160" height="48"></div><h3>Competitive reports that shape a campaign</h3><p>Phil LeRoy uses coverage reports to compare client positioning and revise media pitches.</p><a class="home-text-link" href="/customers/21m-communications" aria-label="Read the 21M Communications story">Read the story<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article><article><div class="home-customer-logo" data-customer="Relai"><img src="/logos/relai-logo-black.png" alt="Relai" loading="lazy" width="160" height="48"></div><h3>Sources ready for the investor report</h3><p>Joel Kai Lenz tracks events and carries the source links into quarterly shareholder updates.</p><a class="home-text-link" href="/customers/relai" aria-label="Read the Relai story">Read the story<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article><article><div class="home-customer-logo" data-customer="Bitcoin Well"><img src="/logos/bitcoin-well-black.png" alt="Bitcoin Well" loading="lazy" width="160" height="48"></div><h3>Industry research inside the workflow</h3><p>Carl Frisko connects Perception through MCP to research trends and inform content planning.</p><a class="home-text-link" href="/customers/bitcoin-well" aria-label="Read the Bitcoin Well story">Read the story<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article></div></div></section><section id="workflows" class="home-section home-workflows" aria-labelledby="workflows-title"><div class="home-container"><div class="home-section-heading"><h2 id="workflows-title">Put the answer to work</h2></div><div class="home-workflow-grid"><article><div class="home-workflow-art workflow-art" aria-hidden="true"><svg preserveAspectRatio="xMidYMid slice" focusable="false" xmlns="http://www.w3.org/2000/svg" width="984" height="879" viewBox="144 218 984 879"><rect x="0" y="0" width="1200" height="1500" fill="#3B46F2"/><g transform="translate(72 64) scale(0.12666666666666668)"><path d="M0 0H300V225H75V150H0Z" fill="#F7F8FC"/><path d="M75 75H225V150H75Z" fill="#3B46F2"/><path d="M0 225H75V300H0Z" fill="#F7F8FC"/></g><g transform="translate(0 90)"><path d="M144 304C144 206 223 128 321 128H642C773 128 880 235 880 366V582C880 713 773 820 642 820H434C274 820 144 690 144 530Z" fill="#F7F8FC"/><path d="M426 413C426 282 533 175 664 175H884C1018 175 1128 284 1128 418V726C1128 881 1002 1007 847 1007H664C533 1007 426 900 426 769Z" fill="#111111"/><path d="M664 175C786 187 880 267 880 366V582C880 713 773 820 642 820H437C430 803 426 786 426 769V413C426 282 533 175 664 175Z" fill="#3B46F2"/></g></svg>
</div><h3>Research the competition</h3><p>Compare company announcements, executive statements, and the coverage around them.</p><a href="/prompts" class="home-text-link">Explore research prompts<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article><article><div class="home-workflow-art workflow-art" aria-hidden="true"><svg preserveAspectRatio="xMidYMid slice" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1056" height="928" viewBox="72 235 1056 928"><rect x="0" y="0" width="1200" height="1500" fill="#F7F8FC"/><g transform="translate(72 64) scale(0.12666666666666668)"><path d="M0 0H300V225H75V150H0Z" fill="#111111"/><path d="M75 75H225V150H75Z" fill="#F7F8FC"/><path d="M0 225H75V300H0Z" fill="#111111"/></g><g transform="translate(72 235)"><path d="M0 0H438L517 113L446 242L265 276L163 452H0Z" fill="#3B46F2"/><path d="M474 0H1056V213L919 302L720 282L555 109Z" fill="#111111"/><path d="M521 155L685 318L672 515L478 622L295 550L206 472L288 312L470 280Z" fill="#3B46F2"/><path d="M728 322L927 343L1056 258V606L906 662L718 566Z" fill="#3B46F2"/><path d="M0 493H158L267 586L276 786L172 928H0Z" fill="#111111"/><path d="M315 593L478 668L681 560L865 691L878 928H224L321 797Z" fill="#3B46F2"/><path d="M914 704L1056 650V928H923Z" fill="#111111"/></g></svg>
</div><h3>Understand the coverage</h3><p>Find who covered a story, how they framed it, and the reporting behind each finding.</p><a href="/features/journalist-intelligence" class="home-text-link">Explore coverage research<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article><article><div class="home-workflow-art workflow-art" aria-hidden="true"><svg preserveAspectRatio="xMidYMid slice" focusable="false" xmlns="http://www.w3.org/2000/svg" width="940" height="940" viewBox="131 248 940 940"><rect x="0" y="0" width="1200" height="1500" fill="#F7F8FC"/><g transform="translate(72 64) scale(0.12666666666666668)"><path d="M0 0H300V225H75V150H0Z" fill="#111111"/><path d="M75 75H225V150H75Z" fill="#F7F8FC"/><path d="M0 225H75V300H0Z" fill="#111111"/></g><defs><clipPath id="workflow--R1pkl--frag_clip_0"><rect x="9" y="9" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_1"><rect x="197" y="9" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_2"><rect x="385" y="9" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_3"><rect x="573" y="9" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_4"><rect x="761" y="9" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_5"><rect x="9" y="197" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_6"><rect x="197" y="197" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_7"><rect x="385" y="197" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_8"><rect x="573" y="197" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_9"><rect x="761" y="197" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_10"><rect x="9" y="385" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_11"><rect x="197" y="385" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_12"><rect x="385" y="385" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_13"><rect x="573" y="385" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_14"><rect x="761" y="385" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_15"><rect x="9" y="573" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_16"><rect x="197" y="573" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_17"><rect x="385" y="573" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_18"><rect x="573" y="573" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_19"><rect x="761" y="573" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_20"><rect x="9" y="761" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_21"><rect x="197" y="761" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_22"><rect x="385" y="761" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_23"><rect x="573" y="761" width="170" height="170" fill="#111111"/></clipPath><clipPath id="workflow--R1pkl--frag_clip_24"><rect x="761" y="761" width="170" height="170" fill="#111111"/></clipPath></defs><g transform="translate(131 248)"><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_0)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_1)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_2)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_3)"><circle cx="470" cy="470" r="462" fill="#111111"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_4)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_5)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_6)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_7)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_8)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_9)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_10)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_11)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_12)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_13)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_14)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_15)"><circle cx="470" cy="470" r="462" fill="#111111"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_16)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_17)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_18)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_19)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_20)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_21)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_22)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_23)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g><g transform="translate(0 0)"><g clip-path="url(#workflow--R1pkl--frag_clip_24)"><circle cx="470" cy="470" r="462" fill="#3B46F2"/></g></g></g></svg>
</div><h3>Build a useful briefing</h3><p>Bring the developments that matter into a brief your team can read and check.</p><a href="/features/weekly-reports" class="home-text-link">Explore briefing workflows<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></article></div></div></section><section id="sources" class="home-section home-record" aria-labelledby="record-title"><div class="home-container home-record-layout"><div class="home-section-intro"><h2 id="record-title">The public record, connected</h2><p>Follow a story across publications, company statements, and the history that gives it context.</p><a href="/features/sources#source-flow" class="home-text-link">See how sources connect<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a></div><dl class="home-record-details"><div><dt>Across the industry</dt><dd>Media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations.</dd></div><div><dt>History back to <!-- -->2011</dt><dd>Compare today’s developments with earlier coverage. Available history varies by source.</dd></div><div><dt>Evidence you can inspect</dt><dd>Follow citations to the original material and check the dates, wording, and context.</dd></div></dl></div></section><section id="steps" class="home-section home-steps" aria-labelledby="steps-title"><div class="home-container"><div class="home-section-heading home-steps-heading"><h2 id="steps-title">Your first answer starts here</h2><div class="home-setup-actions"><a class="home-primary-action" href="/integrations/mcp">Start for free<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a><div class="relative inline-flex max-w-full flex-col "><div class="inline-flex h-12 overflow-hidden rounded-[4px] border border-slate-300 bg-white"><button type="button" aria-live="polite" aria-label="Copy onboarding prompt" class="inline-flex items-center gap-2.5 px-4 text-sm font-medium text-slate-900 motion-feedback hover:bg-[#FCFCFC] sm:px-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy h-4 w-4 text-slate-500" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg><span>Copy onboarding prompt</span><span class="hidden items-center gap-1 sm:inline-flex" aria-hidden="true"><img src="/source-logos/claude.svg" alt class="h-[18px] w-[18px] object-contain"><img src="/source-logos/codex.svg" alt class="h-[18px] w-[18px] object-contain"><img src="/source-logos/cursor.svg" alt class="h-[18px] w-[18px] object-contain"></span></button><span class="my-2.5 w-px shrink-0 bg-slate-200" aria-hidden="true"></span><button type="button" aria-label="More onboarding options" aria-expanded="false" aria-controls=":R564l:" class="inline-flex min-w-11 items-center justify-center text-slate-500 motion-feedback hover:bg-[#FCFCFC] hover:text-slate-900"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 motion-chevron "><path d="m6 9 6 6 6-6"/></svg></button></div></div></div></div><ol class="home-steps-list"><li><span class="home-step-number" aria-hidden="true">0<!-- -->1</span><div class="home-step-illustration" data-step="0" data-step-running="false" aria-hidden="true"><svg viewBox="0 0 280 112" fill="none"><rect x="44" y="12" width="192" height="88" rx="4" class="step-account-outline"/><image href="/brand/v1/logo-blue.svg" x="64" y="34" width="32" height="32"/><path d="M116 40H210" class="step-account-line"/><path d="M116 54H190" class="step-account-line step-account-line-second"/><path d="M64 82H190" class="step-account-rule"/><path d="m206 80 5 5 10-11" class="step-account-check" pathLength="1"/></svg></div><h3>Create your account</h3><p>Open a free account with 5 weighted credits available every day.</p></li><li><span class="home-step-number" aria-hidden="true">0<!-- -->2</span><div class="home-step-illustration" data-step="1" data-step-running="false" aria-hidden="true"><svg viewBox="0 0 280 112" fill="none"><path d="M30 56H58M222 56H250" class="step-connection-line"/><rect x="16" y="49" width="14" height="14" class="step-connection-end"/><rect x="250" y="49" width="14" height="14" class="step-connection-end"/><circle cx="68" cy="40" r="3" class="step-connection-dot" style="--step-delay:0ms"/><circle cx="84" cy="40" r="3" class="step-connection-dot" style="--step-delay:90ms"/><circle cx="100" cy="40" r="3" class="step-connection-dot" style="--step-delay:180ms"/><circle cx="116" cy="40" r="3" class="step-connection-dot" style="--step-delay:270ms"/><circle cx="132" cy="40" r="3" class="step-connection-dot" style="--step-delay:360ms"/><circle cx="148" cy="40" r="3" class="step-connection-dot" style="--step-delay:450ms"/><circle cx="164" cy="40" r="3" class="step-connection-dot" style="--step-delay:540ms"/><circle cx="180" cy="40" r="3" class="step-connection-dot" style="--step-delay:630ms"/><circle cx="196" cy="40" r="3" class="step-connection-dot" style="--step-delay:720ms"/><circle cx="212" cy="40" r="3" class="step-connection-dot" style="--step-delay:810ms"/><circle cx="68" cy="56" r="3" class="step-connection-dot" style="--step-delay:0ms"/><circle cx="84" cy="56" r="3" class="step-connection-dot" style="--step-delay:90ms"/><circle cx="100" cy="56" r="3" class="step-connection-dot" style="--step-delay:180ms"/><circle cx="116" cy="56" r="3" class="step-connection-dot" style="--step-delay:270ms"/><circle cx="132" cy="56" r="3" class="step-connection-dot" style="--step-delay:360ms"/><circle cx="148" cy="56" r="3" class="step-connection-dot" style="--step-delay:450ms"/><circle cx="164" cy="56" r="3" class="step-connection-dot" style="--step-delay:540ms"/><circle cx="180" cy="56" r="3" class="step-connection-dot" style="--step-delay:630ms"/><circle cx="196" cy="56" r="3" class="step-connection-dot" style="--step-delay:720ms"/><circle cx="212" cy="56" r="3" class="step-connection-dot" style="--step-delay:810ms"/><circle cx="68" cy="72" r="3" class="step-connection-dot" style="--step-delay:0ms"/><circle cx="84" cy="72" r="3" class="step-connection-dot" style="--step-delay:90ms"/><circle cx="100" cy="72" r="3" class="step-connection-dot" style="--step-delay:180ms"/><circle cx="116" cy="72" r="3" class="step-connection-dot" style="--step-delay:270ms"/><circle cx="132" cy="72" r="3" class="step-connection-dot" style="--step-delay:360ms"/><circle cx="148" cy="72" r="3" class="step-connection-dot" style="--step-delay:450ms"/><circle cx="164" cy="72" r="3" class="step-connection-dot" style="--step-delay:540ms"/><circle cx="180" cy="72" r="3" class="step-connection-dot" style="--step-delay:630ms"/><circle cx="196" cy="72" r="3" class="step-connection-dot" style="--step-delay:720ms"/><circle cx="212" cy="72" r="3" class="step-connection-dot" style="--step-delay:810ms"/></svg></div><h3>Connect your agent</h3><p>Add Perception to Claude, ChatGPT, Cursor, or another MCP client.</p></li><li><span class="home-step-number" aria-hidden="true">0<!-- -->3</span><div class="home-step-illustration" data-step="2" data-step-running="false" aria-hidden="true"><svg viewBox="0 0 280 112" fill="none"><g><path d="M58 30h130" class="step-answer-line" style="--step-delay:0ms"/><g class="step-answer-citation" style="--step-delay:650ms"><rect x="198" y="23" width="14" height="14" rx="1"/><path d="m202 33 6-6m-6 0h6v6"/></g></g><g><path d="M58 56h104" class="step-answer-line" style="--step-delay:220ms"/><g class="step-answer-citation" style="--step-delay:870ms"><rect x="172" y="49" width="14" height="14" rx="1"/><path d="m176 59 6-6m-6 0h6v6"/></g></g><g><path d="M58 82h118" class="step-answer-line" style="--step-delay:440ms"/><g class="step-answer-citation" style="--step-delay:1090ms"><rect x="186" y="75" width="14" height="14" rx="1"/><path d="m190 85 6-6m-6 0h6v6"/></g></g></svg></div><h3>Ask a useful question</h3><p>Get a current answer with historical context and sources attached.</p></li></ol></div></section><section id="faq" class="home-section home-faq" aria-labelledby="faq-title"><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Which AI tools can I connect?","acceptedAnswer":{"@type":"Answer","text":"Use Perception with Claude, ChatGPT, Cursor, or another MCP-compatible client. The setup guide walks you through the connection."}},{"@type":"Question","name":"What is included for free?","acceptedAnswer":{"@type":"Answer","text":"Your account receives 5 weighted credits each day for MCP research. Tool base costs are 1, 2, 3 credits, with additional credits for larger result requests."}},{"@type":"Question","name":"What happens when I use my allowance?","acceptedAnswer":{"@type":"Answer","text":"Wait for the daily reset, enable registered metered access, or choose a subscription with a larger monthly credit pool."}},{"@type":"Question","name":"What do paid plans add?","acceptedAnswer":{"@type":"Answer","text":"Paid plans include monthly credit pools, authenticated REST API access, and the Perception dashboard for research, monitoring, and reports."}}]}</script><div class="home-container home-faq-layout"><h2 id="faq-title">Before you connect</h2><div class="home-faq-list"><details><summary>Which AI tools can I connect?<span aria-hidden="true">+</span></summary><div><p>Use Perception with Claude, ChatGPT, Cursor, or another MCP-compatible client. The setup guide walks you through the connection.</p><a class="home-text-link" href="/integrations/mcp">Open the setup guide</a></div></details><details><summary>What is included for free?<span aria-hidden="true">+</span></summary><div><p>Your account receives 5 weighted credits each day for MCP research. Tool base costs are 1, 2, 3 credits, with additional credits for larger result requests.</p><a class="home-text-link" href="/pricing">See how credits work</a></div></details><details><summary>What happens when I use my allowance?<span aria-hidden="true">+</span></summary><div><p>Wait for the daily reset, enable registered metered access, or choose a subscription with a larger monthly credit pool.</p><a class="home-text-link" href="/pricing">Compare the options</a></div></details><details><summary>What do paid plans add?<span aria-hidden="true">+</span></summary><div><p>Paid plans include monthly credit pools, authenticated REST API access, and the Perception dashboard for research, monitoring, and reports.</p><a class="home-text-link" href="/pricing">View plans and pricing</a></div></details></div></div></section><section class="home-page home-final-cta" aria-labelledby="final-title"><div class="home-container home-final-layout"><h2 id="final-title">Bring better sources to your next question</h2><div><a href="/integrations/mcp" class="home-primary-action">Start for free<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg></a><p>Five free weighted credits per day.</p></div></div></section></main></div></div><footer class="brand-footer" data-dark-section="true"><div class="brand-footer-inner"><div class="brand-footer-heading"><a href="/" class="inline-flex items-center gap-3"><img src="/brand/v1/logo-paper.svg" alt width="32" height="32" class="h-8 w-8 object-contain"><span>Perception</span></a><p>The digital asset public record for your AI.</p></div><div class="brand-footer-links"><div><h3>Connect</h3><ul><li><a href="/integrations/mcp">MCP connection</a></li><li><a href="/api">REST API</a></li><li><a href="/docs">Documentation</a></li><li><a href="/product">Product capabilities</a></li><li><a href="/prompts">Prompt library</a></li><li><a href="/pricing">Pricing</a></li></ul></div><div><h3>Use Perception</h3><ul><li><a href="/use-cases/pr-communications">Communications</a></li><li><a href="/use-cases/research-analysts">Research</a></li><li><a href="/use-cases/ir-communications">Investor relations</a></li><li><a href="/use-cases">All use cases</a></li><li><a href="/systems">Custom systems</a></li></ul></div><div><h3>Explore</h3><ul><li><a href="/intelligence">Research library</a></li><li><a href="/bitcoin-companies">Companies</a></li><li><a href="/features/sources">Source coverage</a></li><li><a href="/bitcoin-market-sentiment">Public data</a></li><li><a href="/learn">Learn</a></li><li><a href="/alternatives">Compare tools</a></li><li><a href="/methodology">Methodology</a></li></ul></div><div><h3>Company</h3><ul><li><a href="/customers">Customer stories</a></li><li><a href="/about">About</a></li><li><a href="/press">Press</a></li><li><a href="/brand">Brand gallery</a></li><li><a href="/support">Support</a></li></ul></div></div><div class="brand-footer-bottom"><div class="brand-footer-newsletter"><h3>Research from Perception</h3><p>Our findings on how the industry is discussed.</p><div style="min-height:58px;max-width:440px;width:100%"></div></div><div class="brand-footer-legal"><div class="flex space-x-4"><a href="https://x.com/BTCPerception" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="inline-flex items-center justify-center whitespace-nowrap rounded-[4px] text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 h-11 w-11 text-slate-400 hover:text-white hover:bg-white/10 motion-safe:[@media(hover:hover)_and_(pointer:fine)]:hover:scale-110 motion-page-feedback duration-200"><svg viewBox="0 0 24 24" class="h-4 w-4 fill-current"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg></a><a href="https://www.linkedin.com/company/bitcoinperception/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="inline-flex items-center justify-center whitespace-nowrap rounded-[4px] text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 h-11 w-11 text-slate-400 hover:text-white hover:bg-white/10 motion-safe:[@media(hover:hover)_and_(pointer:fine)]:hover:scale-110 motion-page-feedback duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-4 w-4"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect width="4" height="12" x="2" y="9"/><circle cx="4" cy="4" r="2"/></svg></a></div><p>© <!-- -->2026<!-- --> Perception</p><div><a href="/privacy">Privacy</a><a href="/terms">Terms</a></div></div></div></div></footer><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div><script>window.__staticRouterHydrationData = JSON.parse("{\"loaderData\":{\"2\":null,\"2-0\":null},\"actionData\":null,\"errors\":null}");</script></div>
<script>window.__VITE_REACT_SSG_HASH__ = 'yi1ehl4vqh'</script>
  

<link rel="stylesheet" crossorigin crossorigin href="/css/app-B4F-x8Rq.css"></body></html>