/** * The keys a Wellformed licence must be signed by. * * Public keys. There is nothing secret here and nothing to protect: a public * key can check a signature and cannot make one. The private half never leaves * the machine that issues licences. * * More than one may be listed, and that is how a key gets replaced: add the * new one, reissue the licences signed by the old one, and drop the old one * from this list when they have all been handed over. Until then both are * accepted, and nobody's install stops recognising itself mid-upgrade. */ export const LICENCE_PUBLIC_KEYS: readonly string[] = [ // 4e6161785ac54645 — issued 2026-08-29 '-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAu2InifmY5j4KRxr8nGivlSnndyuFs33Ys3Zp2Z+H5oc=\n-----END PUBLIC KEY-----', ]; /** The slug this software is licensed under, as it appears in a token. */ export const LICENCE_PRODUCT = 'wellformed';