Skip to main content

Module profile_store

Module profile_store 

Source
Expand description

Per-user profile namespaces (Cognitum Seed Gap #14).

Each profile gets its own isolated vector storage, allowing multi-tenant vector isolation on a shared device. Profiles are persisted to {storage_path}/{id}/profile.json and lazily loaded on boot by scanning the profiles directory.

This module is compiled only when the ecc feature is enabled.

Structs§

ProfileEntry
A loaded profile: metadata plus its own vector backend.
ProfileMeta
Persisted metadata for a single profile.
ProfileStore
Manages multiple named profiles, each with isolated vector storage.

Enums§

ProfileError
Errors specific to profile operations.

Type Aliases§

ProfileResult