SKILL

Publish a Factory as a sellable Product.

Parse args: PATH. 1) Hard gate: python3 scripts/factory.py check <PATH> must pass; refuse otherwise. 2) From the contract, emit the OSSA capability registration and DUADP discovery records and stage the marketplace listing (Product SKU, pricing, capability catalog, Wasteland-compatible metadata). 3) Registration/publish is a mutation: produce a Preflight and route the actual push through Agent Blu / OpenClaw (POST api.copaw.us/execution/run) under Cedar + Dragonfly. The customer buys the Factory, not the tech.

Always load the operating model first (reference/factory-operating-model.md): the architecture is Product → Factory → Outputs → Domains → Systems; Bluefly owns composition, not implementation; compose, never reinvent; factory.yaml is the single source of truth.