Skip to main content

Module embedding_catalog

Module embedding_catalog 

Source
Expand description

Durable caller-facing names for compatibility-addressed embedding spaces.

Structs§

EmbeddingSpaceCatalog
Fully validated catalog returned in deterministic display-name order.
EmbeddingSpaceCatalogEntry
One deterministic caller-facing name to compatibility-identity binding.
EmbeddingSpaceCatalogLimits
Resource and coordination bounds for embedding-space catalog access.

Enums§

EmbeddingSpaceCatalogUpdate
One explicit mutation of the durable display-name catalog.

Constants§

EMBEDDING_SPACE_CATALOG_VERSION
Embedding-space catalog schema implemented by this release.
MAX_EMBEDDING_SPACE_CATALOG_BYTES
Maximum accepted catalog bytes by default.
MAX_EMBEDDING_SPACE_CATALOG_ENTRIES
Maximum accepted named spaces by default.

Functions§

bind_existing_embedding_space_catalog_entry
Bind one display name only while its compatibility lineage is present and not being deleted.
read_embedding_space_catalog
Read and validate the durable embedding-space catalog.
remove_embedding_space_catalog_entry
Remove one display name and report the mutation outcome from inside the catalog writer lock.
remove_embedding_space_catalog_identity
Remove every display name that targets one compatibility identity.
update_embedding_space_catalog
Apply one catalog mutation under a bounded cross-process writer lock.