{
  "manifest_version": "0.1.0",
  "classification": "working_proposal",
  "package_root": "CWSE-RP-001/",
  "packaging_model": "monolithic_fixture_with_projected_file_tree",
  "integrity_policy": "Every listed path is materialized in examples/curtain-wall-slab. SHA-256 values are deliberately null in this editable illustration. An exchange implementation must compute content digests after files are frozen and must invalidate dependent receipts when referenced content changes.",
  "artifact_types": [
    { "artifact_type": "human_readme", "path_template": "README.md", "media_type": "text/markdown", "source_layer": "review", "required": true, "description": "Entry point and package map." },
    { "artifact_type": "json_schema", "path_template": "reference-package.schema.v{version}.json", "media_type": "application/schema+json", "source_layer": "application_contract", "required": true, "description": "Versioned non-normative package schema." },
    { "artifact_type": "package_index", "path_template": "reference-package.v{version}.json", "media_type": "application/json", "source_layer": "package", "required": true, "description": "Comprehensive package index, boundary register, and variable dictionary." },
    { "artifact_type": "bundle_manifest", "path_template": "bundle-manifest.v{version}.json", "media_type": "application/json", "source_layer": "package", "required": true, "description": "Materialized artifact and scenario bundle manifest." },
    { "artifact_type": "cto_element", "path_template": "products/{product}.v{version}.cto", "media_type": "application/vnd.cfoc.cto+json", "source_layer": "cto_product", "required": true, "description": "Source-bounded or synthetic application-authored CTO element projection, with authority declared per artifact." },
    { "artifact_type": "cis_interface", "path_template": "interfaces/{cis-id}.v{version}.cis", "media_type": "application/vnd.cfoc.cis+json", "source_layer": "cis_interface", "required": true, "description": "Working-proposal CIS projection." },
    { "artifact_type": "connector_catalog", "path_template": "catalogs/connector-candidates.v{version}.json", "media_type": "application/json", "source_layer": "application_catalog", "required": true, "description": "Material-specific connector candidates and rules." },
    { "artifact_type": "evaluator_contract", "path_template": "sidecars/evaluator-contract.v{version}.json", "media_type": "application/json", "source_layer": "evaluator", "required": true, "description": "Evaluation stage and status contract." },
    { "artifact_type": "project_context_set", "path_template": "sidecars/project-contexts.v{version}.json", "media_type": "application/json", "source_layer": "project_context", "required": true, "description": "Nine scenario inputs." },
    { "artifact_type": "evaluation_result_set", "path_template": "results/evaluation-results.v{version}.json", "media_type": "application/json", "source_layer": "evaluation_result", "required": true, "description": "Nine scenario outcomes and selected valid geometry." },
    { "artifact_type": "evaluation_receipt_set", "path_template": "results/evaluation-receipts.v{version}.json", "media_type": "application/json", "source_layer": "evaluation_receipt", "required": true, "description": "Traceable evaluation receipts." },
    { "artifact_type": "evidence_index", "path_template": "results/evidence-index.v{version}.json", "media_type": "application/json", "source_layer": "evidence", "required": true, "description": "Evidence identity and scope." },
    { "artifact_type": "human_report", "path_template": "results/human-readable-report.md", "media_type": "text/markdown", "source_layer": "review", "required": true, "description": "Plain-language walkthrough and result table." },
    { "artifact_type": "source_data_readme", "path_template": "source-data/README.md", "media_type": "text/markdown", "source_layer": "evidence", "required": false, "description": "Use and authority boundaries for linked manufacturer-source evidence." },
    { "artifact_type": "manufacturer_source_manifest", "path_template": "source-data/manufacturer-source-manifest.v{version}.json", "media_type": "application/json", "source_layer": "evidence", "required": false, "description": "Official manufacturer links, selection rationale, known facts, and explicit missing project inputs." },
    { "artifact_type": "reference_transaction", "path_template": "golden-thread/concrete-slab-edge.reference-transaction.v{version}.json", "media_type": "application/json", "source_layer": "evaluation_input", "required": false, "description": "Swappable, source-qualified single-condition transaction evaluated from a common coordinate frame." }
  ],
  "artifacts": [
    {
      "artifact_id": "readme",
      "path": "README.md",
      "artifact_type": "human_readme",
      "media_type": "text/markdown",
      "source_layer": "review",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Package entry point, boundaries, branch summary, and reading order.",
      "sha256": null
    },
    {
      "artifact_id": "schema",
      "path": "reference-package.schema.v0.1.0.json",
      "artifact_type": "json_schema",
      "media_type": "application/schema+json",
      "source_layer": "application_contract",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Full inline data model plus external-artifact references.",
      "sha256": null
    },
    {
      "artifact_id": "package-index",
      "path": "reference-package.v0.1.0.json",
      "artifact_type": "package_index",
      "media_type": "application/json",
      "source_layer": "package",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Boundary register, variable dictionary, and artifact links.",
      "sha256": null
    },
    {
      "artifact_id": "manifest",
      "path": "bundle-manifest.v0.1.0.json",
      "artifact_type": "bundle_manifest",
      "media_type": "application/json",
      "source_layer": "package",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Exact package file list and nine scenario bundles.",
      "sha256": null
    },
    {
      "artifact_id": "cto-panel",
      "path": "products/curtain-wall-panel.v0.1.0.cto",
      "artifact_type": "cto_element",
      "media_type": "application/vnd.cfoc.cto+json",
      "source_layer": "cto_product",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Source-backed YKK AP YCU 750 TU identity and published system facts; explicitly incomplete configured geometry; working-proposal CIS declaration, port identifiers, and face role.",
      "sha256": null
    },
    {
      "artifact_id": "cto-concrete",
      "path": "products/concrete-slab-edge.v0.1.0.cto",
      "artifact_type": "cto_element",
      "media_type": "application/vnd.cfoc.cto+json",
      "source_layer": "cto_product",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Concrete edge identity, simplified geometry, CIS declaration, ports, and face role.",
      "sha256": null
    },
    {
      "artifact_id": "cto-clt",
      "path": "products/clt-floor-edge.v0.1.0.cto",
      "artifact_type": "cto_element",
      "media_type": "application/vnd.cfoc.cto+json",
      "source_layer": "cto_product",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "CLT edge identity, simplified geometry, CIS declaration, ports, and face role.",
      "sha256": null
    },
    {
      "artifact_id": "cto-steel",
      "path": "products/steel-frame-slab-support.v0.1.0.cto",
      "artifact_type": "cto_element",
      "media_type": "application/vnd.cfoc.cto+json",
      "source_layer": "cto_product",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Steel support identity, simplified geometry, CIS declaration, ports, and face role.",
      "sha256": null
    },
    {
      "artifact_id": "cis-interface",
      "path": "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis",
      "artifact_type": "cis_interface",
      "media_type": "application/vnd.cfoc.cis+json",
      "source_layer": "cis_interface",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Two sides, port datums, tolerances, registered signatures, and limited transfer roles.",
      "sha256": null
    },
    {
      "artifact_id": "connector-catalog",
      "path": "catalogs/connector-candidates.v0.1.0.json",
      "artifact_type": "connector_catalog",
      "media_type": "application/json",
      "source_layer": "application_catalog",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Six candidates with nested applicability, two-sided geometry, hard gates, and score attributes.",
      "sha256": null
    },
    {
      "artifact_id": "evaluator-contract",
      "path": "sidecars/evaluator-contract.v0.1.0.json",
      "artifact_type": "evaluator_contract",
      "media_type": "application/json",
      "source_layer": "evaluator",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Seven ordered stages, outcome precedence, status semantics, and staleness.",
      "sha256": null
    },
    {
      "artifact_id": "project-contexts",
      "path": "sidecars/project-contexts.v0.1.0.json",
      "artifact_type": "project_context_set",
      "media_type": "application/json",
      "source_layer": "project_context",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Valid, invalid, and indeterminate contexts for concrete, CLT, and steel.",
      "sha256": null
    },
    {
      "artifact_id": "evaluation-results",
      "path": "results/evaluation-results.v0.1.0.json",
      "artifact_type": "evaluation_result_set",
      "media_type": "application/json",
      "source_layer": "evaluation_result",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Nine outcomes, candidate states, ranking, and selected valid geometric solutions.",
      "sha256": null
    },
    {
      "artifact_id": "evaluation-receipts",
      "path": "results/evaluation-receipts.v0.1.0.json",
      "artifact_type": "evaluation_receipt_set",
      "media_type": "application/json",
      "source_layer": "evaluation_receipt",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Sixty-three stage-aligned receipts: seven exact stage receipts for each of nine scenarios.",
      "sha256": null
    },
    {
      "artifact_id": "evidence-index",
      "path": "results/evidence-index.v0.1.0.json",
      "artifact_type": "evidence_index",
      "media_type": "application/json",
      "source_layer": "evidence",
      "classification": "illustrative_value",
      "required": true,
      "actual_file": true,
      "content_scope": "Spec sources plus simulated material, catalog, geometry, and project evidence.",
      "sha256": null
    },
    {
      "artifact_id": "human-report",
      "path": "results/human-readable-report.md",
      "artifact_type": "human_report",
      "media_type": "text/markdown",
      "source_layer": "review",
      "classification": "working_proposal",
      "required": true,
      "actual_file": true,
      "content_scope": "Plain-language end-to-end explanation and all branch outcomes.",
      "sha256": null
    },
    {
      "artifact_id": "manufacturer-source-readme",
      "path": "source-data/README.md",
      "artifact_type": "source_data_readme",
      "media_type": "text/markdown",
      "source_layer": "evidence",
      "classification": "working_proposal",
      "required": false,
      "actual_file": true,
      "content_scope": "Source-link use, authority boundaries, and missing-value rules.",
      "sha256": null
    },
    {
      "artifact_id": "manufacturer-source-manifest",
      "path": "source-data/manufacturer-source-manifest.v0.1.0.json",
      "artifact_type": "manufacturer_source_manifest",
      "media_type": "application/json",
      "source_layer": "evidence",
      "classification": "working_proposal",
      "required": false,
      "actual_file": true,
      "content_scope": "Selected and comparison manufacturer sources, authority boundaries, and missing project inputs.",
      "sha256": null
    },
    {
      "artifact_id": "concrete-golden-thread-reference-transaction",
      "path": "golden-thread/concrete-slab-edge.reference-transaction.v0.2.0.json",
      "artifact_type": "reference_transaction",
      "media_type": "application/json",
      "source_layer": "evaluation_input",
      "classification": "working_proposal",
      "required": false,
      "actual_file": true,
      "content_scope": "One concrete condition with owners, evidence checkpoints, transforms, and receipt inputs.",
      "sha256": null
    }
  ],
  "scenario_bundles": [
    {
      "scenario_id": "CWSE-CONCRETE-VALID",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/concrete-slab-edge.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-CONCRETE-VALID",
      "receipt_refs": ["R-CWSE-CONCRETE-VALID-SCHEMA", "R-CWSE-CONCRETE-VALID-INTERFACE", "R-CWSE-CONCRETE-VALID-GEOMETRY", "R-CWSE-CONCRETE-VALID-APPLICABILITY", "R-CWSE-CONCRETE-VALID-HARD-GATE", "R-CWSE-CONCRETE-VALID-RANKING", "R-CWSE-CONCRETE-VALID-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-CONCRETE-INVALID",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/concrete-slab-edge.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-CONCRETE-INVALID",
      "receipt_refs": ["R-CWSE-CONCRETE-INVALID-SCHEMA", "R-CWSE-CONCRETE-INVALID-INTERFACE", "R-CWSE-CONCRETE-INVALID-GEOMETRY", "R-CWSE-CONCRETE-INVALID-APPLICABILITY", "R-CWSE-CONCRETE-INVALID-HARD-GATE", "R-CWSE-CONCRETE-INVALID-RANKING", "R-CWSE-CONCRETE-INVALID-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-CONCRETE-INDETERMINATE",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/concrete-slab-edge.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-CONCRETE-INDETERMINATE",
      "receipt_refs": ["R-CWSE-CONCRETE-INDETERMINATE-SCHEMA", "R-CWSE-CONCRETE-INDETERMINATE-INTERFACE", "R-CWSE-CONCRETE-INDETERMINATE-GEOMETRY", "R-CWSE-CONCRETE-INDETERMINATE-APPLICABILITY", "R-CWSE-CONCRETE-INDETERMINATE-HARD-GATE", "R-CWSE-CONCRETE-INDETERMINATE-RANKING", "R-CWSE-CONCRETE-INDETERMINATE-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-CLT-VALID",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/clt-floor-edge.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-CLT-VALID",
      "receipt_refs": ["R-CWSE-CLT-VALID-SCHEMA", "R-CWSE-CLT-VALID-INTERFACE", "R-CWSE-CLT-VALID-GEOMETRY", "R-CWSE-CLT-VALID-APPLICABILITY", "R-CWSE-CLT-VALID-HARD-GATE", "R-CWSE-CLT-VALID-RANKING", "R-CWSE-CLT-VALID-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-CLT-INVALID",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/clt-floor-edge.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-CLT-INVALID",
      "receipt_refs": ["R-CWSE-CLT-INVALID-SCHEMA", "R-CWSE-CLT-INVALID-INTERFACE", "R-CWSE-CLT-INVALID-GEOMETRY", "R-CWSE-CLT-INVALID-APPLICABILITY", "R-CWSE-CLT-INVALID-HARD-GATE", "R-CWSE-CLT-INVALID-RANKING", "R-CWSE-CLT-INVALID-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-CLT-INDETERMINATE",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/clt-floor-edge.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-CLT-INDETERMINATE",
      "receipt_refs": ["R-CWSE-CLT-INDETERMINATE-SCHEMA", "R-CWSE-CLT-INDETERMINATE-INTERFACE", "R-CWSE-CLT-INDETERMINATE-GEOMETRY", "R-CWSE-CLT-INDETERMINATE-APPLICABILITY", "R-CWSE-CLT-INDETERMINATE-HARD-GATE", "R-CWSE-CLT-INDETERMINATE-RANKING", "R-CWSE-CLT-INDETERMINATE-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-STEEL-VALID",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/steel-frame-slab-support.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-STEEL-VALID",
      "receipt_refs": ["R-CWSE-STEEL-VALID-SCHEMA", "R-CWSE-STEEL-VALID-INTERFACE", "R-CWSE-STEEL-VALID-GEOMETRY", "R-CWSE-STEEL-VALID-APPLICABILITY", "R-CWSE-STEEL-VALID-HARD-GATE", "R-CWSE-STEEL-VALID-RANKING", "R-CWSE-STEEL-VALID-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-STEEL-INVALID",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/steel-frame-slab-support.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-STEEL-INVALID",
      "receipt_refs": ["R-CWSE-STEEL-INVALID-SCHEMA", "R-CWSE-STEEL-INVALID-INTERFACE", "R-CWSE-STEEL-INVALID-GEOMETRY", "R-CWSE-STEEL-INVALID-APPLICABILITY", "R-CWSE-STEEL-INVALID-HARD-GATE", "R-CWSE-STEEL-INVALID-RANKING", "R-CWSE-STEEL-INVALID-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    },
    {
      "scenario_id": "CWSE-STEEL-INDETERMINATE",
      "root_path": "./",
      "input_artifacts": ["products/curtain-wall-panel.v0.1.0.cto", "products/steel-frame-slab-support.v0.1.0.cto", "interfaces/WG-CW-SLAB-EDGE-001.v0.1.0.cis", "catalogs/connector-candidates.v0.1.0.json", "sidecars/project-contexts.v0.1.0.json", "sidecars/evaluator-contract.v0.1.0.json"],
      "output_artifacts": ["results/evaluation-results.v0.1.0.json", "results/evaluation-receipts.v0.1.0.json", "results/evidence-index.v0.1.0.json", "results/human-readable-report.md", "bundle-manifest.v0.1.0.json"],
      "evaluation_ref": "EVAL-CWSE-STEEL-INDETERMINATE",
      "receipt_refs": ["R-CWSE-STEEL-INDETERMINATE-SCHEMA", "R-CWSE-STEEL-INDETERMINATE-INTERFACE", "R-CWSE-STEEL-INDETERMINATE-GEOMETRY", "R-CWSE-STEEL-INDETERMINATE-APPLICABILITY", "R-CWSE-STEEL-INDETERMINATE-HARD-GATE", "R-CWSE-STEEL-INDETERMINATE-RANKING", "R-CWSE-STEEL-INDETERMINATE-HANDOFF"],
      "integrity": "digests_omitted_in_illustrative_monolith"
    }
  ]
}
