Skip to main content

Open source AI evaluation, validation, benchmarking, recommendation engine and trust layer for LLMs

Project description

OpenVals

AI Trust Intelligence Platform for LLMs, SLMs, Private AI, and Enterprise AI Systems

Evaluate • Benchmark • Trust Intelligence

OpenVals is an enterprise-grade AI evaluation and trust platform designed to help organizations measure, compare, validate, and deploy AI systems with confidence.

Unlike traditional AI benchmarks that focus only on accuracy, OpenVals evaluates performance, trustworthiness, factuality, reliability, safety, hallucination risk, governance readiness, and deployment confidence.


Why OpenVals?

Most AI models perform well in demonstrations.

Production environments require something different:

  • Can the model be trusted?
  • Is the response factually correct?
  • How reliable is the model under repeated execution?
  • What is the hallucination risk?
  • Is the dataset itself trustworthy?
  • Is the model ready for enterprise deployment?

OpenVals was built to answer these questions.


Core Platform Capabilities

AI Evaluation Engine

Evaluate AI systems using multiple dimensions:

  • Accuracy
  • Semantic Similarity
  • Reliability
  • Safety
  • Consistency
  • Variance
  • Latency
  • Factuality
  • Hallucination Risk

Decision Reliability Score (DRS)

OpenVals introduces the Decision Reliability Score (DRS), a deployment-focused trust metric designed to determine whether an AI system is suitable for real-world production environments.

DRS combines:

  • Accuracy
  • Semantic Intelligence
  • Reliability
  • Safety
  • Consistency
  • Variance
  • Latency
  • Hallucination Risk
  • Factuality

Traditional leaderboards answer:

"Which model scored highest?"

DRS answers:

"Which model can be trusted in production?"


Factuality Engine

OpenVals includes a dedicated factuality scoring engine capable of:

  • Semantic factual alignment
  • Numeric consistency validation
  • Contradiction detection
  • Factual risk classification

Output:

Factuality Score
Risk Level
Issues Detected

Hallucination Probability Index (HPI)

OpenVals introduces HPI (Hallucination Probability Index).

HPI estimates the probability that a model response contains hallucinated or unreliable content.

Risk Levels:

  • Low
  • Medium
  • High
  • Critical

Dataset Intelligence

Trust the dataset before trusting the model.

Dataset Validation CLI includes:

  • Schema validation
  • Quality validation
  • Duplicate detection
  • Missing field detection
  • Dataset Health Score (DHS)

Examples:

openvals validate-dataset finance
openvals validate-dataset ./customer_dataset.json
openvals validate-dataset ./customer_dataset.csv

Multi-Model Benchmarking

Compare multiple models under identical conditions.

Supported:

  • Ollama Models
  • Local Models
  • Private AI
  • Enterprise AI
  • Future API-based providers

Capabilities:

  • Side-by-side comparison
  • Normalized ranking
  • DRS ranking
  • Trust Intelligence reporting

Parallel Execution Engine

OpenVals supports parallel model execution for faster benchmarking.

openvals benchmark \
  --dataset finance \
  --models mistral,llama3 \
  --parallel \
  --max-workers 2

Benefits:

  • Reduced benchmark runtime
  • Better scalability
  • Future SaaS readiness

Executive Reporting

OpenVals generates executive-grade reports:

Dashboard Report

report.html

Includes:

  • Trust Dashboard
  • DRS Ranking
  • Operational Insights
  • Governance Readiness
  • Risk Analysis
  • Visual Analytics

Sample-Level Evaluation Report

sample_report.html

Includes:

  • Prompt
  • Expected Output
  • Model Output
  • Accuracy
  • Semantic
  • Factuality
  • Hallucination Risk
  • Safety
  • Latency

Supported Benchmark Domains

Current datasets:

  • Finance
  • Healthcare
  • Cybersecurity

Future:

  • Legal
  • Insurance
  • Manufacturing
  • Retail
  • Enterprise Operations
  • Software Engineering

Installation

pip install openvals

Quick Start

Benchmark multiple models:

openvals benchmark \
  --dataset finance \
  --models mistral,llama3 \
  --config finance

Validate a dataset:

openvals validate-dataset finance

List available datasets:

openvals datasets

Show version:

openvals version

OpenVals Architecture

Dataset
   ↓

Dataset Validation
   ↓

Evaluation Engine
   ↓

Trust Intelligence
   ↓

DRS
   ↓

Recommendation Engine
   ↓

Executive Reporting

Roadmap

v0.4.0

  • Parallel Model Execution
  • Reporting Refactor
  • Sample-Level Drilldown
  • Dataset Validation CLI
  • Judge Layer Foundation

v0.5.0

  • LLM-as-a-Judge
  • Trust Index (TI)
  • Governance Analytics
  • PDF Reports
  • REST APIs
  • Evaluation History
  • Hugging Face Dataset Integration
  • Kaggle Dataset Integration

Future

  • OpenVals Cloud
  • Enterprise Governance
  • Continuous AI Validation
  • Team Workspaces
  • Trust Intelligence Dashboard
  • AI Certification Framework

Vision

OpenVals is building the Trust Intelligence Layer for AI.

The future of AI is not determined by which model is largest.

The future belongs to AI systems that can be measured, validated, governed, and trusted.


Contributing

Contributions are welcome.

  • Fork the repository
  • Create a feature branch
  • Submit a pull request

License

Dr.Pinnacle Community Edition License (DPCL-CE) v1.0


Developed By

DrPinnacle -- AI Trust, Validation & Governance Initiative

DrPinnacle

OpenVals

Keywords

AI Evaluation Platform, AI Trust Platform, LLM Evaluation, AI Benchmarking, AI Governance, AI Validation, Factuality Scoring, Hallucination Detection, DRS Score, AI Trust Intelligence, Enterprise AI Validation, Private AI Evaluation, Ollama Benchmarking, AI Reliability Testing, OpenVals, Vishwanath Akuthota

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openvals-0.5.0.tar.gz (62.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openvals-0.5.0-py3-none-any.whl (89.7 kB view details)

Uploaded Python 3

File details

Details for the file openvals-0.5.0.tar.gz.

File metadata

  • Download URL: openvals-0.5.0.tar.gz
  • Upload date:
  • Size: 62.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openvals-0.5.0.tar.gz
Algorithm Hash digest
SHA256 f61c7eb654b96b7ca48fbe4cabbb6c28f9808127563352d18c63d8b1bd8ae6b6
MD5 a70404d9e0c8ae36262ba96eb8c24595
BLAKE2b-256 9b710c5cb2a6ead16bb221c533a98280f069e3b4447987126a96cd2b8b60255d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openvals-0.5.0.tar.gz:

Publisher: publish.yml on vishwanathakuthota/openvals

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openvals-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: openvals-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 89.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openvals-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be4bed0a43f4ac4ef9f3cc0183e7633dbcb97f3ea830936a613e3f9c686a59a9
MD5 64bb63aba256b34b2099d207f190971c
BLAKE2b-256 e9fbb0a87fa3487f7fc3a6aae1876b2cdb4fbf2fcb6fab0856c6d7c23211cf7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openvals-0.5.0-py3-none-any.whl:

Publisher: publish.yml on vishwanathakuthota/openvals

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page