Skip to Content
ReferenceReference

Reference

Technical reference for the public OpenFactory platform. The console and API responses are the source of truth for the state of a particular build.

ReferenceDescription
MCP integrationConnect an MCP client to OpenFactory
Recipe schemaCanonical BuildRecipe fields
Assertion typesExecutable VM-test assertions
ServiceNow integrationOptional, disabled-by-default ITSM hooks

Build records have separate outcomes

Do not infer verification from the image-build status alone. A build record tracks at least three distinct concerns:

ConcernTypical valuesMeaning
Image buildqueued, planning, configured, building, finalizing, completed/built, failedWhether image production reached a terminal result
Testsnot_run, running, passed, failed, error, or skippedWhether the attached verification run executed and what it found
Certificationcertified, uncertified, repairing, or another explicit gate stateWhether the artifact met the current certification contract

A completed image with failed, errored, skipped, or absent tests is not a certified image. Use all three fields when automating promotion or download decisions.

Build outputs

Outputs depend on the build target and on which stages completed. A record may provide an ISO or disk image, the normalized recipe, build logs, and test evidence. Treat an item as available only when the build response supplies its artifact metadata and the download endpoint succeeds.

Zone 2 snapshots in VM management capture the governed persistent overlay. They are not full libvirt memory-and-disk snapshots and are not build artifacts.

Base images

Selectable versions change as upstream sources and OpenFactory adapters change. Use the console’s current base-image picker or the validated recipe response, not a copied version list, when creating automation. See Base images for selection guidance and limitations.

Support