{
  "schema": "unitiqx.factory-os.public-protocol.v1",
  "edition": "Factory OS bounded deterministic release 1.0",
  "boundary": "The public factory website is discovery and simulation only. Owner controls stay in PRIME authenticated Workbench.",
  "worker_stages": [
    "source_inspection",
    "building",
    "static_validation",
    "deterministic_behavior_tests",
    "documentation",
    "packaging",
    "owner_approval",
    "owner_public_promotion"
  ],
  "approved_software_recipes": [
    {
      "id": "resource-flow",
      "type": "static",
      "summary": "Workers, raw materials, machines, warehouse capacity, bottlenecks and made-to-order fictional goods."
    },
    {
      "id": "service-operations",
      "type": "static",
      "summary": "Worker/staff capacity and synthetic service demand and incident impact."
    }
  ],
  "materials": [
    "factory-shell.html",
    "factory-style.css",
    "factory-logic.js",
    "factory-quality.js"
  ],
  "provenance": "Hash each input template and built artifact, record local QA checks and one signed-in owner approval followed by separate publish action.",
  "privacy": {
    "public_submission_to_private_factory": false,
    "anonymous_jobs": false,
    "anonymous_deploy": false,
    "anonymous_llm_runtime": false,
    "published_static_assets_only": true,
    "public_catalog": "/factory/published.json",
    "private_vault_reading": false
  },
  "not_certified": [
    "formal SLSA attestation or independent signing",
    "offhost disaster recovery",
    "arbitrary AI-generated code sandbox",
    "human acceptance",
    "all-device usability and threat testing"
  ],
  "catalog": "/factory/published.json",
  "modules": "Only owner-promoted content-addressed immutable 24-hex-ID static module directories are served.",
  "educational_game": "/factory/simulator.html",
  "game_rules": "/factory/rules.json"
}
