# Source and Provenance

## Project Origin

MoonBVHKit is an original MoonBit implementation. It was designed for this
repository and is not a port, translation, or renamed copy of another library.
The implementation follows the publicly documented structure of the ASCII BVH
text format: hierarchy declarations, channel declarations, and motion frames.
No source code from a Unity, Blender, BVH parser, or other third-party project
is copied into this repository.

## Dependencies

The package imports only `moonbitlang/core/debug` and
`moonbitlang/core/string`. It contains no vendored third-party source code,
binary library, editor plug-in, downloaded motion file, image, audio, or model
asset.

## Test Data

All BVH fixtures in `fixtures.mbt` are small, handwritten synthetic samples.
They were created to exercise parser and validation behavior and do not encode
or redistribute third-party motion-capture performances.

## Generated Files

Files named `pkg.generated.mbti` are public interface snapshots generated by
`moon info`. They are kept in version control so API changes can be reviewed.
Build output and package caches are excluded through `.gitignore`.

## Development Assistance

AI-assisted development tools were used for implementation review, test
expansion, and documentation editing, as permitted by the August Hackathon
rules. The project owner reviewed the resulting code and remains responsible
for its design, correctness, security, licensing, explainability, tests, and
maintenance. Every shipped behavior is exercised through reproducible MoonBit
commands or documented examples.

## License

Original project source and documentation are released under the root
[`LICENSE`](../LICENSE), using the MIT License. No additional asset license or
upstream project license is required because the repository contains no
third-party code or assets.
