> For the complete documentation index, see [llms.txt](https://docs.coherence.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherence.io/1.1/coherence-sdk-for-unity/asset-management/coherencesyncconfigregistry-save-modes.md).

# CoherenceSyncConfigRegistry Save Modes

The `CoherenceSyncConfigRegistry` is a ScriptableObject that will hold a list of references to your existing `CoherenceSyncConfig` objects.

`CoherenceSyncConfig` is a separate ScriptableObject that holds the configuration for each of your networked objects.

Since the Registry needs to keep a list of references, in **coherence** we offer three different ways you can handle your `CoherenceSyncConfigRegistry` asset:

* *Sub Assets*: The `CoherenceSyncConfig` assets will be saved as sub-assets of the `CoherenceSyncConfigRegistry` asset.&#x20;

{% hint style="info" %}
This option generates the least amount of assets on the disk but it is **highly susceptible** to version control conflicts.
{% endhint %}

* *Standalone Assets*: The `CoherenceSyncConfig` assets will be saved separately in the *Assets/coherence/baked* folder, the `CoherenceSyncConfigRegistry` will simply keep a list of references to them.

{% hint style="info" %}
This options creates more assets on the disk but it is less susceptible to version control conflicts.
{% endhint %}

* *Dynamic Standalone Assets*: The `CoherenceSyncConfig` assets will be saved separately in the *Assets/coherence/baked* folder. The `CoherenceSyncConfigRegistry` will not be saved to disk but it will be generated on-demand in memory.&#x20;

{% hint style="info" %}
This option is **recommended for large development teams**, to avoid version control conflicts.
{% endhint %}
