Registration
Makes a Factory persistable. A factory whose class is claimed by a ServiceLoader-discovered registration serialises (via protoTag / toProto) and so can travel as a stored secondary-database config; a programmatic factory with no registration still runs in-process, but Factory.toProto rejects it.