Extensions applied to a m-ld clone.
In general, extensions should be dynamically selected and loaded based on the clone's (meta)data content – this allows a domain to evolve without necessitating the redeployment of app code. Where applicable, the members of this interface document alternative means of providing behaviour.
⚠️ Changing extensions at runtime may require coordination between clones, to prevent outdated clones from acting incorrectly in ways that could cause data corruption or compromise security. Consult the extension's documentation for safe operation.
Constraints declared in the configuration or the data.
A transport security interceptor. If the initial transport security is not compatible with the rest of the domain, this clone may not be able to join until the app is updated.