Skip to main content

Type Alias: ExtensionTrustTier

ExtensionTrustTier = "untrusted" | "signed" | "marketplace"

Defined in: Extensions/ExtensionManifest.ts:313

How much provenance the app can vouch for. Tiers, deliberately not a gate: an unsigned extension still installs, it is simply marked untrusted and must have its permissions approved.

  • untrusted — sideloaded, unsigned, or signed by a publisher we don't know. The default and the common case for self-published extensions.
  • signed — signature is intact AND the signing key is in the app's trusted-publisher set. Earns the "Verified publisher" badge.
  • marketplace — came from the curated catalog. Nothing emits this yet; the catalog lands in Phase 4.