The Trust Badge is a public artifact that turns a verification result into something a buyer can check from the verified company’s website. It’s a JWT — anyone with the token can confirm it came from Vouchmark and that the underlying record is still in good standing.Documentation Index
Fetch the complete documentation index at: https://docs.vouchmark.com/llms.txt
Use this file to discover all available pages before exploring further.
Anatomy of a badge
A Trust Badge token carries:vendorId— the verified company’s Vouchmark IDband—verified,partially_verified, orself_assertedscore— the score at issue timeissuedAtandexpiresAt— badges are short-lived; refresh nightlyiss— alwaysvouchmark.com
TRUST_BADGE_SECRET, a key dedicated to badges (never reused for user authentication).
Issuing a badge
A badge is issued automatically when a verified company hits a score threshold. You can also force a re-evaluation from the dashboard. Programmatically:Response
Verifying a badge
Anyone — no auth — can verify a token:Response
valid: false even though the JWT signature is intact.
Embedding the badge
Drop this snippet on the verified company’s website:Revocation
Badges are revoked when:- Smart Sentinel detects a material change (e.g. CAC status flipped to
INACTIVE, sanction hit, FIRS TIN deactivated). - The owner manually disables it from the dashboard.
- The underlying score drops below the issuing threshold on a nightly re-score.
valid: false.