PROVN.AI Developer Documentation
Welcome to the VEX Protocol developer documentation.
Quick Links
- API Reference — Rustdoc API documentation
- Getting Started — Quickstart guide
- Examples — Code examples
- Changelog — Release notes
What is VEX?
VEX (Verified Evolutionary Xenogenesis) is an open-source Rust framework for building adversarial, temporal, cryptographically-verified AI agents.
| Problem | Solution |
|---|---|
| Hallucination | Adversarial Red/Blue agent verification |
| Context Overflow | Bio-inspired temporal memory with decay |
| Unauditability | Merkle tree hash chains with tamper-evident proofs |
Crates
| Crate | Purpose |
|---|---|
vex-core | Agent, Genome, Merkle, ContextPacket |
vex-adversarial | Red/Blue debate, consensus protocols |
vex-temporal | Episodic memory, time horizons |
vex-llm | LLM providers (DeepSeek, OpenAI, Ollama) |
vex-api | HTTP API with JWT auth |
vex-persist | SQLite storage |
vex-queue | Background job processing |
vex-runtime | Agent orchestration |