Guide
Inspect dynamic catalogs
Use public catalog wrappers to inspect runtime commands, generic features, and physics declarations.
Catalog wrappers are ordinary public SDK objects. An attached model supplies the active catalog payload; this minimal example verifies the empty forward-compatible contract without contacting a runtime.
from telion import FeatureCatalog, PhysicsCatalog, RuntimeCommandCatalog
runtime = RuntimeCommandCatalog({"schemaVersion": "1.0.0", "commands": []})
features = FeatureCatalog({"schemaVersion": "1.0.0", "categories": []})
physics = PhysicsCatalog({"schemaVersion": "2.0.0", "interfaces": []})
assert runtime.action_names() == []
assert features.category_names() == []
assert physics.interfaces() == []