VEX SDK: Verifiable Execution & Silicon Identity π‘οΈβ#
The VEX SDK is the official implementation of the Verifiable Execution Protocol. It provides a "black box recorder" for AI agents, making every tool call, decision, and API request mathematically verifiable and cryptographically anchored to hardware.
ποΈ Core Relationship#
- Provn SDK (
provn-sdk/@provncloud/sdk): The cryptographic foundation. It handles identity keys, signing, and low-level data anchoring. - VEX SDK (
provn-vex-sdk/@provnai/vex-sdk): The high-level agent protocol. It handles "Intents," "Authorities," and "Capsules." You use the VEX SDK to build verifiable agents.
Generating technical diagram...
π‘οΈ Core Pillars#
- Verifiable Execution (VEX v1.6.0): Generates tamper-proof Evidence Capsules (.capsule) aligned with the latest protocol lockdown for "Titan-grade" assurance.
- HPKE Intent Privacy: Industry-standard RFC 9180 encryption (X25519-HKDF-AESGCM) for tool parameters, ensuring zero-knowledge intent dispatch.
- Silicon Identity (Attest): Natively integrates hardware-rooted trust (TPM 2.0, Secure Enclaves) to bind actions to specific physical machines.
- Protocol Parity: Guaranteed bit-for-bit Merkle and binary parity across Python and TypeScript implementations.
- High-Assurance Enforcement: Local Ed25519 signature verification for Gate-issued continuation tokens.
π Quick Start#
Python#
Bash
PYTHON
TypeScript#
Bash
TYPESCRIPT
βοΈ How it works#
VEX builds a .capsule artifact for every action. This envelope contains:
- The Intent: The objective context of the action.
- The Authority: Permission and governance signals (VEX/CHORA).
- Silicon Identity (Attest): Proof the hardware is genuine and secure.
- The Witness: A timestamped signature from the Chora network.
Generating technical diagram...
ποΈ Monorepo Structure#
/python: Official Python SDK (pip install provn-vex-sdk)./typescript: Official TypeScript SDK (npm install @provnai/vex-sdk)./docs: Technical specifications, Silicon Identity (Attest) guide, and audit reports.
π€ Contributing & Security#
We built VEX to be open and auditable.
- See CONTRIBUTING.md to help us build the future of AI trust.
- See SECURITY.md to report vulnerabilities privately.
Developed by ProvnAI as part of the ARIA Scaling Trust programme. π‘οΈβπ