/** * Build allowed pubkeys from validators (cle_publique in signatures_obligatoires). * Service uses only explicit cle_publique; pair_uuid resolution is not used. */ export function buildAllowedPubkeysFromValidateurs(validateurs) { const out = new Set(); for (const m of validateurs.membres_du_role) { for (const r of m.signatures_obligatoires) { if (r.cle_publique !== undefined) { out.add(r.cle_publique); } } } return out; }