| --- |
| title: ARB System Rename |
| date: 2026-05-18 |
| context: System renamed from MORPH to ARB (Any Relational Bit) |
| --- |
| |
| # ARB System β Rename Note |
|
|
| ## New Name |
|
|
| The system has been renamed from **MORPH** to **ARB** (Any Relational Bit). |
|
|
| - **ARB** = Any Relational Bit β the core ternary architecture |
| - **ARBS** = ARB System β the full software system |
| - **ARBitor** = The Python package name (`arbitor/`) |
|
|
| ## Package Structure |
|
|
| All core system files now live under `arbitor/`: |
|
|
| ``` |
| models/Trigram/ |
| βββ arbitor/ # Core ARB system package |
| β βββ __init__.py # Public API exports |
| β βββ trigram.py # Core model (ARBModel replaces MORPHTernaryModel) |
| β βββ tscale.py # Ternary scale tensors |
| β βββ convert_to_ternary.py # 5-trit packing |
| β βββ convert_to_ternary*.py # Legacy converters |
| β βββ flash_vq.py # FlashVQ codebook |
| β βββ ternary_audit.py # Model state auditor |
| β βββ profiling.py # Profiling utilities |
| β βββ train.py # Training pipeline |
| β βββ optim/ |
| β β βββ sign_sgd.py # SignSGD optimizer |
| β βββ encoders/ # Float sidecar encoders |
| β βββ __init__.py |
| β βββ audio_codec.py |
| β βββ audio_vq_encoder.py |
| β βββ video_vae.py |
| βββ testing/ # Tests (import from arbitor) |
| βββ .planning/ # Planning docs (P0-P10 complete) |
| βββ TRUE-TERNARY-REFACTOR*.md # Architecture refactor notes |
| βββ BENCHMARK.md # Benchmark docs |
| βββ benchmark_true_ternary.py # Benchmark scripts |
| ``` |
|
|
| ## Import Changes |
|
|
| | Before | After | |
| |--------|-------| |
| | `from trigram import ARBModel` | `from arbitor.trigram import ARBModel` | |
| | `from tscale import TernaryScaleTensor` | `from arbitor.tscale import TernaryScaleTensor` | |
| | `from optim.sign_sgd import SignSGD` | `from arbitor.optim.sign_sgd import SignSGD` | |
| | `from encoders.video_vae import load_vae` | `from arbitor.encoders.video_vae import load_vae` | |
| | `from arbitor import ARBModel` | Shorthand via `arbitor/__init__.py` | |
| | `import trigram` | `from arbitor import trigram` | |
|
|
| ## Class Rename |
|
|
| | Before | After | |
| |--------|-------| |
| | `MORPHTernaryModel` | `ARBModel` | |
|
|