code wiki / (root) / nx_mvault_embed.nx

nx_mvault_embed.nx

buildroot/runtime/nx_mvault_embed.nx

1801 B46 linesdepth 6pulls 7 transitivereach 1 importersview sourcekind librarytopic mvault
docsdependenciesstructsconstsfunctions

about

nx_mvault_embed.nx -- embedding-vector storage for the vault (seg-store blobs). The NishiCaption/SOTA tagger produces per-item EMBEDDINGS the schema must retain so the expensive pass runs once: - face embedding (ArcFace-class) -> identity CLUSTERING -> performer: tags - image embedding (CLIP/SigLIP) -> SEMANTIC search + near-dup detection - pose (DWPose) feature vector -> pose archetypes Stored CID+model-keyed on the sovereign seg-store (additive, versioned), so re-clustering / re-search never needs re-inference. Composes nx_registry (reg_put/reg_get) -- no new store format. license_tier: ORIGINAL

dependencies 2 imports · 1 importers

nx_syscalls.nx nx_registry.nx nx_mvault_embed.nx nx_mvault_embed_gate.nx

imports: nx_syscalls.nxnx_registry.nx

imported by: nx_mvault_embed_gate.nx

structs

none

consts

none

functions

15func eb_cat(dst: *u8, off: i64, s: *u8) -> i64
called by 1: mv_embed_kp
22func mv_embed_kp(out: *u8, model: *u8) -> i64
called by 2: mv_embed_putmv_embed_get calls 1: eb_cat
34func mv_embed_put(prefix: *u8, cid: *u8, model: *u8, vec: *u8, vlen: i64) -> i64
called by 1: main calls 3: sys_mmapmv_embed_kpreg_put
42func mv_embed_get(prefix: *u8, cid: *u8, model: *u8, outp: *i64, outl: *i64) -> i64
called by 1: main calls 3: sys_mmapmv_embed_kpreg_get