Connected data access layer that owns the model registry.
Table name used as the base registration key.
JSON schema describing the model definition.
Optional registry metadata such as an explicit registry key.
Descriptor containing the resolved model and whether it was newly created.
Fetch a registered model if one exists or create a new constructor by delegating to the DAL. Useful for bootstrap flows that can run multiple times in dev environments without duplicating registrations.