mirror of
https://github.com/luxfhe/ml-sdk.git
synced 2026-10-30 18:13:04 +00:00
After merging chore/purge-zama-brand and chore/purge-zama-brand-v2,
applied the v2 commit's substitution map to the ~18 files those
branches missed:
notebooks (docs/advanced_examples/*.ipynb, cifar_brevitas_finetuning/*.ipynb)
pyproject.toml, poetry.lock
.gitleaksignore, .github/workflows/publish_aws_ami.yaml
.github/ISSUE_TEMPLATE/release.md, private_dictionary.txt
Substitutions (consistent with v2 commit's mapping):
zama-ai/concrete-ml → luxfhe/ml-sdk
zama-ai/concrete → luxfhe/torus
zama-ai/tfhe-rs → luxfhe/tfhe
zama-ai → luxfhe
github.com/zama-ai → github.com/luxfhe
docs.zama.ai → docs.luxfhe.com
zama-pypi-cpu → luxfhe-pypi-cpu
Concrete ML → TorusML
concrete-ml → torus-ml
concrete_ml → torus_ml
Concrete framework → Torus framework
Concrete compiler → Torus compiler
Concrete by Zama → Torus by Lux Industries
tfhe-rs / TFHE-rs → Lux-FHE
fhEVM → TorusEVM
Zama → Lux Industries
Fhenix → (removed)
After this commit, the only "zama" string matches remaining in the
working tree (per grep -ril) are inside base64-encoded PNG image
data in notebooks — coincidental substring matches, NOT real
references. Verified 10 files × 1-2 matches each, all 0 outside b64.
Residual real work for phase 2 (NOT in this commit):
- 89 Python files contain `from concrete.fhe import …` etc.
These require luxfhe/torus to be a publishable Python module
before the import statements can be safely renamed. Tracked
in the v2 commit's roadmap.
- deps_licenses/*.txt retain Zama upstream license text per
BSD-3-Clause-Clear §1-§2.
- LICENSE retains original Zama copyright per the same clause.