id

abstract val id: String(source)

Stable identifier, used for pipeline ordering and diagnostics.

Namespace it like a package, acme.filmgrain, so two libraries cannot collide. Never derive it from the class name, which changes under refactoring and under Objective-C export.