    <!DOCTYPE html>
        <html lang="en" dir="ltr" prefix="og: ogp.me/ns#" class="theme-light">
        <head>
            <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
            <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9245916885225528"
                                            crossorigin="anonymous"></script>            <link rel="preconnect" href="https://www.google-analytics.com">
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
            <meta charset="utf-8" />
<meta name="description" content="DGrid is building a decentralized AI marketplace designed to make model access easier to verify, compare and trust." />
<link rel="canonical" href="https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it" />
<meta property="og:site_name" content="U.Today" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it" />
<meta property="og:title" content="AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today" />
<meta property="og:description" content="DGrid is building a decentralized AI marketplace designed to make model access easier to verify, compare and trust." />
<meta property="og:image" content="https://u.today/sites/default/files/styles/twitterwithoutlogo/public/2026-09/Depositphotos_10491323_L.jpg" />
<meta property="og:image:url" content="https://u.today/sites/default/files/styles/twitterwithoutlogo/public/2026-09/Depositphotos_10491323_L.jpg" />
<meta property="og:image:secure_url" content="https://u.today/sites/default/files/styles/twitterwithoutlogo/public/2026-09/Depositphotos_10491323_L.jpg" />
<meta property="og:image:width" content="1600" />
<meta property="og:image:height" content="900" />
<meta property="og:locale" content="en" />
<meta property="article:section" content="Companies,," />
<meta property="article:tag" content="Dgrid" />
<meta property="article:tag" content="" />
<meta property="article:tag" content="" />
<meta property="article:published_time" content="2026-09-04T12:01:37+0000" />
<meta property="article:modified_time" content="2026-09-04T14:03:22+0000" />
<meta property="fb:app_id" content="2560796210663191" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today" />
<meta name="twitter:site" content="@Utoday_en" />
<meta name="twitter:description" content="DGrid is building a decentralized AI marketplace designed to make model access easier to verify, compare and trust." />
<meta name="twitter:creator:id" content="@https://x.com/Utoday_en" />
<meta name="twitter:image:alt" content="AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?" />
<meta name="twitter:image" content="https://u.today/sites/default/files/styles/twitterwithoutlogo/public/2026-09/Depositphotos_10491323_L.jpg" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script type="application/ld+json">{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "NewsArticle",
            "headline": "AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?",
            "name": "AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?",
            "description": "DGrid is building a decentralized AI marketplace designed to make model access easier to verify, compare and trust.",
            "image": {
                "@type": "ImageObject",
                "representativeOfPage": "True",
                "url": "https://u.today/sites/default/files/styles/1600x900/public/2026-09/Depositphotos_10491323_L.jpg"
            },
            "datePublished": "2026-09-04T12:01:37+0000",
            "isAccessibleForFree": "True",
            "dateModified": "2026-09-04T14:03:22+0000",
            "speakable": {
                "@type": "SpeakableSpecification",
                "cssSelector": [
                    ".article__title",
                    ".article__content"
                ]
            },
            "author": {
                "@type": "Person",
                "name": "U.Today Editorial Team",
                "url": "https://u.today/utoday-editorial-team"
            },
            "publisher": {
                "@type": "Organization",
                "@id": "u.today",
                "name": "u.today",
                "url": "https://u.today/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://u.today//img/logo-utoday.png",
                    "width": "400",
                    "height": "60"
                }
            },
            "mainEntityOfPage": "https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it"
        },
        {
            "@type": "Organization",
            "@id": "u.today",
            "url": "https://u.today/",
            "name": "u.today",
            "image": {
                "@type": "ImageObject",
                "url": "https://u.today/img/logo-utoday.png",
                "width": "400",
                "height": "60"
            },
            "logo": {
                "@type": "ImageObject",
                "url": "https://u.today/img/logo-utoday.png",
                "width": "400",
                "height": "60"
            }
        }
    ]
}</script>
<link rel="alternate" hreflang="en" href="https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it" />
<link rel="amphtml" href="https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it?amp" />

                                <!-- end: separate google analytics code -->
                

    <!-- Google Tag Manager -->
    <!-- End Google Tag Manager -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-2PE2QV2V0X"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'G-2PE2QV2V0X');
    </script>
                <link rel="mask-icon" href="/img/favicon/safari-pinned-tab.svg" color="#263238">
                <link rel="apple-touch-icon" sizes="57x57" href="/img/favicon/apple-icon-57x57.png">
                <link rel="apple-touch-icon" sizes="60x60" href="/img/favicon/apple-icon-60x60.png">
                <link rel="apple-touch-icon" sizes="72x72" href="/img/favicon/apple-icon-72x72.png">
                <link rel="apple-touch-icon" sizes="76x76" href="/img/favicon/apple-icon-76x76.png">
                <link rel="apple-touch-icon" sizes="114x114" href="/img/favicon/apple-icon-114x114.png">
                <link rel="apple-touch-icon" sizes="120x120" href="/img/favicon/apple-icon-120x120.png">
                <link rel="apple-touch-icon" sizes="144x144" href="/img/favicon/apple-icon-144x144.png">
                <link rel="apple-touch-icon" sizes="152x152" href="/img/favicon/apple-icon-152x152.png">
                <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-icon-180x180.png">
                <link rel="icon" type="image/png" sizes="192x192" href="/img/favicon/android-icon-192x192.png">
                <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32.png">
                <link rel="icon" type="image/png" sizes="96x96" href="/img/favicon/favicon-96x96.png">
                <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16.png">

                <link rel="manifest" href="/site.webmanifest">
                <link rel="mask-icon" href="/img/favicon/safari-pinned-tab.svg" color="#263238">
                <link rel="shortcut icon" href="/img/favicon/favicon.ico">
                <meta name="msapplication-TileColor" content="#263238">
                <meta name="msapplication-config" content="/img/favicon/browserconfig.xml">
                <meta name="theme-color" content="#263238">
                                <meta name="msvalidate.01" content="2E6EDC1D9A57E69FC6232E905A08CBFA"/>
                <link rel="manifest" href="/manifest.json"/>
                <meta property="fb:pages" content="266789420636465"/>
                <link rel="stylesheet" media="all" href="/themes/cryptod/styles/common.css?tncl5z" />
<link rel="stylesheet" media="all" href="/themes/cryptod/styles/app.css?tncl5z" />

                    <style>.ccc-widget.ccc-list .header-div a img {
                        width: 26px;
                        height: 26px;
                      }
                    </style>
                                                                <title>AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today</title>
                                        <script async src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script>
                    <script>
                      function copyToClipboard(e) {
                        let input = document.body.appendChild(document.createElement("input"));
                        input.value = window.location.href;
                        input.select();
                        document.execCommand('copy');
                        input.parentNode.removeChild(input);

                        let tooltip = document.createElement('div');
                        tooltip.className = 'copy-tooltip';
                        tooltip.innerHTML = 'Copied!';

                        if (!e.querySelector('.copy-tooltip')) {
                          e.append(tooltip);

                          setTimeout(() => {
                            e.querySelector('.copy-tooltip').remove();
                          }, 2000);
                        }
                      }
                    </script>
                    <style>
                      @media (max-width: 849px) {
                        body #onesignal-slidedown-container.slide-up {
                          bottom: 60px
                        }
                      }
                    </style>




                    <link rel="preload" href="/themes/cryptod/styles/slick-theme.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
                    <link rel="preload" href="/themes/cryptod/styles/push.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
                    <link rel="preload" href="/themes/cryptod/libs/air-datepicker/air-datepicker.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
                    <noscript>
                        <link rel="stylesheet" href="/themes/cryptod/styles/slick-theme.css">
                        <link rel="stylesheet" href="/themes/cryptod/styles/push.css">
                        <link rel="stylesheet" href="/themes/cryptod/libs/air-datepicker/air-datepicker.css">
                    </noscript>
        </head>

        
        <body class=" not_logged_in ">
                    <!-- START progress-bar -->
            <div class="progress-bar--wrap">
                <div class="progress-bar"></div>
            </div><!-- END progress-bar -->
                

    <!-- Google Tag Manager (noscript) -->
    <!-- End Google Tag Manager (noscript) -->


                    
                            <div class="something--upper">
                                    <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                  <div class="something__label">AD</div>
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_1">
              
                                                            <!-- Wideheader Fixed Desktop 1150x60 [async] -->
<script type="text/javascript">
if (document.documentElement.clientWidth > 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (document.documentElement.clientWidth > 768) {
var AdButler = AdButler || {};
AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc602403 = window.plc602403 || 0;
document.write('<'+'div id="placement_602403_'+plc602403+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 602403, [1150,60], 'placement_602403_'+opt.place, opt); }, opt: { place: plc602403++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                    
            

        </div>
                  <div class="something__content--square" data-slotid="block_2">
                
                                                                                <!-- Wideheader Fixed Mobile 336x60 [async] -->
<script type="text/javascript">
if (document.documentElement.clientWidth < 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (document.documentElement.clientWidth < 768) {
var AdButler = AdButler || {};
AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc551690 = window.plc551690 || 0;
document.write('<'+'div id="placement_551690_'+plc551690+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 551690, [336,60], 'placement_551690_'+opt.place, opt); }, opt: { place: plc551690++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                                    
            

          </div>
              </div>
          </div>
                    </div>
                            <header class="header">
            <div class="container header__container">
                <div class="header__row">
                    <div class="header__panel">
                        <button class="btn btn--light header__burger" aria-label="Toggle menu"></button>
                    </div>
                    <a class="header__logo" href="/" title="U.TODAY"><img class="header__logo-img" src="/themes/cryptod/img/icons/logo.svg" width="188" height="30" alt="U.TODAY"></a>
                    <div class="header__panel">
                        <div class="header__adv"><a class="header__adv-btn" href="/advertise"> <span class="hide-sm-down">Request media kit</span><span class="hide-sm-only">Media kit</span></a></div>
                    </div>
                </div>
                <div class="header__menu">
                    <button class="btn btn--light header__menu-close" aria-label="Close menu"></button>
                    <div class="header__menu-inner">
                        <div class="header__search">
                            <form class="header__search-form" action="/search/node" method="get">
                                <input class="input__elem header__search-input" type="text" placeholder="Search" name="keys">
                                <button class="btn btn--light btn--search header__search-submit" type="submit" aria-label="Send form"></button>
                            </form>
                        </div>
                        
            
 
  

        
<nav class="header__nav" aria-label="Main navigation">
                
    <ul class="header__nav-list">
        <li class="header__nav-item">
            <div class="header__nav-name"><a class="header__nav-link" href="/hot-stories">Hot Stories</a>
            </div>
        </li>

                                                            
                    <li class="header__nav-item">
                                                                <div class="header__nav-name">
                                        <a href="/latest-cryptocurrency-news?from=main-menu" class="header__nav-link">
                        News
                    </a>
                    <button class="btn btn--light btn--chevron-down header__nav-toggle" aria-label="Toggle submenu"></button>
                </div>
                                                                    
        
        <ul class="header__nav-child-list">
                                                                            <li class="header__nav-child-item">
                                                                    <a href="/bitcoin-news" class="header__nav-child-link" data-category="Bitcoin(BTC)News" data-drupal-link-system-path="taxonomy/term/2462">Bitcoin (BTC) News</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/ethereum-news" class="header__nav-child-link" data-category="Ethereum(ETH)News" data-drupal-link-system-path="taxonomy/term/2463">Ethereum (ETH) News</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/cardano-ada-coin-news" class="header__nav-child-link" data-category="Cardano(ADA)News">Cardano (ADA) News</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/ripple-news" class="header__nav-child-link" data-category="RippleandXRPNews" data-drupal-link-system-path="taxonomy/term/2465">Ripple and XRP News</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/shiba-inu-shib-news" class="header__nav-child-link" data-category="ShibaInu(SHIB)News">Shiba Inu (SHIB) News</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/dogecoin-doge-coin-news-today" class="header__nav-child-link" data-category="Dogecoin(DOGE)News">Dogecoin (DOGE) News</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/meme-cryptocurrencies" class="header__nav-child-link" data-category="MemeCryptocurrencies">Meme Cryptocurrencies</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/nft-news" class="header__nav-child-link" data-category="NFTNews">NFT News</a>
                                                </li>
                    </ul>
                
                                </li>
                                            
                    <li class="header__nav-item">
                                                                <div class="header__nav-name">
                                        <a href="/stories?from=main-menu" class="header__nav-link">
                        Stories
                    </a>
                    <button class="btn btn--light btn--chevron-down header__nav-toggle" aria-label="Toggle submenu"></button>
                </div>
                                                                    
        
        <ul class="header__nav-child-list">
                                                                            <li class="header__nav-child-item">
                                                                    <a href="/interviews" class="header__nav-child-link" data-category="Interviews" data-drupal-link-system-path="taxonomy/term/1831">Interviews</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/opinions" class="header__nav-child-link" data-category="Opinions" data-drupal-link-system-path="taxonomy/term/30">Opinions</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/reviews" class="header__nav-child-link" data-category="Reviews">Reviews</a>
                                                </li>
                    </ul>
                
                                </li>
                                            
                    <li class="header__nav-item">
                                                                <div class="header__nav-name">
                                        <a href="/crypto-coins-prices-predictions?from=main-menu" class="header__nav-link">
                        Price Analysis
                    </a>
                    <button class="btn btn--light btn--chevron-down header__nav-toggle" aria-label="Toggle submenu"></button>
                </div>
                                                                    
        
        <ul class="header__nav-child-list">
                                                                            <li class="header__nav-child-item">
                                                                    <a href="/bitcoin-price-prediction" class="header__nav-child-link" data-category="Bitcoin(BTC)PriceAnalysis" data-drupal-link-system-path="taxonomy/term/2491">Bitcoin (BTC) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/ethereum-price-prediction" class="header__nav-child-link" data-category="Ethereum(ETH)PriceAnalysis" data-drupal-link-system-path="taxonomy/term/2492">Ethereum (ETH) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/xrp-price-analysis" class="header__nav-child-link" data-category="XRPPriceAnalysis" data-drupal-link-system-path="taxonomy/term/2494">XRP Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/cardano-price-predictions-and-ada-forecasts" class="header__nav-child-link" data-category="Cardano(ADA)PriceAnalysis">Cardano (ADA) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/dogecoin-price-prediction" class="header__nav-child-link" data-category="Dogecoin(DOGE)PriceAnalysis">Dogecoin (DOGE) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/shiba-inu-shib-price-prediction" class="header__nav-child-link" data-category="ShibaInu(SHIB)PriceAnalysis">Shiba Inu (SHIB) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/tron-price-prediction" class="header__nav-child-link" data-category="TRON(TRX)PriceAnalysis">TRON (TRX) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/matic-price-prediction" class="header__nav-child-link" data-category="Polygon(MATIC)PriceAnalysis">Polygon (MATIC) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/litecoin-price-predictions-and-ltc-forecasts" class="header__nav-child-link" data-category="Litecoin(LTC)PriceAnalysis">Litecoin (LTC) Price Analysis</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/solana-price-prediction" class="header__nav-child-link" data-category="Solana(SOL)PriceAnalysis">Solana (SOL) Price Analysis</a>
                                                </li>
                    </ul>
                
                                </li>
                                            
                    <li class="header__nav-item">
                                                                <div class="header__nav-name">
                                        <a href="https://u.today/guides?from=main-menu" class="header__nav-link">
                        Guides
                    </a>
                    <button class="btn btn--light btn--chevron-down header__nav-toggle" aria-label="Toggle submenu"></button>
                </div>
                                                                    
        
        <ul class="header__nav-child-list">
                                                                            <li class="header__nav-child-item">
                                                                    <a href="/guides/blockchain" class="header__nav-child-link" data-category="Blockchain" data-drupal-link-system-path="taxonomy/term/2582">Blockchain</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/guides/ethereum" title="Ethereum (ETH) Guide" class="header__nav-child-link" data-category="Ethereum">Ethereum</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/guides/cardano" title="Cardano (ADA) Guide" class="header__nav-child-link" data-category="Cardano">Cardano</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/guides/polygon" title="Polygon (MATIC) Guide" class="header__nav-child-link" data-category="Polygon">Polygon</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/guides/meme-coins" title="All Stablecoins in One Place: Dogecoin (DOGE), Shiba Inu (SHIB) and Others" class="header__nav-child-link" data-category="MemeCoins">Meme Coins</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/guides/stablecoins" title="USDT, USDC, USDD, EUROC, BUSD Guides" class="header__nav-child-link" data-category="Stablecoins">Stablecoins</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/guides/NFT" title="NFT Guides" class="header__nav-child-link" data-category="NFT">NFT</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/guides/crypto-wallets" class="header__nav-child-link" data-category="Wallets" data-drupal-link-system-path="taxonomy/term/2617">Wallets</a>
                                                </li>
                    </ul>
                
                                </li>
                                            
                    <li class="header__nav-item">
                                                                <div class="header__nav-name">
                                        <a href="https://u.today/advertise?from=main-menu" class="header__nav-link">
                        Advertise
                    </a>
                    <button class="btn btn--light btn--chevron-down header__nav-toggle" aria-label="Toggle submenu"></button>
                </div>
                                                                    
        
        <ul class="header__nav-child-list">
                                                                            <li class="header__nav-child-item">
                                                                    <a href="/press-releases/submit" class="header__nav-child-link" data-category="SubmitPressRelease" data-drupal-link-system-path="node/48213">Submit Press Release</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/crypto-rewards/submit" title="Submit Crypto Rewards on U.Today" class="header__nav-child-link" data-category="SubmitCryptoRewards">Submit Crypto Rewards</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/event/submit" class="header__nav-child-link" data-category="SubmitEventsCalendar" data-drupal-link-system-path="node/14953">Submit Events Calendar</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/request-an-interview" class="header__nav-child-link" data-category="RequestanInterview" data-drupal-link-system-path="node/17640">Request an Interview</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/press-releases" class="header__nav-child-link" data-category="Pressreleases" data-drupal-link-system-path="press-releases">Press releases</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/crypto-rewards" title="Crypto Rewards list" class="header__nav-child-link" data-category="CryptoRewards">Crypto Rewards</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/sponsored" class="header__nav-child-link" data-category="Sponsored">Sponsored</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/partners" class="header__nav-child-link" data-category="Partners" data-drupal-link-system-path="partners">Partners</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/events" title="Cryptocurrency, Blockchain, Web 3.0, GameFi, DeFi Events Calendar" class="header__nav-child-link" data-category="EventsCalendar">Events Calendar</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/mentions" class="header__nav-child-link" data-category="Mentions" data-drupal-link-system-path="mentions">Mentions</a>
                                                </li>
                    </ul>
                
                                </li>
                                            
                    <li class="header__nav-item">
                                                                <div class="header__nav-name">
                                        <a href="/about?from=main-menu" class="header__nav-link">
                        About
                    </a>
                    <button class="btn btn--light btn--chevron-down header__nav-toggle" aria-label="Toggle submenu"></button>
                </div>
                                                                    
        
        <ul class="header__nav-child-list">
                                                                            <li class="header__nav-child-item">
                                                                    <a href="/about" class="header__nav-child-link" data-category="Contacts" data-drupal-link-system-path="node/64">Contacts</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/terms-and-conditions" class="header__nav-child-link" data-category="Termsandconditions" data-drupal-link-system-path="node/687">Terms and conditions</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/privacy-policy" class="header__nav-child-link" data-category="Privacypolicy" data-drupal-link-system-path="node/16134">Privacy policy</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/consent-settings" class="header__nav-child-link" data-category="Consentsettings" data-drupal-link-system-path="node/21317">Consent settings</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/privacy-policy#cookie" class="header__nav-child-link" data-category="Cookiespolicy" data-drupal-link-system-path="node/16134">Cookies policy</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/editorial-policy" class="header__nav-child-link" data-category="EditorialPolicy" data-drupal-link-system-path="node/17108">Editorial Policy</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/franchise" class="header__nav-child-link" data-category="OurFranchise">Our Franchise</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="/jobs" class="header__nav-child-link" data-category="Jobs" data-drupal-link-system-path="node/2761">Jobs</a>
                                                </li>
                                                                <li class="header__nav-child-item">
                                                                    <a href="https://u.today/rss.php" title="U.Today RSS Feed" class="header__nav-child-link" data-category="RSS">RSS</a>
                                                </li>
                    </ul>
                
                                </li>
                    </ul>
                

    </nav>

  

                        <div class="follow-us header__follow-us">
                            <div class="follow-us__title h3">Our social media</div>
                            <div class="follow-us__desc">There's a lot to see there, too</div>
                            <div class="social follow-us__social"><a class="social__link social__link--tw" href="https://twitter.com" target="_blank" title="Go to X"></a><a class="social__link social__link--fb" href="https://facebook.com/" target="_blank" title="Go to Facebook"></a><a class="social__link social__link--tg" href="https://web.telegram.org/" target="_blank" title="Go to Telegram"></a><a class="social__link social__link--yb" href="https://www.youtube.com/" target="_blank" title="Go to YouTube"></a></div>
                        </div>
                    </div>
                </div>

            </div>
        </header>
        <div class="mobile-menu-cover"></div>
        <div class="page-container container">
                            <div class="something--leaderboard">
                            <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                  <div class="something__label">AD</div>
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_17">
              
                                                                                <!-- Leaderboard Desktop 1150x90 [async] -->
<script type="text/javascript">
if (document.documentElement.clientWidth > 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (document.documentElement.clientWidth > 768) {
var AdButler = AdButler || {};
AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc828210 = window.plc828210 || 0;
document.write('<'+'div id="placement_828210_'+plc828210+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 828210, [1150,90], 'placement_828210_'+opt.place, opt); }, opt: { place: plc828210++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                                    
            

        </div>
                  <div class="something__content--square" data-slotid="block_18">
                
                                                            <!-- Leaderboard Mobile 336x60 [async] -->
<script type="text/javascript">
if (document.documentElement.clientWidth < 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (document.documentElement.clientWidth < 768) {
var AdButler = AdButler || {};
AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc828211 = window.plc828211 || 0;
document.write('<'+'div id="placement_828211_'+plc828211+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 828211, [336,60], 'placement_828211_'+opt.place, opt); }, opt: { place: plc828211++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                    
            

          </div>
              </div>
          </div>
            </div>
    <div class="breadcrumbs">
    <div class="breadcrumbs__hidden">
        <button class="btn--light breadcrumbs__btn" aria-label="Toggle breadcrumbs menu"
                style="display: none;">...
        </button>
        <ul class="breadcrumbs__hidden-nav"></ul>
    </div>
    <ul class="breadcrumbs__list" itemscope itemtype="https://schema.org/BreadcrumbList">
        <li itemprop="itemListElement" itemscope
            itemtype="https://schema.org/ListItem" class="breadcrumbs__item">
            <a itemprop="item" class="breadcrumbs__link" href="/">
                <span itemprop="name">Home</span>
            </a>
            <meta itemprop="position" content="1"/>
        </li>
        <li itemprop="itemListElement" itemscope
      itemtype="https://schema.org/ListItem" class="breadcrumbs__item">
                <a itemprop="item" class="breadcrumbs__link" href="/companies"><span itemprop="name">Companies</span></a><meta itemprop="position" content="2" />
                </li><li itemprop="itemListElement" itemscope
      itemtype="https://schema.org/ListItem" class="breadcrumbs__item">
                <a itemprop="item" class="breadcrumbs__link" href="/dgrid"><span itemprop="name">Dgrid</span></a><meta itemprop="position" content="3" />
                </li>
    </ul>
</div>
    <div class="main-aside-container">
        <main class="main-block">
            
  
    
                              <?xml encoding="UTF-8"><style>
        .drupal-nav{
            display: block !important;
        }
    </style>

            
  <div data-drupal-views-infinite-scroll-content-wrapper="" class="views-infinite-scroll-content-wrapper clearfix">
                <style>.something__content--long{width:100%}.something__content--long>.adsbygoogle{width:100%}</style>
<div class="views-row">
  <div class="article">
    
            
      <h1 class="article__title"
          data-title='AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? , Category: Companies ,Author: U.Today Editorial Team , Date: 04 Sep 2026 , Week: 36'
          data-url="/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it">AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?</h1>
      <div class="article__short">
        <div class="article__short-col">
          <div class="article__short-group">

                          <div
                class="article__short-tags humble--tags ">
                
      <div>
             <a href="/companies" hreflang="en">Companies</a>
          </div>
  
              </div>
            
                                                            <div class="author-brief">
                    <div class="author-brief__name">
                      By
                      <a
                        href="/utoday-editorial-team">U.Today Editorial Team</a>
                    </div>
                  </div>
                                                    </div>
          <div class="article__short-date">
                          Fri, 4/09/2026 - 12:01
                        </span>
            </span>
          </div>
        </div>
        <div class="article__short-col">
          <div class="controls controls--dark">
            <a
              onclick='window.open("https://twitter.com/intent/tweet?url=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?", "X Sharing", "width=1200,height=600");gevent("X Sharing");return false;'
              class="controls__elem controls__elem--x" href="#x"
              title="Share to X"></a>
            <button class="btn btn--light controls__toggle -share-"
                    aria-label="Control button"></button>
            <div class="controls__popup">
              <a class="controls__elem controls__elem--fb" href="#"
                 title="Share to Facebook"
                 onclick='window.open("http://www.facebook.com/sharer/sharer.php?u=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?", "Facebook Sharing", "width=1200,height=600");gevent("Facebook Sharing");return false;'></a>
              <a class="controls__elem controls__elem--rd" href="#"
                 title="Share to Reddit"
                 onclick='window.open("http://www.reddit.com/submit?url=u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?", "Reddit Sharing", "width=1200,height=600");gevent("Reddit Sharing");return false;'></a>

              <button onclick="gevent('Sharing link');"
                      class="btn--light controls__elem controls__elem--copy"
                      data-copy-href="" aria-label="Copy link"></button>
            </div>

          </div>
        </div>
      </div>
      <div class="article__annonce">DGrid is building a decentralized AI marketplace designed to make model access easier to verify, compare and trust.</div>
                              <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_9">
              
                                <div style="width:728px;height:250px;">                                                <!-- Article Title Desktop 728x250 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:250px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="4543979731"></ins>
                                    </div>
            

        </div>
                  <div class="something__content--square" data-slotid="block_10">
                
                                <div  style="width:336px;height:280px;">                            <!-- Article Title Mobile 336x280 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="4924563859"></ins>
                    </div>
            

          </div>
              </div>
          </div>
                                  <div class="article__wrap">
        <div class="article__body">
          <div class="article__main">
                        <div class="article__img--wrap">
                              <img class="article__img"
                     src="https://u.today/sites/default/files/styles/1200x/public/2026-09/Depositphotos_10491323_L.jpg.webp" alt="AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?">
                                        </div>
                          <figcaption title="https://depositphotos.com/photo/brain-processor-10491323.html">Cover image via <a href="https://depositphotos.com/photo/brain-processor-10491323.html">depositphotos.com</a></figcaption>
            
                                                            <div class="article__google-badge google-badge"><a
                onclick="gevent('Google_preferences');"
                class="google-badge__link"
                href="https://www.google.com/preferences/source?q=u.today"
                title="Go to Google News">
                <img class="google-badge__img"
                     src="/themes/cryptod/img/content/google-badge/badge_light.png"
                     width="200" height="63" alt="Google"></a>
            </div>
          </div>

          


                              <div class="article__content">

                                                <?xml encoding="UTF-8"><div class="article__contents">
                    <ul class="article__contents-list"><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h278773">The Convenience Layer Can Become the Control Layer</a></li><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h378773">Open Markets Need a Referee</a></li><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h478773">What Happens When Anyone Can Sell Intelligence?</a></li><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h578773">The Hard Part Starts After the Product Works</a></li><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h678773">Can the Token Become Infrastructure Instead of Incentive?</a></li><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h778773">The Benchmark Is Trust Without the Blockchain</a></li><li class="article__contents-item"><a class="article__contents-link link-pseudo" href="#h878773">What Would Prove the Model Works?</a></li></ul></div><div class="something">
    <div class="something__title">Advertisement</div>
    <div class="something__nav">
        <button class="btn btn--light something__close" aria-label="Close ad"></button>
    </div>
   <div class="something__content">
        <div class="something__content--long">
                
                                <div class="something__content-long" style="width:728px;height:250px;">                                                <!-- Article Central Desktop 728x250 -->
<ins class="adsbygoogle" style="display:inline-block;width:728px;height:250px" data-ad-client="ca-pub-9245916885225528" data-ad-slot="4479834855"></ins>
                                    </div>
            

        </div>
        <div class="something__content--square">
                
                                <div class="something__content something__content-square" style="width:336px;height:280px;">                                                <!-- Article Central Mobile 336x280 -->
<ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px" data-ad-client="ca-pub-9245916885225528" data-ad-slot="5638879723"></ins>
                                    </div>
            

        </div>
    </div>
</div><p dir="ltr"><span>A company buying access to a premium AI model through an intermediary may know what appears on the invoice without having an independent way to verify what happened behind the API call. The request could reach the advertised model, a cheaper alternative during heavy demand, or an additional processing layer before the response reaches the customer. From the outside, each path can look identical.</span></p><p dir="ltr"><span>The arrangement creates an unusual information gap. The platform selling the service also controls most of the evidence showing how the service was delivered. Customers must verify which model processed a request, whether the returned output matches the model&rsquo;s original response, and whether latency, stability and output quality met the level they paid for.</span></p><p dir="ltr"><span>For an enterprise building customer support, financial analysis or other sensitive workflows around a particular model&rsquo;s behavior, routing changes can become operationally significant. OpenAI&rsquo;s API documentation&nbsp;</span><a rel="nofollow" target="_blank" href="https://platform.openai.com/docs/api-reference/backward-compatibility"><u>warns</u></a><span> that prompting behavior can change between model snapshots and recommends pinned versions for consistency. Last year, OpenAI&nbsp;</span><a rel="nofollow" target="_blank" href="https://openai.com/index/expanding-on-sycophancy/"><u>rolled back</u></a><span> a GPT-4o update after users encountered markedly more sycophantic behavior, showing how meaningful changes can escape pre-release evaluations.</span></p><div class="article__hot">
    <div class="article__hot-head">
        <div class="article__hot-title">HOT Stories</div>
        <a rel="nofollow" target="_blank" class="btn btn--light article__hot-btn" href="/hot-stories" title="Go to Hot stories"> </a>
    </div>
    <div class="article__hot-body">
        <a href="https://u.today/price-analysis/monero-stellar-xlm-bitcoin-btc-and-hyperliquid-hype-price-analysis-for-october-23-volatility-is?from=hot-stories" class="article__hot-link">
    Monero (XMR), Stellar (XLM), Bitcoin (BTC) and Hyperliquid (HYPE) Price Analysis for October 23: Volatility Is Back, but Market Is Depressed
</a>


<a href="https://u.today/jpmorgans-tokenized-money-market-funds-go-live-on-solana?from=hot-stories" class="article__hot-link">
    JPMorgan's Tokenized Money Market Funds Go Live on Solana
</a>



    </div>
</div><p dir="ltr"><span>Verification addresses only part of the dependence introduced when model access passes through an intermediary. The same abstraction layer that simplifies access can also make the intermediary harder to replace.</span></p><div class="something">
    <div class="something__title">Advertisement</div>
    <div class="something__nav">
        <button class="btn btn--light something__close" aria-label="Close ad"></button>
    </div>
    <div class="something__content">
        <div class="something__content--long">
                
                                                                                <!-- Article Middle Desktop 728x200 -->
<ins class="adsbygoogle" style="display:inline-block;width:728px;height:200px" data-ad-client="ca-pub-9245916885225528" data-ad-slot="3561648781"></ins>
                                    
            

        </div>
        <div class="something__content--square">
                
                                                            <!-- Article Middle Mobile 300x600 -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-9245916885225528" data-ad-slot="2056995427"></ins>
                    
            

        </div>
    </div>
</div><h2 dir="ltr"><span>The Convenience Layer Can Become the Control Layer</span></h2><p dir="ltr"><span>The dependence begins with a legitimate engineering problem. Model providers expose different APIs, authentication methods, billing systems, rate limits and deployment requirements. Aggregators reduce that fragmentation by giving developers one interface for reaching multiple models, often without rebuilding an application whenever the underlying provider changes.</span></p><p dir="ltr"><span>Convenience also shifts where market power accumulates. In its 2025 cloud market investigation, the UK CMA&nbsp;</span><a rel="nofollow" target="_blank" href="https://www.gov.uk/cma-cases/cloud-services-market-investigation"><u>noted</u></a><span> that Amazon Bedrock gives customers access to multiple foundation models but still&nbsp;</span><a rel="nofollow" target="_blank" href="https://assets.publishing.service.gov.uk/media/688b8891fdde2b8f73469544/final_decision_report_31.7.25.pdf"><u>requires</u></a><span> code changes when switching to or from a competing service such as OpenAI. Once routing, monitoring, billing and internal workflows are built around one aggregation layer, migration can become an infrastructure project rather than a model swap.</span></p><p dir="ltr"><span>The consequences extend beyond engineering overhead. Customers can lose negotiating leverage, face greater exposure to an intermediary&rsquo;s outages or policy changes, and encounter added friction when testing a newly released or highly specialized model. Smaller model developers confront the same structure from the supply side. Strong technical performance does not guarantee distribution when a handful of marketplaces control discovery, pricing rules and customer access.</span></p><div class="something">
    <div class="something__title">Advertisement</div>
    <div class="something__nav">
        <button class="btn btn--light something__close" aria-label="Close ad"></button>
    </div>
    <div class="something__content">
        <div class="something__content--long">
                
                                                                                <!-- Articlem Desktop Middle 2 Responsive -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-9245916885225528" data-ad-slot="4360006237" data-ad-format="auto" data-full-width-responsive="true"></ins>
                                    
            

        </div>
        <div class="something__content--square">
                
                                                                                <!-- AMP Middle Mobile 2 -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-9245916885225528" data-ad-slot="3948654727"></ins>
                                    
            

        </div>
    </div>
</div><p dir="ltr"><span>Opening model supply offers a potential counterweight to that concentration, while creating a harder verification problem. A market where almost anyone can claim to provide model access needs a credible way to determine what each provider actually delivers.</span></p><h2 dir="ltr"><span>Open Markets Need a Referee</span></h2><p dir="ltr"><span>DGrid is attempting to solve that problem by separating functions commonly bundled inside a single platform. Its architecture combines a common access layer for more than 200 models, an independent evaluation system and an open marketplace where providers can offer model access and settle payments.</span></p><p dir="ltr"><span>The gateway handles familiar aggregation functions, including one API key, unified billing, routing and failover across providers. DGrid&rsquo;s more unusual component is Proof of Quality. Participating nodes receive blind test prompts periodically, and their responses are evaluated for output quality, latency, stability and format compliance. The scores feed an on-chain reputation system that can affect rewards and penalties.</span></p><p dir="ltr"><span>The approach is backed by academic research. DGrid's team, including co-founders from Stony Brook University, has published five peer-reviewed papers on Proof of Quality, addressing verification design, cost efficiency, and attack resistance before launching the network. That foundation distinguishes DGrid from projects that ship code and explain the mechanism in blog posts afterward.</span></p><p dir="ltr"><span>The approach introduces external accountability into a market where service claims are difficult to audit. AI performance, however, is harder to verify than a financial transaction. Identical prompts can produce different outputs, quality depends heavily on the task, and every benchmark reflects the conditions it was designed to test. A node performing well under evaluation may behave differently under production traffic or specialized workloads.</span></p><p dir="ltr"><span>Provider verification therefore operates as an ongoing measurement problem rather than a binary proof. Open marketplaces can reduce gatekeeping only when buyers have credible signals about who is selling access and how reliably each supplier performs.</span></p><h2 dir="ltr"><span>What Happens When Anyone Can Sell Intelligence?</span></h2><p dir="ltr"><span>DGrid extends the same logic to the supply side. Model and compute providers can list services on the marketplace, set their own pricing and receive revenue through smart-contract settlement rather than relying entirely on a centralized platform to determine access and commercial terms. In principle, specialized and fine-tuned models gain another route to customers while payment flows become more visible.</span></p><p dir="ltr"><span>Open participation also transfers more responsibility to marketplace quality controls. Hugging Face&nbsp;</span><a rel="nofollow" target="_blank" href="https://huggingface.co/spaces/open-llm-leaderboard/blog/blob/afd9528f1bfee2f3baf9203b2bb2237bcdd605ee/src/index.html"><u>rebuilt</u></a><span> its Open LLM Leaderboard in 2024 after earlier benchmarks became saturated, some newer models showed signs of contamination, and GSM8K and TruthfulQA appeared in instruction-tuning sets. The episode illustrates the incentive problem facing any open evaluation system. Suppliers can optimize for visible tests while production quality diverges from leaderboard performance.</span></p><p dir="ltr"><span>DGrid also draws on human preference data. More than 500,000 participants in its AI Arena compare model responses anonymously, producing feedback that can inform evaluation and routing decisions. Human comparisons can expose qualities automated benchmarks miss, although the resulting signals still depend on the prompts, participants and evaluation criteria involved.</span></p><p dir="ltr"><span>A functioning marketplace needs open listings, technical settlement and enough commercial activity to support a real economy. Buyers, suppliers and recurring transactions must give the evaluation system something economically meaningful to measure.</span></p><h2 dir="ltr"><span>The Hard Part Starts After the Product Works</span></h2><p dir="ltr"><span>Decentralized AI network&nbsp;</span><a rel="nofollow" target="_blank" href="https://dgrid.ai/"><u>DGrid</u></a><span> enters that test with an existing commercial base. The company reported $23 million in revenue for the first half of 2026, more than 15,000 paying users and $5 million in seed funding. Those figures distinguish DGrid from many crypto-AI networks that begin with token incentives and search for durable demand afterward.</span></p><p dir="ltr"><span>DGrid has followed the opposite sequence. The company first built a centralized service that customers already use, then began moving parts of access, evaluation and settlement toward a decentralized network. That sequence may reduce one early-stage risk by proving customers will pay for the underlying product before testing whether an on-chain economy can sustain the service.</span></p><p dir="ltr"><span>The harder question concerns conversion from existing business to network activity. A centralized customer paying for API access does not automatically become an active participant in a decentralized marketplace. Likewise, 500,000 people comparing models for free represent a different form of demand from 15,000 commercial users. Network liquidity depends on recurring inference volume, active suppliers and transactions that continue without heavy reliance on incentives.</span></p><p dir="ltr"><span>Revenue demonstrates product demand but cannot establish demand for the network architecture layered underneath. The distinction becomes especially important once the token enters the system, because the token&rsquo;s economic role depends on whether real AI consumption can generate the activity that incentives would otherwise have to manufacture.</span></p><h2 dir="ltr"><span>Can the Token Become Infrastructure Instead of Incentive?</span></h2><p dir="ltr"><span>The token&rsquo;s role extends beyond financing. Within DGrid&rsquo;s proposed network economy, node operators stake tokens as collateral, users can spend tokens on AI services, providers receive rewards and holders participate in governance. Each function is designed to connect the asset with operating activity inside the network rather than trading alone.</span></p><p dir="ltr"><span>Durable demand provides the more demanding test. A token used because customers need inference and providers need collateral has a different economic foundation from one driven primarily by rewards designed to attract early participants. During a network&rsquo;s growth phase, organic usage and subsidized participation can easily coexist and blur that distinction.</span></p><p dir="ltr"><span>Supply design raises the stakes. Half of the token allocation is designated for nodes, with distribution extending across a long emissions schedule. Incentives can help bootstrap infrastructure, while also making it harder to determine whether suppliers would continue providing capacity after rewards decline or market conditions change.</span></p><p dir="ltr"><span>The token becomes economically meaningful when utility tracks productive network activity, including inference purchased, collateral committed by working nodes and governance exercised over marketplace decisions. Without that connection, decentralization risks adding a financial layer to a service whose customers could access similar functionality without one.</span></p><h2 dir="ltr"><span>The Benchmark Is Trust Without the Blockchain</span></h2><p dir="ltr"><span>The competitive benchmark extends well beyond decentralized AI networks. Model companies such as OpenAI and Anthropic develop proprietary systems, compute networks supply infrastructure, and aggregation platforms make multiple models easier to access through a common interface. DGrid is attempting to combine aggregation with open supply, external quality evaluation and on-chain settlement.</span></p><p dir="ltr"><span>Those additional layers matter when they solve problems centralized platforms leave unresolved. Open participation can expand the supplier pool. Reputation data may give customers stronger evidence about provider performance, while shared access infrastructure can reduce the engineering cost of moving between models. Centralized aggregators, meanwhile, already compete aggressively on convenience, reliability and breadth of access without requiring customers to interact with blockchain infrastructure.</span></p><p dir="ltr"><span>The buyer therefore becomes the decisive test. Lower switching costs, broader model choice, auditable service quality and more competitive pricing would each provide a measurable reason to accept greater architectural complexity. Without those gains, blockchain settlement functions mainly as an implementation choice rather than a customer advantage.</span></p><p dir="ltr"><span>DGrid&rsquo;s strongest benchmark is the trust and convenience users already receive from centralized services. Proving that a decentralized alternative performs better will require evidence from how the network behaves under real commercial demand, particularly when incentives carry less of the load.</span></p><h2 dir="ltr"><span>What Would Prove the Model Works?</span></h2><p dir="ltr"><span>Three forms of evidence would provide the clearest test. Commercial demand comes first. Inference volume should grow because customers choose DGrid for its economics, model access or verification features, with sustained usage showing whether network activity can survive as the cost of acquiring early users rises.</span></p><p dir="ltr"><span>Supplier diversity provides a second measure. An open marketplace becomes more meaningful when independent providers, specialized models and fine-tuned systems gain distribution they would struggle to secure elsewhere. If most activity continues to concentrate around models already available through established aggregators, the marketplace may broaden settlement without materially expanding supply.</span></p><p dir="ltr"><span>Token activity offers the third test. Payments for inference, staking by productive nodes and governance participation would connect token usage to operating the network. Speculative turnover and participation driven primarily by emissions would signal a weaker relationship between the asset and underlying AI demand.</span></p><p dir="ltr"><span>AI aggregation is already making model access easier. DGrid is testing whether that convenience can coexist with open supply and independently observable performance without reproducing the same trust dependencies elsewhere in the stack. The answer will emerge from customer behavior, supplier participation and network economics once DGrid operates at scale.</span></p>

            
                                  </div>

          
          

          

                      <div class="article__panel">
              <div class="article__tags btns-spacer">
                        <a class="btn btn--hash-tag" href="/dgrid?from=article-tags">#Dgrid</a>

              </div>
            </div>


          

                  </div>


      </div>
              <div class="toolbar">
          <div class="toolbar__group">


            <div class="contents toolbar__contents">
            <button class="btn btn--light contents__btn" aria-label="Toggle contents"></button>
            <div class="contents__nav"><ul class="contents__list"><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h278773">The Convenience Layer Can Become the Control Layer</a></li><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h378773">Open Markets Need a Referee</a></li><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h478773">What Happens When Anyone Can Sell Intelligence?</a></li><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h578773">The Hard Part Starts After the Product Works</a></li><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h678773">Can the Token Become Infrastructure Instead of Incentive?</a></li><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h778773">The Benchmark Is Trust Without the Blockchain</a></li><li class="contents__nav-item"><a class="contents__nav-link link-pseudo" href="#h878773">What Would Prove the Model Works?</a></li></ul>     </div></div>

            <div class="toolbar__readmode">
              <button class="btn btn--light toolbar__readmode-btn"
                      aria-label="Reading mode"></button>
            </div>

            <div class="controls toolbar__controls">
              <button class="btn btn--light controls__toggle -fontsize-"
                      aria-label="Control button"></button>
              <div class="controls__popup">
                <button class="btn--light controls__elem controls__elem--size"
                        data-size="fontsize-s"></button>
                <button class="btn--light controls__elem controls__elem--size"
                        data-size="fontsize-m"></button>
                <button class="btn--light controls__elem controls__elem--size"
                        data-size="fontsize-l"></button>
              </div>
            </div>
            <div class="controls toolbar__controls">
              <button class="btn btn--light controls__toggle -share-"
                      aria-label="Control button"></button>
              <div class="controls__popup">
                <a class="controls__elem controls__elem--x" href="#"
                   title="Share to X"
                   onclick='window.open("https://twitter.com/intent/tweet?url=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?", "Twtitter Sharing", "width=1200,height=600");return false;'></a>
                <a class="controls__elem controls__elem--fb" href="#"
                   title="Share to Facebook"
                   onclick='window.open("http://www.facebook.com/sharer/sharer.php?u=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?", "Facebook Sharing", "width=1200,height=600");return false;'></a>
                <a class="controls__elem controls__elem--rd" href="#"
                   title="Share to Reddit"
                   onclick='window.open("http://www.reddit.com/submit?url=u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It?", "Reddit Sharing", "width=1200,height=600");return false;'></a>

                <button onclick="gevent('Sharing link');"
                        class="btn--light controls__elem controls__elem--copy"
                        data-copy-href="" aria-label="Copy link"></button>
              </div>
            </div>
          </div>
        </div>

            

                      <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_22">
              
                                                                                <!-- Article Related Desktop Infinite 2 728x250 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:250px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="4113317397"></ins>
                                    
            

        </div>
                  <div class="something__content--square" data-slotid="block_23">
                
                                                                                <!-- Article Related Mobile Infinite 2 336x280 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="9908020813"></ins>
                                    
            

          </div>
              </div>
          </div>
    

                                    <div class="brick">
              <div class="brick__head">
                <h2 class="brick__title">Related articles</h2>
              </div>
              <div class="brick__body">
                <div class="news__group">
                  <div class="news__item">
    <div class="news__item-head humble__row"><a href="/latest-cryptocurrency-news" hreflang="en">News</a>
        <div class="humble">Oct 23, 2026 - 9:14</div>
    </div>
    <a class="news__item-body"
       href="/xrp-eyes-140-breakthrough-as-ripple-draws-blackrock-and-imf-to-new-york?from=related">
        <div class="news__item-title">XRP Eyes $1.40 Breakthrough as Ripple Draws BlackRock and IMF to New York</div>
    </a>
    <div class="author-brief">
        <div class="author-brief__name">By<a
                    href="/gamza-khanzadaev">Gamza Khanzadaev</a>
        </div>
    </div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/latest-cryptocurrency-news" hreflang="en">News</a>
        <div class="humble">Oct 23, 2026 - 8:00</div>
    </div>
    <a class="news__item-body"
       href="/can-near-protocol-near-recover-main-resistance-threshold-is-clear-now?from=related">
        <div class="news__item-title">Can Near Protocol (NEAR) Recover? Main Resistance Threshold Is Clear Now</div>
    </a>
    <div class="author-brief">
        <div class="author-brief__name">By<a
                    href="/arman-shirinyan">Arman Shirinyan</a>
        </div>
    </div>
</div>


                </div>
              </div>
            </div>
                                    <script>
        function gevent(eventName) {
          gtag('event', eventName, { eventName: 'click' });
        }
      </script>
        </div>


            
            
        </main>
        <div class="aside-menu-block">
      <div class="card">
                        <div class="card">
            <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_5">
              
                                <div class="card--something-md" style="width:340px;height:280px;">                            <!-- Sidebar-1 336x280 [async] -->
<script type="text/javascript">
if (window.innerWidth > 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript";s.src = 'https://servedbyadbutler.com/app.js';var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (window.innerWidth > 768) {
var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc537202 = window.plc537202 || 0;
document.write('<'+'div id="placement_537202_'+plc537202+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 537202, [336,280], 'placement_537202_'+opt.place, opt); }, opt: { place: plc537202++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                    </div>
            

        </div>
              </div>
          </div>
          </div>
        </div>
    <div class="card">
                        <div class="card">
            <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_6">
              
                                <div style="width:336px;height:280px;">                                                <!-- Sidebar 2 336x280 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="3492499702"></ins>
                                    </div>
            

        </div>
              </div>
          </div>
          </div>
        </div>

    <div class="card">
    <div class="brick brick--light">
      <div class="brick__head">
        <div class="brick__title h3">Latest Press releases</div>
      </div>
      <div class="brick__body">
        <div class="news__item"><a class="news__item-body" href="https://u.today/press-releases/grvt-burns-11-million-tokens-as-countdown-to-grvt-20-begins">
        <div class="news__item-title">GRVT Burns 1.1 Million Tokens as Countdown to Grvt 2.0 Begins</div>
    </a></div>
<div class="news__item"><a class="news__item-body" href="https://u.today/press-releases/stakerxs-ai-agent-surpasses-passes-40m-staked-assets-on-solana-within-three-months">
        <div class="news__item-title">StakerX&#039;s AI Agent Surpasses Passes $40M Staked Assets on Solana Within Three Months of Launch</div>
    </a></div>
<div class="news__item"><a class="news__item-body" href="https://u.today/press-releases/xt-exchange-welcomes-etoken-eee-expanding-access-to-a-new-model-of-digital-asset">
        <div class="news__item-title">XT Exchange Welcomes ETOKEN (EEE), Expanding Access to a New Model of Digital Asset Participation</div>
    </a></div>

      </div>
    </div>
  </div>
  <div class="card--widget" id="cc-widget-container">
    <script type="text/javascript">
      (function () {
        var container = document.getElementById('cc-widget-container');
        var loaded = false;
        var observer = new IntersectionObserver(function (entries) {
          if (entries[0].isIntersecting && !loaded) {
            loaded = true;
            observer.disconnect();
            var appName = encodeURIComponent(window.location.hostname) || 'local';
            var s = document.createElement('script');
            s.type = 'text/javascript';
            s.async = true;
            var theUrl = 'https://widgets.cryptocompare.com/serve/v1/coin/chart?fsym=BTC&tsym=USD';
            s.src = theUrl + '&app=' + appName;
            container.appendChild(s);
          }
        }, { rootMargin: '200px' });
        observer.observe(container);
      })();
    </script>
  </div>
  <div class="card">
                      <div class="card">
            <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_7">
              
                                <div style="width:336px;height:280px;">                                                <!-- Main Page Sidebar3 Desktop 336x280 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="1668738026"></ins>
                                    </div>
            

        </div>
              </div>
          </div>
          </div>
      </div>

  <section class="card card--light">
    <h4 class="card__title">Recommended articles</h4>
    <div class="card__body">
        <div class="news__item">
    <div class="news__item-head humble__row"><a href="/meme-coins-digest" hreflang="en">Meme Coins Digest</a>
        <div class="humble">Oct 7, 2026 - 0:00</div>
    </div><a class="news__item-body" href="https://u.today/meme-coin-digest-for-october-7-wave-of-zcash-memes-popular-copycats-crash">
        <div class="news__item-title">Meme Coin Digest for October 7: Wave of Zcash Memes, Popular Copycats Crash</div></a>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/arman-shirinyan">
            <img width="224" height="140" alt="article image" src="https://u.today/sites/default/files/2021-08/8993.jpg"  class="humble__img" />
            Arman Shirinyan</a></div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/interviews" hreflang="en">Interviews</a>
        <div class="humble">Oct 2, 2026 - 12:31</div>
    </div><a class="news__item-body" href="https://u.today/interviews/your-wallet-doesnt-decide-when-you-need-your-backup-trezor-analyst-on-the-fake-app-problem">
        <div class="news__item-title">&#039;Your Wallet Doesn&#039;t Decide When You Need Your Backup&#039;: Trezor Analyst on the Fake App Problem</div></a>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/dan-burgin">
            <img width="224" height="140" alt="article image" src="https://u.today/sites/default/files/2024-02/45425.jpg"  class="humble__img" />
            Dan Burgin</a></div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/meme-coins-digest" hreflang="en">Meme Coins Digest</a>
        <div class="humble">Sep 30, 2026 - 0:00</div>
    </div><a class="news__item-body" href="https://u.today/meme-coin-digest-for-september-30-stock-locked-memes-hold-their-ground">
        <div class="news__item-title">Meme Coin Digest for September 30: Stock-Locked Memes Hold Their Ground</div></a>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/arman-shirinyan">
            <img width="224" height="140" alt="article image" src="https://u.today/sites/default/files/2021-08/8993.jpg"  class="humble__img" />
            Arman Shirinyan</a></div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/interviews" hreflang="en">Interviews</a>
        <div class="humble">Sep 25, 2026 - 13:06</div>
    </div><a class="news__item-body" href="https://u.today/interviews/from-post-quantum-cryptography-to-ai-qorechain-founder-liviu-epure-on-the-future-of-blockchain">
        <div class="news__item-title">From Post-Quantum Cryptography to AI: QoreChain Founder Liviu Epure on the Future of Blockchain</div></a>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/dan-burgin">
            <img width="224" height="140" alt="article image" src="https://u.today/sites/default/files/2024-02/45425.jpg"  class="humble__img" />
            Dan Burgin</a></div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/opinions" hreflang="en">Opinions</a>
        <div class="humble">Sep 15, 2026 - 19:58</div>
    </div><a class="news__item-body" href="https://u.today/opinions/clarity-act-fails-again-what-it-means-for-crypto">
        <div class="news__item-title">Clarity Act Fails Again: What It Means for Crypto</div></a>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/dan-burgin">
            <img width="224" height="140" alt="article image" src="https://u.today/sites/default/files/2024-02/45425.jpg"  class="humble__img" />
            Dan Burgin</a></div>
</div>


    </div>
</section>

            <div class="card">
            <div class="card__title">Price Index</div>
            <div class="card__body">
<a class="aside-coin" href="https://u.today/priceindex/bitcoin">

                <div class="aside-coin__name">Bitcoin (BTC) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/ethereum">

                <div class="aside-coin__name">Ethereum (ETH) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/xrp">

                <div class="aside-coin__name">XRP Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/cardano">

                <div class="aside-coin__name">Cardano (ADA) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/Dogecoin">

                <div class="aside-coin__name">Dogecoin (DOGE) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/Shiba">

                <div class="aside-coin__name">Shiba Inu (SHIB) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/Tron">

                <div class="aside-coin__name">Tron (TRX) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/Polygon">

                <div class="aside-coin__name">Polygon (POL) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/Litecoin">

                <div class="aside-coin__name">Litecoin (LTC) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/Solana">

                <div class="aside-coin__name">Solana (SOL) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/zec">

                <div class="aside-coin__name">Zcash (ZEC) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>
<a class="aside-coin" href="https://u.today/priceindex/hyper">

                <div class="aside-coin__name">Hyperliquid (HYPE) Price Index</div>
   <div class="btn--reset aside-coin__btn"></div>
</a>

<div class="card__footer">
    <button class="btn btn--border-accent aside-coin__toggle" aria-label="Toggle coins">Show all</button>
</div>
</div></div>
<div class="card card--grey">
  <div class="card__wrap">

    <div class="card__title">Our social media</div>
    <div class="card__desc">There's a lot to see there, too</div>
    <div class="card__body">
      <div class="social">

        <a class="social__link social__link--tw"
           href="https://twitter.com/Utoday_en" target="_blank"
           title="Go to X"></a>
        <a class="social__link social__link--fb"
           href="https://facebook.com/utoday.en/" target="_blank"
           title="Go to Facebook"></a>
        <a class="social__link social__link--tg" href="https://t.me/utoday_en"
           target="_blank" title="Go to Telegram"></a>
        <a class="social__link social__link--yb"
           href="https://www.youtube.com/c/UToday" target="_blank"
           title="Go to YouTube"></a></div>
      <div class="card__google-badge google-badge"><a class="google-badge__link"
                                                      href="https://www.google.com/preferences/source?q=u.today"
                                                      title="Go to Google News">
          <img class="google-badge__img"
               src="/themes/cryptod/img/content/google-badge/badge_dark.png"
               width="185" height="58" alt="Google"></a></div>
    </div>
  </div>

</div>
<div class="card">
  <div class="brick brick--light">
    <div class="brick__head">
      <a class="brick__title h3" href="/stories">Popular articles</a>
    </div>
    <div class="brick__body">
      <div class="news__item">
    <div class="news__item-head humble__row"><a href="/latest-cryptocurrency-news" hreflang="en">News</a>
        <div class="humble">Oct 23, 2026 - 9:14</div>
    </div>
    <a class="news__item-body" href="https://u.today/xrp-eyes-140-breakthrough-as-ripple-draws-blackrock-and-imf-to-new-york">
        <div class="news__item-title">XRP Eyes $1.40 Breakthrough as Ripple Draws BlackRock and IMF to New York</div>
    </a>
    <div class="news__item-tags"><a href="/xrp" hreflang="en">XRP</a> <a href="/ripple-news" hreflang="en">Ripple News</a> <a href="/blackrock" hreflang="en">BlackRock</a></div>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/gamza-khanzadaev">Gamza Khanzadaev</a>
    </div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/latest-cryptocurrency-news" hreflang="en">News</a>
        <div class="humble">Oct 23, 2026 - 8:00</div>
    </div>
    <a class="news__item-body" href="https://u.today/can-near-protocol-near-recover-main-resistance-threshold-is-clear-now">
        <div class="news__item-title">Can Near Protocol (NEAR) Recover? Main Resistance Threshold Is Clear Now</div>
    </a>
    <div class="news__item-tags"><a href="/near-price-analysis" hreflang="en">NEAR Price Analysis</a> <a href="/nearusd" hreflang="en">NEARUSD</a></div>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/arman-shirinyan">Arman Shirinyan</a>
    </div>
</div>

<div class="news__item">
    <div class="news__item-head humble__row"><a href="/latest-cryptocurrency-news" hreflang="en">News</a>
        <div class="humble">Oct 23, 2026 - 6:29</div>
    </div>
    <a class="news__item-body" href="https://u.today/xrp-expert-debunks-persistent-myth">
        <div class="news__item-title">XRP Expert Debunks Persistent Myth</div>
    </a>
    <div class="news__item-tags"><a href="/ripple-news" hreflang="en">Ripple News</a> <a href="/xrp-news" hreflang="en">XRP News</a></div>
    <div class="news__item-footer"><a class="humble humble--author"
                                      href="/alex-dovbnya">Alex Dovbnya</a>
    </div>
</div>


      <div class="card__footer"><a class="btn btn--border-accent"
                                   href="/stories">Show all</a></div>
    </div>
  </div>
</div>

<script src="/themes/cryptod/libs/air-datepicker/air-datepicker.js"></script>
<script src="/themes/cryptod/libs/loadHotNews.js"></script>


                    <div class="card">
            <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_8">
              
                                <div class="card--something-md" style="width:300px;height:600px;">                                                <!-- Sidebar 4 Desktop -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-9245916885225528"
     data-ad-slot="2019371241"></ins>
                                    </div>
            

        </div>
              </div>
          </div>
          </div>
    </div>
    </div>


        </div>
        <script>
          urlt = 'https://twitter.com/intent/tweet?url=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today';
          urlf = 'http://www.facebook.com/sharer/sharer.php?u=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today';
          urltg = 'https://t.me/share/url?url=https://u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&text=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today';
          urlrd = 'http://www.reddit.com/submit?url=u.today/ai-has-an-infrastructure-trust-problem-can-dgrids-verification-layer-fix-it&title=AI Has an Infrastructure Trust Problem. Can DGrid’s Verification Layer Fix It? - U.Today';
        </script>


        <footer class="footer">
            <div class="container footer__container">
                <div class="footer__panel">
                    <div class="footer__subscribe">
                        <a class="btn btn--accent btn--subscribe footer__subscribe-btn" href="/subscribe">Subscribe</a>
                        <div class="footer__subscribe-title">Subscribe to daily newsletter</div>
                    </div>
                    <div class="footer__social">
                        <div class="footer__social-info">
                            <div class="footer__social-title">Our social media</div>
                            <div class="footer__social-desc">There's a lot to see there, too</div>
                        </div>
                        <div class="social social--light">
                            <a class="social__link social__link--tw" href="https://twitter.com/Utoday_en" target="_blank" title="Go to X"></a>
                            <a class="social__link social__link--fb" href="https://facebook.com/utoday.en/" target="_blank" title="Go to Facebook"></a>
                            <a class="social__link social__link--tg" href="https://t.me/utoday_en" target="_blank" title="Go to Telegram"></a>
                                                    </div>
                    </div>
                </div>


                <nav class="footer__nav" aria-label="Footer navigation">
                    
            
 
  

        
                            <ul class="footer__nav-list">
                                                        <li class="footer__nav-item footer__nav-item--arrow">
            
                            <div class="footer__nav-item-title">
                    <a href="/latest-cryptocurrency-news" class="footer__nav-link" data-drupal-link-system-path="taxonomy/term/2594">News</a>
                    <button class="btn btn--light btn--chevron-down footer__nav-toggle"
                            aria-label="Toggle submenu"></button>
                </div>
                                                                                <ul class="footer__nav-child-list">
                                            <li class="footer__nav-child-item">
            
                            <a href="/bitcoin-news" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2462">Bitcoin (BTC) News</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/ethereum-news" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2463">Ethereum (ETH) News</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/cardano-ada-coin-news" class="footer__nav-child-link">Cardano (ADA) News</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/ripple-news" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2465">Ripple and XRP News</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/shiba-inu-shib-news" class="footer__nav-child-link">Shiba Inu (SHIB) News</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/dogecoin-doge-coin-news-today" class="footer__nav-child-link">Dogecoin (DOGE) News</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/meme-cryptocurrencies" class="footer__nav-child-link">Meme Cryptocurrencies</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/nft-news" class="footer__nav-child-link">NFT News</a>
                                    </li>
                </ul>
    
                        </li>
                                    <li class="footer__nav-item footer__nav-item--arrow">
            
                            <div class="footer__nav-item-title">
                    <a href="/stories" class="footer__nav-link" data-drupal-link-system-path="stories">Stories</a>
                    <button class="btn btn--light btn--chevron-down footer__nav-toggle"
                            aria-label="Toggle submenu"></button>
                </div>
                                                                                <ul class="footer__nav-child-list">
                                            <li class="footer__nav-child-item">
            
                            <a href="/interviews" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/1831">Interviews</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/opinions" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/30">Opinions</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/reviews" class="footer__nav-child-link">Reviews</a>
                                    </li>
                </ul>
    
                        </li>
                                    <li class="footer__nav-item footer__nav-item--arrow">
            
                            <div class="footer__nav-item-title">
                    <a href="/crypto-coins-prices-predictions" class="footer__nav-link" data-drupal-link-system-path="taxonomy/term/27">Price Analysis</a>
                    <button class="btn btn--light btn--chevron-down footer__nav-toggle"
                            aria-label="Toggle submenu"></button>
                </div>
                                                                                <ul class="footer__nav-child-list">
                                            <li class="footer__nav-child-item">
            
                            <a href="/bitcoin-price-prediction" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2491">Bitcoin (BTC) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/ethereum-price-prediction" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2492">Ethereum (ETH) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/xrp-price-analysis" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2494">XRP Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/cardano-price-predictions-and-ada-forecasts" class="footer__nav-child-link">Cardano (ADA) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/dogecoin-price-prediction" class="footer__nav-child-link">Dogecoin (DOGE) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/shiba-inu-shib-price-prediction" class="footer__nav-child-link">Shiba Inu (SHIB) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/tron-price-prediction" class="footer__nav-child-link">TRON (TRX) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/matic-price-prediction" class="footer__nav-child-link">Polygon (MATIC) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/litecoin-price-predictions-and-ltc-forecasts" class="footer__nav-child-link">Litecoin (LTC) Price Analysis</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/solana-price-prediction" class="footer__nav-child-link">Solana (SOL) Price Analysis</a>
                                    </li>
                </ul>
    
                        </li>
                                    <li class="footer__nav-item footer__nav-item--arrow">
            
                            <div class="footer__nav-item-title">
                    <a href="https://u.today/guides" class="footer__nav-link">Guides</a>
                    <button class="btn btn--light btn--chevron-down footer__nav-toggle"
                            aria-label="Toggle submenu"></button>
                </div>
                                                                                <ul class="footer__nav-child-list">
                                            <li class="footer__nav-child-item">
            
                            <a href="/guides/blockchain" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2582">Blockchain</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/guides/ethereum" title="Ethereum (ETH) Guide" class="footer__nav-child-link">Ethereum</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/guides/cardano" title="Cardano (ADA) Guide" class="footer__nav-child-link">Cardano</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/guides/polygon" title="Polygon (MATIC) Guide" class="footer__nav-child-link">Polygon</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/guides/meme-coins" title="All Stablecoins in One Place: Dogecoin (DOGE), Shiba Inu (SHIB) and Others" class="footer__nav-child-link">Meme Coins</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/guides/stablecoins" title="USDT, USDC, USDD, EUROC, BUSD Guides" class="footer__nav-child-link">Stablecoins</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/guides/NFT" title="NFT Guides" class="footer__nav-child-link">NFT</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/guides/crypto-wallets" class="footer__nav-child-link" data-drupal-link-system-path="taxonomy/term/2617">Wallets</a>
                                    </li>
                </ul>
    
                        </li>
                                    <li class="footer__nav-item footer__nav-item--arrow">
            
                            <div class="footer__nav-item-title">
                    <a href="https://u.today/advertise" class="footer__nav-link">Advertise</a>
                    <button class="btn btn--light btn--chevron-down footer__nav-toggle"
                            aria-label="Toggle submenu"></button>
                </div>
                                                                                <ul class="footer__nav-child-list">
                                            <li class="footer__nav-child-item">
            
                            <a href="/press-releases/submit" class="footer__nav-child-link" data-drupal-link-system-path="node/48213">Submit Press Release</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/crypto-rewards/submit" title="Submit Crypto Rewards on U.Today" class="footer__nav-child-link">Submit Crypto Rewards</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/event/submit" class="footer__nav-child-link" data-drupal-link-system-path="node/14953">Submit Events Calendar</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/request-an-interview" class="footer__nav-child-link" data-drupal-link-system-path="node/17640">Request an Interview</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/press-releases" class="footer__nav-child-link" data-drupal-link-system-path="press-releases">Press releases</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/crypto-rewards" title="Crypto Rewards list" class="footer__nav-child-link">Crypto Rewards</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/sponsored" class="footer__nav-child-link">Sponsored</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/partners" class="footer__nav-child-link" data-drupal-link-system-path="partners">Partners</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/events" title="Cryptocurrency, Blockchain, Web 3.0, GameFi, DeFi Events Calendar" class="footer__nav-child-link">Events Calendar</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/mentions" class="footer__nav-child-link" data-drupal-link-system-path="mentions">Mentions</a>
                                    </li>
                </ul>
    
                        </li>
                                    <li class="footer__nav-item footer__nav-item--arrow">
            
                            <div class="footer__nav-item-title">
                    <a href="/about" class="footer__nav-link" data-drupal-link-system-path="node/64">About</a>
                    <button class="btn btn--light btn--chevron-down footer__nav-toggle"
                            aria-label="Toggle submenu"></button>
                </div>
                                                                                <ul class="footer__nav-child-list">
                                            <li class="footer__nav-child-item">
            
                            <a href="/about" class="footer__nav-child-link" data-drupal-link-system-path="node/64">Contacts</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/terms-and-conditions" class="footer__nav-child-link" data-drupal-link-system-path="node/687">Terms and conditions</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/privacy-policy" class="footer__nav-child-link" data-drupal-link-system-path="node/16134">Privacy policy</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/consent-settings" class="footer__nav-child-link" data-drupal-link-system-path="node/21317">Consent settings</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/privacy-policy#cookie" class="footer__nav-child-link" data-drupal-link-system-path="node/16134">Cookies policy</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/editorial-policy" class="footer__nav-child-link" data-drupal-link-system-path="node/17108">Editorial Policy</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/franchise" class="footer__nav-child-link">Our Franchise</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="/jobs" class="footer__nav-child-link" data-drupal-link-system-path="node/2761">Jobs</a>
                                    </li>
                                    <li class="footer__nav-child-item">
            
                            <a href="https://u.today/rss.php" title="U.Today RSS Feed" class="footer__nav-child-link">RSS</a>
                                    </li>
                </ul>
    
                        </li>
                </ul>
    


  

                </nav>
                <div class="footer__disclaimer">
                    <p class="footer__disclaimer-text">Disclaimer: The opinions expressed here are not investment advice; they are provided for informational purposes only. The opinions expressed by our writers are their own and do not represent the views of U.Today. Every investment and all trading involves risk, so you should always perform your own research prior to making decisions. U.Today is not liable for any financial losses incurred while trading cryptocurrencies. We do not recommend investing money you cannot afford to lose.</p>
                </div>
                <div class="footer__copy">
                    <div class="footer__copy-text">© 2017-2026 U.Today. All rights reserved.</div>
                    <a class="footer__copy-link" href="https://u.today/terms-and-conditions">Terms and conditions</a><a
                            class="footer__copy-link" href="https://u.today/privacy-policy">Privacy Policy</a>
                </div>

            </div>
        </footer>
        <div class="modal" id="subscribe-form">
            <div class="modal__square modal__square-tiny">
                <button class="modal__close btn btn--light btn--cross" data-close-modal></button>
                <div class="modal__square-content">
                    <h2 class="modal__square-title">Subscribe to daily newsletter</h2>
                    <form class="modal__form" action="#" method="get">

                        <div class="input">
                            <input class="input__elem input--valid" type="email" name="subscribe-email" valid-email="" placeholder="Email" required="">
                        </div>
                        <div class="form__agree text-small">By pressing the “Subscribe button” you agree with our <a href="privacy-policy">Privacy Policy</a></div>
                        <button class="submit-button btn btn--accent modal__square-btn" type="submit" aria-label="Send form" disabled>Subscribe</button>
                    </form>
                </div>

            </div>
        </div>

                                                            <div class="something--lowner">
                                    <div class="something">
      <div class="something__title">Advertisement</div>
      <div class="something__nav">
                  <div class="something__label">AD</div>
                <button class="btn btn--light something__close"
                aria-label="Close ad"></button>
      </div>
      <div class="something__content">
        <div class="something__content--long" data-slotid="block_3">
              
                                <div style="width:1150px;height:60px;">                                                <!-- Sticky footer 1150x60 [async] -->
<script type="text/javascript">
if (document.documentElement.clientWidth > 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (document.documentElement.clientWidth > 768) {
var AdButler = AdButler || {};
AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc721352 = window.plc721352 || 0;
document.write('<'+'div id="placement_721352_'+plc721352+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 721352, [1150,60], 'placement_721352_'+opt.place, opt); }, opt: { place: plc721352++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                                    </div>
            

        </div>
                  <div class="something__content--square" data-slotid="block_4">
                
                                <div style="width:px;height:px;">                            <!-- Sticky footer 336x60 [async] -->
<script type="text/javascript">
if (document.documentElement.clientWidth < 768) {
if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript"; s.src = 'https://servedbyadbutler.com/app.js'; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}
}
</script>
<script type="text/javascript">
if (document.documentElement.clientWidth < 768) {
var AdButler = AdButler || {};
AdButler.ads = AdButler.ads || [];
var abkw = window.abkw || '';
var plc826055 = window.plc826055 || 0;
document.write('<'+'div id="placement_826055_'+plc826055+'"></'+'div>');
AdButler.ads.push({handler: function(opt){ AdButler.register(183269, 826055, [336,60], 'placement_826055_'+opt.place, opt); }, opt: { place: plc826055++, keywords: abkw, domain: 'servedbyadbutler.com', click: 'CLICK_MACRO_PLACEHOLDER' }});
}
</script>
                    </div>
            

          </div>
              </div>
          </div>
                    </div>
                            <div class="modal" id="thank-you">
            <button class="modal__close btn btn--light btn--cross" data-close-modal></button>
            <div class="modal__square modal__square-tiny">
                <div class="modal__square-content"><img class="modal__square-icon" src="/img/icons/form/successful.svg"
                                                        width="48" height="48" alt="Successful">
                    <h2 class="modal__square-title">Successful!</h2>
                    <div class="modal__square-desc text-small text-center">Thank you. We'll contact you shortly.</div>
                    <button class="btn btn--huge btn--wide btn--input modal__square-btn" aria-label="Ok"
                            data-close-modal>Ok
                    </button>
                </div>
            </div>
        </div>
        <script src="/core/assets/vendor/jquery/jquery.min.js"></script>
        

            <link rel="manifest" href="/site.webmanifest">
            <script src="/themes/cryptod/js/infinite-scroll.pkgd.min.js"></script>
            <script src="/themes/cryptod/js/slick.min.js"></script>
            <script src="/themes/cryptod/js/main.js?v=46"></script>
            <script src="/themes/cryptod/js/infinite-scroll-fix.js"></script>
            <script src="/themes/cryptod/libs/isotope.min.js"></script>
            <script type='text/javascript'>
              let isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);

              if (isSafari) {
                document.body.classList.add('browser-safari');
              }
              const gEvent = function (type, share) {
                gtag('event', share, {
                  'type': type,
                });
              };
              let infinitePage = 1;
              jQuery('.main-news-block').on('append.infiniteScroll', function (event, response, path, items) {





                const btnsCloseBanner = document.getElementsByClassName('something__close');
                for (let elem of btnsCloseBanner) {
                  elem.addEventListener('click', () => {
                    elem.closest('.something').remove();
                  })
                }


                gtag('event', 'infinite', {
                  'infinite': infinitePage,
                });
                infinitePage += 1;

                                  [].forEach.call(document.querySelectorAll('.adsbygoogle'), function () {
                  try {
                    (adsbygoogle = window.adsbygoogle || []).push({});
                  } catch (e) {
                    //return null;
                  }
                });
              });

              //submit event ajax
              jQuery(document).on('submit', '.sevent', function () {
                var data = new FormData();
                var file;
                if (document.getElementById('input__file')) {
                  file = document.getElementById('input__file').files;
                  jQuery.each(file, function (key, value) {
                    data.append(key, value);
                  });
                }

                if (document.getElementById('input__file2')) {
                  file = document.getElementById('input__file2').files;
                  jQuery.each(file, function (key, value) {

                    data.append(key, value);
                  });
                }
                jQuery.each(this, function (i, val) {
                  var input = jQuery(val);
                  if (input.attr('name') != 'file') data.append(input.attr('name'), input.val());
                });


                jQuery.ajax({
                  url: jQuery(this).attr('action'),
                  type: 'POST',
                  dataType: 'json',
                  cache: false,
                  processData: false,
                  contentType: false,
                  data: data,
                  success: function (data) {
                    jQuery('.sevent').html('<h2>Thanks for submit. We will contact you soon.</h2>');
                    return false;
                  },
                  error: function (xhr, err) {

                    alert('Error');
                  }
                });
                return false;
              });

              //submit event end
            </script>

            <script type="text/javascript">
              const initBanners = function () {
                let elements =
                  document.getElementsByClassName('imageBannersContainer');
                for (let i = 0; i < elements.length; i++) {
                  let bannerElements = elements[i].getElementsByClassName("imageBanner");
                  let bannerIndex = Math.random() * bannerElements.length;
                  let firstDigitStr = String(bannerIndex)[0];
                  bannerElements[firstDigitStr].style.display = 'block';
                }
              };

              jQuery(document).ready(function () {

                (function ($) {
                  if (jQuery(window).width() > '850') {
                    jQuery('.press-releases__slider, .upcoming__slider').slick({
                      infinite: false,
                      slidesToShow: 3,
                      slidesToScroll: 1,
                      arrows: true,
                      dots: false
                    });
                  }
                })(jQuery);


                initBanners();

                var OneSignal = window.OneSignal || [];
                OneSignal.push(function () {
                  OneSignal.init({
                    appId: "8fd8204c-a529-4b35-98be-27f71d473d9a",
                  });
                });

                let menus = document.querySelectorAll('.main_page a');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'header_menu_click', {
                    'header_menu_click': 'click',
                  });
                }));

                menus = document.querySelectorAll('.article a[target="_blank"]');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'article_link_click', {
                    'article_link_click': 'click',
                  });
                }));
                menus = document.querySelectorAll('.article__related a');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'card_click', {
                    'card_click': 'click',
                  });
                }));
                menus = document.querySelectorAll('.views-infinite-scroll-content-wrapper .category-item a');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'related_click', {
                    'related_click': 'click',
                  });
                }));
                menus = document.querySelectorAll('.article__listen-audio');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'tts_click', {
                    'tts_click': 'click',
                  });
                }));
                menus = document.querySelectorAll('.header__nav-link');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'header_menu_click', {
                    'header_menu': 'click',
                  });
                }));
                menus = document.querySelectorAll('.footer__nav-child-link');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'footer_menu_click', {
                    'footer_menu': 'click',
                  });
                }));
                menus = document.querySelectorAll('.card__subscribe-item');
                menus.forEach(el => el.addEventListener('click', event => {
                  gtag('event', 'subscribe', {
                    'subscribe': 'click',
                  });
                }));





                                  document.querySelector('.article__content').oncopy = addLink;
                                  [].forEach.call(document.querySelectorAll('.adsbygoogle'), function () {
                  try {
                    (adsbygoogle = window.adsbygoogle || []).push({});
                  } catch (e) {
                    //return null;
                  }
                });
                jQuery('.ad-feedback__form, .press-releases_form, .event_form, .airdrop_form').submit(function (e) {
                  e.preventDefault();
                  //data = 'subject=' + e.target.querySelector('input[name=subject]').value + '&name=' + e.target.querySelector('input[name=submit-name]').value + '&mail=' + e.target.querySelector('input[name=submit-email]').value + '&desc=' + e.target.querySelector('textarea[name=submit-massage]').value;
                  let fd = new FormData();
                  let other_data = jQuery(e.target).serializeArray();
                  jQuery.each(other_data, function (key, input) {
                    fd.append(input.name, input.value);
                  });
                  if(e.target.querySelector('input[name=submit-file]') != null) {
                    fd.append('file', jQuery(e.target.querySelector('input[name=submit-file]'))[0].files[0]);
                  }
                  jQuery.ajax({
                    url: '/umail',
                    type: 'post',
                    contentType: false,
                    processData: false,
                    data: fd,
                    success: function () {

                    }
                  });
                });
                jQuery('.modal__form, .subscribe-page__form, .footer__subscribe-form,.aside-sub,.subscribe-form,.sub-slot__form, .ad-feedback__form').submit(function (e) {
                  e.preventDefault();
                  const form = e.target;
                  const formData = new FormData(form);

                  jQuery.ajax({
                    url: '/getresponse.php',
                    type: 'post',
                    data: formData,
                    processData: false,
                    contentType: false,
                    success: function () {
                      e.target.querySelector('.subscribe-result').innerHTML = '<div class="success">Subscribed</div>';
                      jQuery('.card__subscribe-em .input__status').text('Subscribed');
                      e.target.querySelector('.success').style.display = 'block';
                    }
                  });
                });


                  


                                  var nextPages = [
                    'https://u.today/xrp-eyes-140-breakthrough-as-ripple-draws-blackrock-and-imf-to-new-york',
'https://u.today/can-near-protocol-near-recover-main-resistance-threshold-is-clear-now',
'https://u.today/xrp-expert-debunks-persistent-myth',

                ];
                jQuery('.views-row').infiniteScroll({
                  path: function () {
                    return nextPages[this.loadCount];
                  },
                  append: '.article',
                  prefill: true,
                  scrollThreshold: 1200,
                  status: '.scroller-status',
                  hideNav: '.pagination',
                });
                                                      


              });

              function addLink() {
                let body = document.getElementsByTagName('body')[0],
                  selection = window.getSelection(),
                  copyright = "<p><br>Read more on U.Today <a href='" + document.location.href + "'>" + document.location.href + "</a></p>",
                  copyrightText = selection + copyright,
                  newdiv = document.createElement('div');

                newdiv.style.position = 'absolute';
                body.appendChild(newdiv);
                newdiv.innerHTML = copyrightText;
                selection.selectAllChildren(newdiv);

                window.onclick = function () {
                  body.removeChild(newdiv);
                };
              }
            </script>

            <script type="text/javascript">
              document.addEventListener("scroll", (event) => {

                [].forEach.call(document.querySelectorAll('.adsbygoogle'), function () {
                  try {
                    (adsbygoogle = window.adsbygoogle || []).push({});
                  } catch (e) {
                    //return null;
                  }

                });
              });
              document.addEventListener('DOMContentLoaded', function () {
                document.querySelectorAll('audio').forEach(function (audio) {
                  let loaded = false;

                  audio.addEventListener('loadedmetadata', function () {
                    loaded = true;
                    checkLoad();
                  });

                  audio.addEventListener('canplaythrough', function () {
                    loaded = true;
                    checkLoad();
                  });

                  function checkLoad() {
                    if (loaded) {
                      const article = audio.closest('.article__listen');
                      const duration = Math.floor(audio.duration);
                      const minutes = Math.floor(duration / 60);
                      const seconds = Math.floor(duration % 60);
                      minutesDisplay.textContent = `${minutes}:${(seconds < 10 ? '0' : '')}${seconds}`;

                      console.log(duration);
                    }
                  }
                });

                let currentAudio = null;

                document.body.addEventListener('click', function (e) {
                  const article = e.target.closest('.article__listen');

                  if (!article) return;

                  const audio = article.querySelector('audio');
                  const playPauseButton = article.querySelector('.article__listen-btn');

                  if (audio && playPauseButton) {
                    if (audio !== currentAudio) {
                      if (currentAudio) {
                        currentAudio.pause();
                        const currentPlayPauseButton = currentAudio.parentElement.querySelector('.article__listen-btn');
                        if (currentPlayPauseButton) {
                          currentPlayPauseButton.classList.remove('is-play');
                        }
                      }

                      currentAudio = audio;

                      audio.addEventListener('timeupdate', updateTimer);
                    }

                    if (audio.paused) {
                      audio.play();
                      playPauseButton.classList.add('is-play');
                    } else {
                      audio.pause();
                      playPauseButton.classList.remove('is-play');
                    }

                    function updateTimer() {
                      if (!audio.duration) {
                        audio.removeEventListener('timeupdate', updateTimer);
                        audio.addEventListener('timeupdate', updateTimer);
                        return;
                      }

                      const currentTime = audio.duration - audio.currentTime;
                      const minutes = Math.floor(currentTime / 60);
                      const seconds = Math.floor(currentTime % 60);

                      minutesDisplay.textContent = `${minutes}:${(seconds < 10 ? '0' : '')}${seconds}`;
                    }
                  }
                });
              });
            </script>
            <div class="modal" id="modal-submit">
                <button class="modal__close btn btn--light btn--cross" data-close-modal></button>
                <div class="modal__square">
                    <div class="modal__square-content">
                        <h2 class="modal__square-title"></h2>
                        <form class="modal__form" action="#" method="post" enctype="multipart/form-data">
                            <div class="cf-turnstile" data-sitekey="0x4AAAAAACvDjKO-GSVj-Ot3"></div>
                            <input type="hidden" name="modal-title">
                            <div class="input">
                                <div class="input__label">Name</div>
                                <input class="input__elem" type="text" name="submit-name" valid-text placeholder="Name" required>
                            </div>
                            <div class="input">
                                <div class="input__label">Email</div>
                                <input class="input__elem" type="text" name="submit-email" valid-email placeholder="Email" required>
                            </div>
                            <div class="input">
                                <div class="input__label">Description (Optional)</div>
                                <textarea class="input__elem" name="submit-message" cols="15" rows="3"> </textarea>
                            </div>
                            <button class="btn btn--accent modal__square-btn" type="submit" aria-label="Send form" disabled>Submit</button>
                        </form>
                    </div>
                </div>
            </div>
        </body>
        </html>
    