# Corresponding-source status

## Current status

Complete corresponding source for the exact `openscad-wasm-prebuilt@1.2.0` compiler binary distributed by PrintNext has not yet been independently verified.

PrintNext therefore does not describe this directory, the npm package repository, or any upstream link below as a complete corresponding-source archive.

## Verified public materials

- npm package: <https://www.npmjs.com/package/openscad-wasm-prebuilt/v/1.2.0>
- npm package tarball: <https://registry.npmjs.org/openscad-wasm-prebuilt/-/openscad-wasm-prebuilt-1.2.0.tgz>
- wrapper repository: <https://github.com/lorenzowritescode/openscad-wasm>
- wrapper source commit reported by npm: <https://github.com/lorenzowritescode/openscad-wasm/tree/1ba53f14259ed72aeb256df1cba739de2517c8fb>
- OpenSCAD source repository: <https://github.com/openscad/openscad>
- embedded OpenSCAD version: `2025.01.19`

The npm archive contains the compiled JavaScript/WebAssembly bundle, declarations, README, package metadata, and GPLv2 license text. It does not contain the complete native source tree or a source manifest identifying all revisions used for the binary.

## Exact materials still required

The following materials are required before PrintNext can represent that it has complete corresponding source for the exact distributed binary:

1. The exact OpenSCAD Git commit used for the embedded `2025.01.19` build.
2. The exact Git commit or release for every cloned native dependency, including all recursively included submodules.
3. Source for every statically linked dependency included in the WebAssembly binary.
4. Every patch applied to OpenSCAD or its dependencies.
5. The complete scripts and configuration used to control compilation, linking, packaging, and installation.
6. The exact Emscripten/compiler/container image identifiers and versions used for the published binary.
7. Copyright notices and license texts for OpenSCAD and every included dependency.
8. Any generated source or interface files required to rebuild the distributed component.

Moving branch names or revisions inferred from dates are not acceptable substitutes for the actual build inputs.

## Ready-to-send maintainer request

Subject: Corresponding source and build manifest for openscad-wasm-prebuilt 1.2.0

Hello,

PrintNext distributes `openscad-wasm-prebuilt@1.2.0` to authenticated users' browsers and is preparing accurate GPL notices and corresponding-source access for that exact binary. npm reports package source commit `1ba53f14259ed72aeb256df1cba739de2517c8fb`, and the embedded OpenSCAD runtime reports version `2025.01.19`.

Could you please provide, or identify a durable download containing, the complete source and build provenance used for the published 1.2.0 binary, including:

- the exact OpenSCAD commit;
- exact commits/releases and submodules for every native dependency;
- source for all statically linked dependencies;
- all applied patches;
- complete build, link, packaging, and installation scripts;
- exact Emscripten/compiler/container versions or immutable image digests;
- required generated source or interface files; and
- all applicable copyright and license notices?

The public Makefile clones several dependencies from moving `main` or `master` branches, so branch names and the embedded build date are not sufficient to identify the exact sources used for the npm binary. We are not requesting a new build or functional change—only the materials corresponding to the already-published `openscad-wasm-prebuilt@1.2.0` artifact.

Thank you.

## Source requests

Requests concerning the materials currently available from PrintNext may be sent to `support@printnext.app` with the subject `OpenSCAD source request`.
