What is VEO?
A VEO is a signed, tamper-evident record of any AI execution. It captures what happened, proves it hasn't been modified, and makes it independently verifiable — by anyone, at any time.
Object Classes
From raw capture to full governance — choose the level that fits your use case.
Basic execution capture. Hashes inputs and outputs with timestamps. The foundation.
Chains multiple VEOs into a Merkle tree. Proves execution sequences are intact and ordered.
Merkle root anchored to a public blockchain. Immutable, timestamped, independently verifiable.
Adds policy constraints, compliance metadata, and audit trails. Enterprise-grade trust.
The Stack
Seven layers that turn opaque AI calls into transparent, auditable, replayable execution records. Drop in at any layer — use what you need.
Packages
Modular by design. Start with core, add auto-instrumentation, verify independently.
The foundation. VEO creation, signing, Merkle trees, and local verification. Zero dependencies.
Auto-instrumentation wrapper. Wrap any AI SDK client and every call emits a VEO automatically.
Independent verification SDK. Validate VEO integrity, check anchors, replay executions.
For Game Studios
The same VDF engine that powers VEO verification also generates cryptographically provable randomness for games. Wesolowski 2048-bit proofs, sub-2ms pool-served latency, player-verifiable outcomes.
// Integration example
const resp = await fetch('https://api.fairseal.io/api/v1/rng/latest'); const { entropy, epoch, proof } = await resp.json(); // Use for any game mechanic — loot, NPC, matchmaking const roll = parseInt(entropy.slice(0, 8), 16) % 6 + 1; // Players verify at verify.fairseal.io // or with @fairseal/core locally
Loot drops · NPC behavior · Matchmaking · Procedural generation
Gacha rates · PvP seeding · On-chain gaming · Card packs