Contributing
August 18, 2026 ยท View on GitHub
Contributions should preserve the distinction between structural RTL coverage and numerically accepted support.
- Preserve the package classification in
ip/catalog.json: a verified operator name is not automatically a standalone core. - Run
make ip-validateafter changing the Open IP Library and add a focused proof mapping for new public packages. - Do not claim dimensions, quantization formats, models, full-model behavior, or deployment targets beyond reproducible evidence.
- Add deterministic, redistribution-safe vectors and an independent oracle for numerical changes.
- Run
make demobefore submitting changes. - Do not add model weights, datasets, credentials, private benchmark inputs, proprietary PDK/IP files, internal logs, or machine-specific paths.
- Do not alter generated evidence merely to force a pass.
Contributions are accepted under the Apache License 2.0. By submitting a contribution, you agree that it may be distributed under that license.