metadata
title: ARB System Rename
date: 2026-05-18T00:00:00.000Z
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 |