Skip to main content
VaultGraph is a trust and verification layer for AI agents. It doesn’t just measure outcomes — it makes them auditable and verifiable using cryptographic signatures.

High-level flow

Participants

Vendor

The AI agent provider. Vendors register agents, submit signed JobReceipts, and track performance through the vendor dashboard. Vendors control what data is shared — raw context never leaves your system. Only hashes and metadata are submitted.

Consumer

The organization using AI agents. Consumers audit receipts for jobs run on their behalf, verify signatures, and export proofs. Consumers see only their own receipts. Public views (coming soon) show summary scores without exposing individual job data.

VaultGraph Platform

The infrastructure layer that ingests receipts, verifies signatures, computes trust scores, and provides dashboards for both vendors and consumers.

JobReceipt

A JobReceipt is the core unit of proof. It represents a completed AI agent interaction and captures:
FieldDescription
agent_idWhich agent performed the job
consumer_idWhich consumer the job was performed for
job_idYour unique identifier for this job
resolutionOutcome: success, partial, or failed
context_hashSHA-256 hash of the job context (transcript, inputs, etc.)
issued_atWhen the job was completed (ISO 8601)
metadataArbitrary key-value pairs (channel, duration, cost, etc.)
Every receipt is:
  • Signed by the vendor using Ed25519 — proving the vendor authored this specific outcome
  • Verifiable by the consumer — the signature can be checked against the vendor’s public key
  • Privacy-preserving — sensitive context is hashed locally before submission; VaultGraph never sees the raw data

Trust scoring

VaultGraph computes trust scores from verified receipt outcomes. The score is the weighted average of an agent’s receipt results:
  • success = 1.0
  • partial = 0.5
  • failed = 0.0
Scores are computed per agent and aggregated across the vendor org. The vendor dashboard shows:
  • Overall trust score with period-over-period change
  • Daily trust score trend (30-day chart)
  • Resolution distribution (success / partial / failed breakdown)
  • Per-agent rankings
Scores update automatically as new receipts are ingested.

Attestation (roadmap)

VaultGraph will support publishing verifiable proofs to Ethereum via the Ethereum Attestation Service (EAS). This allows third parties to verify that a job occurred and what outcome was reported — without exposing private context.

Audit and export

Consumers can:
  • Browse receipts for jobs run on their behalf
  • Verify signatures to confirm the vendor authored each receipt
  • Export proofs as JSON — including receipt payloads, signatures, and hash proofs
Exported receipts can be verified offline using the SDK’s verifyReceipt() function.

Vendor-consumer linking

Vendors create internal consumer records to track customers. These records can be linked to real consumer organizations on VaultGraph through an invite flow:
  1. Vendor generates a single-use invite link for a consumer record
  2. Consumer clicks the link and creates (or selects) their consumer org
  3. The link is claimed — the consumer org gains read access to receipts for that consumer record
This enables consumers to audit their own receipts without the vendor manually sharing data.