Skip to main content

QWED | Deterministic Verification for AI

Mathematically prove LLM outputs before they reach production.

11Verification Engines
4Language SDKs
3Framework Integrations
100%Deterministic

⚑ Quick Install

Pythonpip install qwed
TypeScriptnpm install @qwed-ai/sdk
Gogo get github.com/qwed-ai/qwed-go
Rustcargo add qwed

✨ Features

🎯 Deterministic Verification

100% accurate math and logic verification using SymPy and Z3. No hallucinations, just proofs.

βš™οΈ 11 Verification Engines

Math, Logic, Code, SQL, Stats, Fact, Image, Reasoning, Graph, Taint, and Schema engines for comprehensive coverage.

πŸ“¦ Multi-Language SDKs

Official SDKs for Python, TypeScript, Go, and Rust. Use QWED in any stack.

πŸ”Œ Framework Integrations

Native integrations with LangChain, LlamaIndex, and CrewAI for AI agent development.

πŸ” Cryptographic Attestations

JWT-based proofs with ES256 signatures. Verify that a verification occurred.

πŸ€– Agent Verification

Pre-execution checks, budget enforcement, and activity logging for AI agents.

πŸ”§ Verification Engines

πŸ”’MathSymPy + Calculus
🧠LogicZ3 + Quantifiers
πŸ’»CodeMulti-Lang AST
πŸ—ƒοΈSQLSQLGlot + Limits
πŸ“ŠStatsWasm Sandbox
πŸ“šFactTF-IDF
πŸ•ΈοΈGraphKG Triples
πŸ–ΌοΈImageDeterministic
πŸ•΅οΈTaintData Flow Analysis
πŸ“SchemaJSON + Math
πŸ’­ReasoningMulti-LLM

πŸš€ See It In Action

Python
from qwed_sdk import QWEDClient

client = QWEDClient(api_key="qwed_...")

# Verify math
result = client.verify_math("2+2=4")
print(result.verified)  # True

# Verify logic
result = client.verify_logic("(AND (GT x 5) (LT y 10))")
print(result.model)  # {"x": 6, "y": 9}

# Check code security
result = client.verify_code(code)
print(result.vulnerabilities)  # []
TypeScript
import { QWEDClient } from '@qwed-ai/sdk';

const client = new QWEDClient({ apiKey: 'qwed_...' });

// Verify math
const result = await client.verifyMath('2+2=4');
console.log(result.verified);  // true

// Verify logic
const logic = await client.verifyLogic('(AND (GT x 5))');
console.log(logic.model);  // { x: 6 }

// Batch verify
const batch = await client.verifyBatch([...]);
console.log(batch.summary.successRate);

πŸ”— Integrations

🦜 LangChainfrom qwed_sdk.langchain import QWEDTool
πŸ¦™ LlamaIndexfrom qwed_sdk.llamaindex import QWEDQueryEngine
🚒 CrewAIfrom qwed_sdk.crewai import QWEDVerifiedAgent

Ready to verify?

Start building with deterministic AI verification today.