Enrich can be used to create assets for your organization. This is organizational IP that can be reused across projects and organizations.
The assets are part of a project and look like python packages. An organization can create a \"shared\" project that is deployed every time.
The assets are a collection of python packages. They can be developed and tested like any python packge.
When the pipeline runs, all the installed assets are loaded. they can used in any transform or skin.
$ find pkg/transforms/phonemodel pkg/transforms/phonemodel pkg/transforms/phonemodel/MANIFEST.in pkg/transforms/phonemodel/setup.py pkg/transforms/phonemodel/phonemodel pkg/transforms/phonemodel/phonemodel/manifest.json pkg/transforms/phonemodel/phonemodel/__init__.py pkg/transforms/phonemodel/phonemodel/README.md
All customer assets are loaded at the time of running the pipeline.