# Verify your copy

From the extracted project root, run:

```sh
npm test
npm run verify
```

No dependency installation is needed. The Node tests create their own temporary fixtures under tests/.work. The hair-preservation check uses a small included golden-data fixture, so earlier releases are not required.

Serve the project with node tools/serve.mjs and open [browser verification](../tests/browser.html). Press Run browser checks and require all 29 checks to pass. This checks real WebGL rendering, model deformation, plasma animation, terrain/collision queries, scene replacement and resource cleanup.

Additional fixtures include [Model Studio](../tests/studio.html), [camera/controller](../tests/controller.html), [hair](../tests/authored-hair.html), and [authored people](../tests/authored-person.html). Controller snapshots in automated checks are synthetic; they do not verify a physical Bluetooth connection.

Run tests again after moving the folder or making changes. Numerical and rendering checks do not establish every visual, hardware or application requirement. See [distribution guide](distribution-guide.md).
