Add vector-typed Values (ValueType.VECTOR_FLOAT32). Extend RFile.Writer to allow writing contiguous vector blocks with metadata. In RFile.Reader, allow optional VectorIndex section per block. Provide a new VectorIterator that: Takes a query vector Traverses block centroids (coarse filter??) Reads candidate vectors + computes similarity (cosine/dot product) Applies VisibilityEvaluator before returning results.