{
  "schema": "sunnyday.product-contents.v1",
  "updated_at": "2026-11-07",
  "notice": "Contents inventory only, not paid dataset values or evidence of physical validation. Hashes identify the saved edition. Product terms govern. Timed listening entries describe access scope, not a raw audio download or ownership license.",
  "offers": [
    {
      "offer_id": "pub-will-ai-generated-cad-outrun-vv-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "e243cad13261f19cf679afb422dde63fc4239c3c568a51a97c56ac20cf071ec9",
      "artifact_bytes": 12162,
      "format": "text/html; charset=utf-8",
      "scope_limit": "Historical technical essay; no controlled vendor benchmark",
      "terms_url": "https://sunn3d.com/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "The codebase-age problem",
        "Three architectural classes",
        "The asymmetry",
        "The verification gap",
        "For technical leaders",
        "What’s not yet settled"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-performance-based-specifications-architecture-guide-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "80dc9c5134668c20c125c58af4c9d4f357fbddb7826ffc63add854d037486d3e",
      "artifact_bytes": 11982,
      "format": "text/html; charset=utf-8",
      "scope_limit": "Introductory guide; not project specifications or legal interpretation",
      "terms_url": "https://sunn3d.com/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "What Are Performance-Based Specifications?",
        "How Architects Work with Performance-Based Specifications",
        "Setting Clear Performance Criteria",
        "The Specification Process",
        "Integration with Design Development",
        "Significant Challenges and Disadvantages",
        "Increased Upfront Complexity",
        "Quality Control Difficulties",
        "Economic and Schedule Impacts",
        "Professional Liability Concerns",
        "Best Practices for Implementation",
        "Start with Industry Standards",
        "Collaborate Early and Often",
        "Balance Precision with Practicality",
        "The Future of Performance-Based Design",
        "Conclusion"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-rilem-process-variables-3dcp-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "e549f9a113ec744ab087fc7bde8c63e84986587312e39a9ca90a35ba790e8f7c",
      "artifact_bytes": 7533,
      "format": "text/html; charset=utf-8",
      "scope_limit": "Evidence discussion; not validated predictive performance",
      "terms_url": "https://sunn3d.com/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "The Conventional Assumption",
        "What the Data Shows",
        "What the Variance Actually Comprises",
        "The Water/Binder Predictor in Context",
        "The Implication for Machine Learning",
        "What This Means for Sunnyday Technologies"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-fusion-claw-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "f8b305c667482d2a768e0cebbad5c57c9b5f14f6d9d4e0e8f8d3b15a99471723",
      "artifact_bytes": 11375,
      "format": "text/html; charset=utf-8",
      "scope_limit": "One-session account; not a general performance guarantee",
      "terms_url": "https://sunn3d.com/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "FusionClaw: an honest look at AI-assisted CAD",
        "The setup, in one paragraph",
        "The session in six frames",
        "What worked",
        "What didn’t",
        "What this implies",
        "What’s next: pointing this at a real assembly"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-icc-1150-3d-printed-concrete-walls-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "00fd32e5d8cfb1bd8da63f36bbe509ee1ee5a40d22cfe30052185b0027c29c69",
      "artifact_bytes": 9387,
      "format": "text/html; charset=utf-8",
      "scope_limit": "Dated commentary; not current code text or an approval determination",
      "terms_url": "https://cemforge.ai/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "What changes for a concrete-printing project?",
        "The international connection: ISO and ASTM",
        "What this means for testing and local materials",
        "Where CEMFORGE and LOGiMIX fit"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-wisconsin-farmstead-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "f2907805c3a325e45cc6a2b80cdc12fcbfe67448ca0edeecd6ba2c678f15d12b",
      "artifact_bytes": 12143,
      "format": "text/html; charset=utf-8",
      "scope_limit": "Saved example; not a local supplier quote or project formulation",
      "terms_url": "https://cemforge.ai/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "The phased reference program",
        "Preliminary material envelope",
        "Why volume changes the production system",
        "The production system grows with the job",
        "Foam infill is a separate volume",
        "Cost boundaries"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-idaho-falls-farmstead-v1",
      "edition": "2026-11-05-edited-text-r1",
      "artifact_sha256": "8a12a6b316bec150fe848cb9410f8941db404a337d18eae09fe5534bc0042963",
      "artifact_bytes": 7692,
      "format": "text/html; charset=utf-8",
      "scope_limit": "Saved computational screen; not supplier availability or validation",
      "terms_url": "https://cemforge.ai/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "selected_sections": [
        "What changed",
        "Regional material screen",
        "Engineering context",
        "A small, useful fly-ash preview",
        "What the same buildings imply",
        "The cost answer is not ready",
        "LOGiMIX next step"
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "research-idaho-computational-v1",
      "edition": "2026-11-05-fixed-computational-r1",
      "artifact_sha256": "fb1e40133eb59d325c912ee7a650ce826f1b6b2713b5f2deab97ec95b21acb26",
      "artifact_bytes": 14083,
      "format": "application/zip",
      "scope_limit": "Saved research ZIP; not physical test results or project qualification",
      "terms_url": "https://cemforge.ai/publication-terms/7cd30c178beaf29ae932f495723d79bcf691c3f40cc8d36c2afd00777dfc95e1/",
      "files": [
        {
          "name": "DATA_DICTIONARY.md",
          "bytes": 4679
        },
        {
          "name": "README.md",
          "bytes": 1236
        },
        {
          "name": "RESEARCH_NOTE.md",
          "bytes": 9396
        },
        {
          "name": "USAGE_NOTICE.txt",
          "bytes": 865
        },
        {
          "name": "dataset.json",
          "bytes": 85964
        },
        {
          "name": "matched-comparisons.csv",
          "bytes": 22287
        },
        {
          "name": "observations.csv",
          "bytes": 33188
        }
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "logimix_material_cost_map_1_v1",
      "edition": "2026-10-26-shipping-planner-v1",
      "artifact_sha256": "e2b6fa092c2e1bb18205233610afd7e6d49d2714c88c40e823bfa2844a5b93b8",
      "artifact_bytes": 860596,
      "format": "application/json",
      "scope_limit": "Snapshot; not confirmed current supplier prices or service commitments",
      "terms_url": "https://cemforge.ai/policies/versions/CF-LOGIMIX-MAP-2026-10-26.1/",
      "top_level_fields": [
        "basis",
        "local_price_update",
        "matched_views",
        "native_campaign",
        "price_drivers",
        "privacy",
        "schema",
        "shipping_planner",
        "states",
        "version",
        "west_coast_update"
      ],
      "delivery": "JSON fulfillment envelope; decode artifact.data from base64 and verify the decoded file hash."
    },
    {
      "offer_id": "logimix_wisconsin_redacted_report_1_v1",
      "edition": "2026-10-26-wisconsin-redacted-r1",
      "artifact_sha256": "d10d11d05091cfd746ed70dc296f521d89647b541b49e42df5cb6d84c1d7e67a",
      "artifact_bytes": 596244,
      "format": "text/html",
      "scope_limit": "No exact ingredient quantities or bespoke work",
      "terms_url": "https://cemforge.ai/policies/logimix-wisconsin-report/2026-10-26/",
      "selected_sections": [
        "Experimental Formulation",
        "Assumptions & Cost Basis",
        "Generation & Evidence Dates",
        "Price Evidence",
        "Price Evidence (continued)",
        "Version & Source Traceability"
      ],
      "delivery": "JSON fulfillment envelope; decode artifact.data from base64 and verify the decoded file hash."
    },
    {
      "offer_id": "polyluthier_explore_data_5_v1",
      "edition": "2026-10-29-explore-r1",
      "artifact_sha256": "d3d22c5d948a12a5e3b6a0120fb2497e7ada5c181577c029cf66f5dfb5967727",
      "artifact_bytes": 39544193,
      "format": "application/zip",
      "scope_limit": "Calculated, not measured; preserve CC BY-SA rights and attribution",
      "terms_url": "https://polyluthier.com/terms/explore-data/2026-11-03/",
      "files": [
        {
          "name": "README.txt",
          "bytes": 1559
        },
        {
          "name": "MANIFEST.json",
          "bytes": 1926
        },
        {
          "name": "data/balanced.json",
          "bytes": 18609429
        },
        {
          "name": "data/baseline.json",
          "bytes": 18020385
        },
        {
          "name": "data/frequency_priority.json",
          "bytes": 17889960
        },
        {
          "name": "data/lightweight.json",
          "bytes": 17861557
        },
        {
          "name": "data/mass_limited.json",
          "bytes": 18753093
        },
        {
          "name": "data/shallower_cavity.json",
          "bytes": 17990633
        },
        {
          "name": "data/tradeoffs.json",
          "bytes": 39840
        },
        {
          "name": "models/auxetivarius-preview.json",
          "bytes": 7679077
        },
        {
          "name": "models/ATTRIBUTION.txt",
          "bytes": 863
        },
        {
          "name": "LICENSES.txt",
          "bytes": 6853
        }
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "pub-shell3d-route-eval-pack-v1",
      "edition": "2026-11-06.1",
      "artifact_sha256": "2fc3df7553a08d869f3b2c0d79e5cc0b0f00dfe15176e12369df01da366ecdd9",
      "artifact_bytes": 278492,
      "format": "application/zip",
      "scope_limit": "No hosted inference, real child data or independent model benchmark",
      "terms_url": "https://shell3d.com/publication-terms/ede2cdaa821680a069442678d0fe3c5dc59f40d7e5f73f7815cd29ab756e7e55/",
      "files": [
        {
          "name": "cli.mjs",
          "bytes": 1925
        },
        {
          "name": "EDITION.md",
          "bytes": 293
        },
        {
          "name": "evaluate.mjs",
          "bytes": 2462
        },
        {
          "name": "lib/base-scenarios.mjs",
          "bytes": 2416
        },
        {
          "name": "lib/canonical.mjs",
          "bytes": 601
        },
        {
          "name": "lib/constraint-policy.mjs",
          "bytes": 1237
        },
        {
          "name": "lib/identity.mjs",
          "bytes": 795
        },
        {
          "name": "lib/policies.mjs",
          "bytes": 2098
        },
        {
          "name": "lib/runner.mjs",
          "bytes": 8644
        },
        {
          "name": "lib/scenarios.mjs",
          "bytes": 2152
        },
        {
          "name": "package.json",
          "bytes": 265
        },
        {
          "name": "PROTOCOL.md",
          "bytes": 5058
        },
        {
          "name": "README.md",
          "bytes": 1906
        },
        {
          "name": "results/REPORTS.json",
          "bytes": 302250
        },
        {
          "name": "results/shell3d-combined-1-solo-v1.trace.json",
          "bytes": 196701
        },
        {
          "name": "results/shell3d-excluded_pickup-1-solo-v1.trace.json",
          "bytes": 177668
        },
        {
          "name": "results/shell3d-shared_budget-1-rivals-v1.trace.json",
          "bytes": 382541
        },
        {
          "name": "results/shell3d-speed_zone-1-solo-v1.trace.json",
          "bytes": 198501
        },
        {
          "name": "results/SUMMARY.json",
          "bytes": 2458
        },
        {
          "name": "sample-commands.jsonl",
          "bytes": 156
        },
        {
          "name": "SOURCE_MANIFEST.json",
          "bytes": 741
        },
        {
          "name": "TERMS.md",
          "bytes": 2522
        },
        {
          "name": "tests/cli.test.mjs",
          "bytes": 1534
        },
        {
          "name": "tests/constraints.test.mjs",
          "bytes": 1211
        },
        {
          "name": "tests/runner.test.mjs",
          "bytes": 5301
        },
        {
          "name": "vendor/route-v1/config.js",
          "bytes": 3628
        },
        {
          "name": "vendor/route-v1/questions.js",
          "bytes": 7218
        },
        {
          "name": "vendor/route-v1/random.js",
          "bytes": 431
        },
        {
          "name": "vendor/route-v1/simulation.js",
          "bytes": 21066
        }
      ],
      "delivery": "Direct artifact response; verify the downloaded file hash."
    },
    {
      "offer_id": "bachizen-track-24h",
      "offer_type": "time_limited_personal_listening_access",
      "edition_policy": "Resolve the current catalog edition from the authoritative public configuration before authorizing a purchase; the purchased pass retains that pinned edition. Future additions are not promised.",
      "terms_url": "https://bachizen.com/listening-terms/fc5a99b91cbbb9d95dc0c76885aaeb3e24af66e10a6c068e95397652135e4546/",
      "terms_sha256": "fc5a99b91cbbb9d95dc0c76885aaeb3e24af66e10a6c068e95397652135e4546",
      "terms_version": "2026-11-06-r3",
      "price_version": "bachizen-listening-20261106-r2",
      "delivery": "JSON pass confirmation and an essential session cookie; subsequent authorized audio requests use the existing protected player. The checkout response does not contain audio.",
      "usage_limits": {
        "requests": 512,
        "bytes": 100000000
      },
      "window_hours": 24,
      "rights_summary": "Personal listening for 24 hours within usage limits. No commercial reuse, synchronization, redistribution, resale, AI-training, exclusivity or copyright ownership rights.",
      "format": "JSON access confirmation; audio delivered separately under the pass",
      "scope_limit": "Automated-access pass, not an audio download license or saved-copy purchase. Human listening is free after browser verification. US-only; retain the purchasing wallet.",
      "selected_sections": [
        "Current track ID selection",
        "24-hour personal listening",
        "Time and shared delivery limits",
        "Unexpired purchasing-wallet recovery"
      ]
    },
    {
      "offer_id": "bachizen-catalog-24h",
      "offer_type": "time_limited_personal_listening_access",
      "edition_policy": "Resolve the current catalog edition from the authoritative public configuration before authorizing a purchase; the purchased pass retains that pinned edition. Future additions are not promised.",
      "terms_url": "https://bachizen.com/listening-terms/fc5a99b91cbbb9d95dc0c76885aaeb3e24af66e10a6c068e95397652135e4546/",
      "terms_sha256": "fc5a99b91cbbb9d95dc0c76885aaeb3e24af66e10a6c068e95397652135e4546",
      "terms_version": "2026-11-06-r3",
      "price_version": "bachizen-listening-20261106-r2",
      "delivery": "JSON pass confirmation and an essential session cookie; subsequent authorized audio requests use the existing protected player. The checkout response does not contain audio.",
      "usage_limits": {
        "requests": 4096,
        "bytes": 2000000000
      },
      "window_hours": 24,
      "rights_summary": "Personal listening for 24 hours within usage limits. No commercial reuse, synchronization, redistribution, resale, AI-training, exclusivity or copyright ownership rights.",
      "format": "JSON access confirmation; audio delivered separately under the pass",
      "scope_limit": "Automated-access pass, not an audio download license or saved-copy purchase. Human listening is free after browser verification. US-only; retain the purchasing wallet.",
      "selected_sections": [
        "Catalog edition pinned at purchase",
        "24-hour personal listening",
        "Time and shared delivery limits",
        "Unexpired purchasing-wallet recovery"
      ]
    }
  ]
}
