vectorpin
Rust port of VectorPin — verifiable integrity for AI embedding stores.
Part of the ThirdKey Trust Stack.
Why a Rust crate
Symbiont — the Rust-native policy-governed agent runtime in the Trust Stack — needs to verify VectorPin attestations in-process, without a Python sidecar. This crate is the canonical Rust implementation and is bit-for-bit compatible with the Python reference: the same protocol v1 wire format, the same canonical bytes, the same Ed25519 signatures.
Cross-language compatibility is enforced by the test vectors in ../../testvectors/, which both the Python and Rust test suites consume.
Quick start
Add to your Cargo.toml:
[]
= "0.1"
use ;
Status
Alpha. Protocol v1 stable; covered by the cross-language test vectors.
License
Apache 2.0.