Item logo image for ic-git verifier

ic-git verifier

ExtensionTools2 users
Item media 2 (screenshot) for ic-git verifier
Item media 1 (screenshot) for ic-git verifier
Item media 2 (screenshot) for ic-git verifier
Item media 1 (screenshot) for ic-git verifier
Item media 1 (screenshot) for ic-git verifier
Item media 2 (screenshot) for ic-git verifier

Overview

Checks ic-git sites against their on-chain record and shows only the checked page, running only its verified scripts.

Sites served by ic-git (a git host on the Internet Computer) publish a record of each page they serve to a public registry contract on chain. This extension checks every page it opens on those sites against that record before anything on it runs: the page's hash, the git commit it came from (every object checked against its own hash), and that everything it loads is pinned. If the page is not the recorded one -- because a proxy, gateway or anyone in between changed it -- the page is stopped and you are told which check failed. If it is, only the verified page's own scripts are allowed to run. It reads public records only: the page itself, the ic-git canister's public queries, and the registry through two public Ethereum RPC endpoints that must agree. To look a site's record up it has to name the site, so the operators of those endpoints -- the Internet Computer's public API gateway and the two RPC providers -- see which ic-git site is being checked and from which network address, when you open it and every ten minutes after while the browser stays open. That is all it sends: no page content, nothing you type, no identifier, and nothing to the extension's authors, who run no server and collect nothing. Its source, and the hash of every file in this package, are public and recorded on chain, so you can check the copy you installed: see docs/EXTENSION.md in the ic-git repository.

Details

  • Version
    0.1.1
  • Updated
    October 6, 2026
  • Size
    25.32KiB
  • Languages
    English (United States)
  • Developer
    Email
    dr.jesse.glass@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

ic-git verifier has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

ic-git verifier handles the following:

Web history

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps