Use a Manifest#

An exported policy package contains a manifest.json file.

exports/act_policy/
├── manifest.json
├── model.xml
└── stats.safetensors

In most cases, you load the package through InferenceModel.

model = InferenceModel.load("./exports/act_policy")

If you need to inspect metadata directly, load the manifest itself.

from physicalai.inference.manifest import Manifest

manifest = Manifest.load("./exports/act_policy/manifest.json")
print(manifest.model.runner)
print(manifest.model.artifacts)

Use manifests to describe exported artifacts. Use workflow config to author training, inference, or runtime workflows before execution.