We recommend that your Daml code only depends on Daml interface packages, rather than packages depending on concrete template implementations. This will ensure that the release cadence for your application is decoupled from the release cadence of the Registry App.Dependencies on concrete template implementations can be used only for code that runs as a one-off during app initialization.
The Registry App is fully Token Standard (CIP-0056) compliant. You can use the Daml interfaces defined as part of CIP-0056 in order to execute transfers and allocations from your Daml code.More details can be found in the Token Standard API section.