Skip to content

Naming clarification: A Xorb is a data object, CAS is the remote server.#680

Merged
hoytak merged 6 commits intomainfrom
hoytak/260303-rename-cas-to-xorb
Mar 5, 2026
Merged

Naming clarification: A Xorb is a data object, CAS is the remote server.#680
hoytak merged 6 commits intomainfrom
hoytak/260303-rename-cas-to-xorb

Conversation

@hoytak
Copy link
Collaborator

@hoytak hoytak commented Mar 3, 2026

This PR makes the use of the cas and xorb terms consistent. Previously, "cas" (for content addressed store) could simultaneously refer to either the remote server or the data bytes stored as a collection of chunks. After the renames in this PR, we consistently use xorb to refer to the data object and cas to refer to the remote server.

This renames quite a few places; to aid in rebasing current work or updating downstream dependencies, this PR includes a file API_UPDATES.md that can be fed into an AI agent to quickly and accurately perform the renaming on any downstream dependencies.

Copy link
Collaborator

@rajatarya rajatarya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! (and claude, confirmed it was just a rename PR.)

@hoytak hoytak force-pushed the hoytak/260303-rename-cas-to-xorb branch 2 times, most recently from 605f60f to 09d2ca9 Compare March 4, 2026 23:11
@hoytak hoytak merged commit e6e0413 into main Mar 5, 2026
14 checks passed
@hoytak hoytak deleted the hoytak/260303-rename-cas-to-xorb branch March 5, 2026 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants