VERDICT WEIGHT™ — Context-Adaptive Multi-Source Confidence Synthesis Framework
Project description
VERDICT WEIGHT™
A Context-Adaptive Multi-Source Confidence Synthesis Framework for Autonomous AI Intelligence Systems
"Calibrated multi-source confidence scoring is not an optional feature of autonomous AI systems — it is a foundational architectural requirement." — VERDICT WEIGHT™ Paper, SSRN 6532658
The Problem
Autonomous AI systems ingest intelligence from multiple heterogeneous sources and treat them as roughly equal. A rumor on a threat forum and a Mandiant primary incident report receive the same weight. A 30-day-old signal and a real-time alert are scored identically. A spoofed high-credibility source sails straight through.
That is not a UI problem. That is a systematic architectural vulnerability.
The Solution
VERDICT WEIGHT™ computes three complementary confidence outputs from four evidence streams:
Four Evidence Streams
| Stream | Symbol | Description |
|---|---|---|
| Source Reliability | SR | Credibility of the originating source |
| Cross-Feed Corroboration | CC | Independent confirmation across feeds |
| Temporal Decay | TD | Recency of the intelligence signal |
| Historical Source Accuracy | HA | Empirical track record of the source |
Three Output Components
| Output | Symbol | Description |
|---|---|---|
| Signal Strength | SS | Confidence the signal is real (0.0–1.0) |
| Doubt Index | DI | Inter-stream disagreement (0.0–1.0) |
| Consequence Weight | CW | Actionability score after doubt adjustment (0.0–1.0) |
Twelve Context Profiles
VERDICT WEIGHT™ ships with optimized weight profiles for twelve operational domains:
| Domain | Profile |
|---|---|
| Cybersecurity (General) | Corroboration-dominant |
| Cybersecurity (APT) | Source reliability elevated |
| Cybersecurity (Zero-Day) | Temporal decay dominant |
| Cybersecurity (Disinformation) | Maximum corroboration, maximum doubt penalty |
| Healthcare (Diagnostic) | High doubt penalty, surfaces uncertainty |
| Healthcare (Drug Safety) | Highest doubt penalty in registry |
| Financial (Fraud) | Corroboration + recency co-dominant |
| Financial (Market) | Temporal decay dominant, fast decay |
| Defense Intelligence | Multi-source fusion, slow decay |
| Autonomous Vehicle | Sub-second decay, highest doubt penalty |
| Legal Evidence | Minimal decay, chain of custody weighted |
| Enterprise RAG | LLM retrieval confidence scoring |
Validated Results
Synthetic validation across N=1,000 controlled scenarios:
| Metric | VERDICT WEIGHT™ | Equal Weight | Single Source |
|---|---|---|---|
| Brier Score ↓ | 0.2077 | 0.2126 | 0.2561 |
| AUC-ROC | 0.7391 | 0.7398 | 0.6370 |
| AUC-PR | 0.7377 | 0.7374 | 0.6203 |
| Adv. Suppression ↓ | 0.409 | 0.560 | 0.803 |
+18.9% Brier Score improvement and 49.1% adversarial intelligence suppression vs single-source baselines.
Quick Start
from verdict_weight import VerdictWeight, ContextType
vw = VerdictWeight()
# Score a cybersecurity threat intel signal
result = vw.score(
source_reliability=0.92,
n_corroborating_sources=3,
age_value=2.5,
correct_predictions=45,
total_predictions=50,
context=ContextType.CYBERSECURITY_APT
)
print(result.action_tier) # CRITICAL
print(result.consequence_weight) # 0.8547
print(result.doubt_index) # 0.0691
print(result.interpretation) # Act immediately...
print(result.to_json()) # Full JSON output
Installation
pip install verdict-weight
Or from source:
git clone https://github.com/Odingard/verdict-weight.git
cd verdict-weight
pip install -e .
Repository Structure
verdict-weight/
├── verdict_weight/
│ ├── __init__.py # Public API
│ ├── core.py # VerdictWeight engine
│ ├── profiles.py # 12 context weight profiles
│ ├── streams.py # Stream scoring functions
│ └── types.py # Data types and enums
├── validation/
│ ├── synthetic_validation.py # N=1,000 validation engine
│ ├── ablation_study.py # 324-config weight ablation
│ └── results/ # Validation outputs
├── examples/
│ ├── cybersecurity.py
│ ├── healthcare.py
│ ├── financial.py
│ └── defense.py
├── docs/
│ └── VERDICT_WEIGHT_Paper.pdf # SSRN 6532658
├── setup.py
├── requirements.txt
└── README.md
Citation
If you use VERDICT WEIGHT™ in your research, please cite:
@misc{byrd2026verdictweight,
title={VERDICT WEIGHT: A Context-Adaptive Multi-Source Confidence Synthesis
Framework for Autonomous AI Intelligence Systems},
author={Byrd, Andre},
year={2026},
howpublished={SSRN},
note={Abstract ID: 6532658},
url={https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6532658}
}
Legal
VERDICT WEIGHT™ is a trademark of Six Sense Enterprise Services LLC (Odingard Security). USPTO Serial Number: 99747827.
© 2026 Odingard Security / Six Sense Enterprise Services LLC. All rights reserved.
For licensing inquiries: andre.byrd@odingard.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file verdict_weight-1.0.0.tar.gz.
File metadata
- Download URL: verdict_weight-1.0.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed5b72f50089c401f238f93aadca66f93152f33d17b087bafc21f918ff8c6584
|
|
| MD5 |
e61fe0e7cec665867fe93328f08eabda
|
|
| BLAKE2b-256 |
e977116a124298e8894c422be73fd030b6214ece81515b1af92b6640b835975e
|
File details
Details for the file verdict_weight-1.0.0-py3-none-any.whl.
File metadata
- Download URL: verdict_weight-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da8cb1fce1499244cc9e5c93f8b34a6594121042fb58327241f1842d2ed9392b
|
|
| MD5 |
8110787a414cbfbd461917e1153c13ad
|
|
| BLAKE2b-256 |
cba788dc3194c41e15c93072b673b812983338b92c58ad2f766514929372bb9c
|