| repository | clone, create, info, status, list, delete, release, flush, gc, verify_state, instance_list/prune, metadata_*, config_get, store_immutable_query |
| revision | commit, amend, info, history, diff, find, sync, restore, revert (+resolve/abort/restart), metadata_* (cherry_pick/bisect deferred upstream) |
| branch | create, list, info, switch, push, diff, reset, archive, protect/unprotect, merge_start → resolve_mine/theirs/unresolve → merge_into/abort/restart, metadata_* |
| file | stage(+move/merge), unstage, dirty(+copy/move), reset(+to_last_merged), obliterate, info, history, diff, write, hash, dump, dependency_, metadata_ |
| lock | acquire, acquire_as_owner, query, status, release |
| storage | open, close, flush, put(+file), get(+file), get_metadata, copy, obliterate, upload |
| shared_store | create, info, set_use_automatically |
| auth | login_interactive, login_with_token, user_info, local_user_info, list, logout, clear |
| link / layer / dependency | add, remove, update/list (compose & dep graph) |
| service / notification | start/stop · subscribe/unsubscribe (streaming) |