Stable, data-only callback identity for resumable GRPO jobs.
A callback binds a trusted, already-loaded module and function to a consumer-owned versioned id and JSON-safe configuration. Imp persists only that identity and the configuration digest; it never serializes executable code or reconstructs atoms from saved data.
Reward callbacks receive (example, prediction, config). Validation
callbacks receive (program, dataset, context, config).