Spreadsheet-UX op een echte relationele engine
Deze repository wordt als momentopname gepubliceerd: een clone bevat de volledige inhoud, maar geen commitgeschiedenis.
/**
* 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';