⚓ vex-hardware (VEX Protocol)
The silicon-rooted trust anchor for AI agents.
vex-hardware provides the core cryptographic anchoring required for the VEX Protocol's Silicon-Rooted Trust. It enables agents to prove they are running on specific, verified hardware before executing high-stakes tasks.
🚀 Key Features
- Linux TPM 2.0: Native integration via
tss-esapiwith support for Esys and TCTI loaders. - Windows CNG: Tight integration with the Microsoft Platform Crypto Provider for enterprise-grade security.
- Deterministic Fallback: Support for
VEX_HARDWARE_SEEDto maintain stable identities in virtualized cloud environments (Railway, AWS, GCP). - Transparent Probing: Native logging of the hardware discovery process to ensure auditability from the first boot line.
🏗 Architecture
This crate is a "Layer 0" dependency in the VEX ecosystem, designed for maximum performance and zero internal VEX dependencies to ensure a clean, portable security boundary.
⚖️ License
Apache-2.0 — Part of the ProvnAI Ecosystem.