Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/security / / SkillTrustRoot
Interface: SkillTrustRoot
Defined in: packages/security/src/supply-chain/signature.ts:246
Stable
Operator trust root for skill signatures. At least one leg must be non-empty to trust anything. allowSigstore (default true) exempts sigstore-resolved keys (their identity/issuer were already checked by the verifier).
The publishers leg counts ONLY for keys resolved through the well-known channel, whose URL host is verified to be the publisher's domain (or a subdomain). The frontmatter publisher string is NOT covered by the signature - anyone can claim any publisher - so an inline key can never satisfy this leg (self-sign + claim publisher: trusted.example.com used to pass). Inline keys require the fingerprints leg.