{"id":22333,"date":"2026-08-05T13:07:51","date_gmt":"2026-08-05T13:07:51","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/08\/05\/announcing-a-trillion-dollar-security-grant-for-webcat\/"},"modified":"2026-08-05T13:07:51","modified_gmt":"2026-08-05T13:07:51","slug":"announcing-a-trillion-dollar-security-grant-for-webcat","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/08\/05\/announcing-a-trillion-dollar-security-grant-for-webcat\/","title":{"rendered":"Announcing a Trillion Dollar Security grant for WEBCAT"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">The Ethereum Foundation\u2019s Trillion Dollar Security (1TS) initiative is proud to announce a grant allocation to <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/freedom.press\/\">Freedom of the Press Foundation<\/a> (FPF) to support the continued development of <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/webcat.tech\/\">WEBCAT<\/a>. WEBCAT is an open source tool that lets browsers verify that code served by an enrolled website matches what its developers published. The grant will also help bring that protection to Ethereum wallets and apps.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"closing-the-front-end-verification-gap\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"closing the front end verification gap permalink\" href=\"#closing-the-front-end-verification-gap\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Closing the front-end verification gap<\/h2>\n<p class=\"chakra-text css-gi02ar\">The grant targets a gap in how web applications are secured today. HTTPS authenticates the site you connect to and encrypts the connection, but it does not prove that the code the site serves matches what its developers published. Without an independent integrity check, a browser can run an altered front end without warning.<\/p>\n<p class=\"chakra-text css-gi02ar\">For Ethereum users, the risk lies in the app\u2019s website itself. Your browser loads and executes the site\u2019s code when you visit. Tampered code there can swap the recipient address or ask you to sign something other than what the page showed. Your wallet cannot determine from the connection alone whether the page has been altered.<\/p>\n<p class=\"chakra-text css-gi02ar\">Trillion Dollar Security has identified front-end hacks as an infrastructure risk and verifiable front ends as a next step. Compromised web interfaces can expose users to supply-chain attacks and UI manipulation, and can increase the impact of incidents like DNS hijacks.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"about-webcat\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"about webcat permalink\" href=\"#about-webcat\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>About WEBCAT<\/h2>\n<p class=\"chakra-text css-gi02ar\">WEBCAT, short for web-based code assurance and transparency, lets a browser verify that the resources served by an enrolled site match a signed manifest. If verification fails, the current alpha Firefox extension prevents the page from loading and displays a warning.<\/p>\n<p class=\"chakra-text css-gi02ar\">Developers sign a manifest describing the files and other assets covered by each release. A distributed, verifiable enrollment system maintains a public record. For each participating site, that record holds a cryptographic fingerprint of enrollment information that specifies the site\u2019s authorized signing identities and validation rules. The extension periodically downloads and verifies a snapshot of the record, so it can verify enrolled sites locally without contacting a third party on every visit.<\/p>\n<p class=\"chakra-text css-gi02ar\">FPF developed WEBCAT in part because a future version of SecureDrop will need verifiable browser code. <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/securedrop.org\/\">SecureDrop<\/a> is FPF\u2019s open source submission system for secure communication between journalists and anonymous sources.<\/p>\n<p class=\"chakra-text css-gi02ar\">Today, SecureDrop encrypts submissions on the newsroom\u2019s server as they are uploaded. The server handles unencrypted content during upload but stores submissions in encrypted form. FPF is developing an end-to-end encryption protocol for a future version of SecureDrop. Under the intended design, the source\u2019s browser would encrypt message content before sending it, so the server would store ciphertext rather than hold plaintext in memory until encrypted by the server. The protocol remains under development and does not yet cover file attachments.<\/p>\n<p class=\"chakra-text css-gi02ar\">Because the encryption code would still come from the server, a compromised server could send altered code that captures content before encryption. WEBCAT is intended to detect and block that kind of alteration. FPF has also tested WEBCAT with other browser-based secure applications through proof-of-concept integrations.<\/p>\n<p class=\"chakra-text css-gi02ar\">The same code-integrity risk applies when Ethereum users interact with browser-based app front ends, which is why a tool built to protect sources and journalists also fits wallets and apps.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"what-the-grant-funds\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"what the grant funds permalink\" href=\"#what-the-grant-funds\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>What the grant funds<\/h2>\n<p class=\"chakra-text css-gi02ar\">The grant funds the development of a WEBCAT verification library that wallets can integrate.<\/p>\n<p class=\"chakra-text css-gi02ar\">A wallet that includes the library can verify enrolled sites, so users get the protection without installing a separate extension. The grant also funds research into supporting Chrome and other Chromium browsers, help for teams adding WEBCAT to their apps, an independent security audit, and an Ethereum Request for Comments (ERC) standard ERC so wallet developers have a standard to follow.<\/p>\n<p class=\"chakra-text css-gi02ar\">The library will complement other 1TS work, including <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2026\/05\/12\/clear-signing-announcement\">Clear Signing<\/a>. Clear Signing helps users understand what they\u2019re approving, while WEBCAT integration would help wallets verify that an enrolled app\u2019s front end matches its signed manifest.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"whats-next-for-wallet-and-app-teams\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"whats next for wallet and app teams permalink\" href=\"#whats-next-for-wallet-and-app-teams\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>What\u2019s next for wallet and app teams<\/h2>\n<p class=\"chakra-text css-gi02ar\">Bringing this verification into wallets requires adoption on both sides. Wallet extensions must integrate the library, and app teams must enroll their domains and serve a signed manifest with each release. If you\u2019re part of a wallet or app team interested in front-end integrity, we\u2019d love to hear from you at <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/en\/2026\/08\/05\/mailto:trilliondollarsecurity@ethereum.org\">trilliondollarsecurity@ethereum.org<\/a>.<\/p>\n<p class=\"chakra-text css-gi02ar\">Read more about risk controls and priority work at <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/trilliondollarsecurity.org\/\">trilliondollarsecurity.org<\/a>.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2026\/08\/05\/1ts-grant\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Ethereum Foundation\u2019s Trillion Dollar Security (1TS) initiative is proud to announce a grant allocation to Freedom of the Press Foundation (FPF) to support the continued development of WEBCAT. WEBCAT is an open source tool that lets browsers verify that code served by an enrolled website matches what its developers published. The grant will also [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":20792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-22333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/22333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=22333"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/22333\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/20792"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=22333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=22333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=22333"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=22333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}