# Identifiants de programmes `kb_program_ids` est la source unique des `program_id` connus du workspace. Les décodeurs et exécuteurs ne doivent pas redéfinir les mêmes chaînes dans leurs propres fichiers `constants.rs`. Ils doivent utiliser directement `kb_program_ids::XXX_PROGRAM_ID`. Les fichiers `constants.rs` locaux restent utiles pour les constantes propres à une surface : discriminators, opcodes, seeds, index de comptes, tailles de payload ou constantes Borsh. ## Audit de génération Le crate central a été alimenté à partir des constantes existantes des décodeurs/exécuteurs et des fichiers registry.