ConstReadonlybundlePath: "/.well-known/webcat/bundle.json"The path to bundle.json.
ReadonlybundlePrevPath: "/.well-known/webcat/bundle-prev.json"The path to bundle-prev.json.
ReadonlychainId: "webcat-test-02"ReadonlycheckInterval: numberThe time in milliseconds between enrollment update checks. Determines how often the extension is activated to check whether an update is due. An update is only downloaded if, at check time, updateInterval has elapsed since the last update.
ReadonlyconnectionName: "WEBCAT"The name of the connection that content script hooks use to communicate with the rest of the extension.
Readonlyendpoint: "https://webcat.freedom.press/"The update endpoint that serves verifiable enrollments as list.json and
block.json.
ReadonlyfetchTimeout: 3000The timeout, in milliseconds, of update download attempts.
ReadonlyiconPaths: (p: PathTemplateProperties) => stringTemplate for icon paths.
ReadonlylocalDataPath: "data"The path to bundled list.json and block.json files.
Readonlynamespace: "WEBCAT"A string prefix used for all persisted keys.
ReadonlynonOriginCacheSize: 8192The number of hostnames to store in-memory in the negative origin cache.
ReadonlyoriginCacheSize: 32The number of OriginState objects to cache locally.
ReadonlypagePaths: (p: PathTemplateProperties) => stringTemplate for page paths.
ReadonlystaticHookPath: "dist/hooks/content.js"The path to the static hook content script file, relative to the extension root directory.
ReadonlyupdateInterval: numberThe minimum time in milliseconds between updates. Update checks are run periodically at an interval determined by this value. An update is only downloaded when a check runs and updateInterval has elapsed since the last update.
ReadonlyvalidatorSet: ValidatorJsonThe set of CometBFT validators to verify enrollments against.
Default WebcatConfig values.