Portable JSON/YAML authoring document for a Jidoka agent.
The document intentionally stores only data. Runtime-only values such as Zoi
schemas and Jido action modules are referenced by name and resolved through
explicit registries in Jidoka.Import.
Summary
Functions
Builds a portable agent document from keyword or map attributes.
Builds a portable agent document and raises if the attributes are invalid.
Returns the Zoi schema for a portable agent document.
Returns the current portable document format version.
Types
Functions
Builds a portable agent document from keyword or map attributes.
Builds a portable agent document and raises if the attributes are invalid.
@spec schema() :: Zoi.schema()
Returns the Zoi schema for a portable agent document.
@spec version() :: pos_integer()
Returns the current portable document format version.