Catalog PyPI
PACKAGE EXPLORERView in registry

aethelgard-ai

PyPI

Python SDK for the Aethelgard AI Compliance & Fairness Verification Engine — formal proofs, not statistical guesses.

ai-governancealgorithmic-fairnessbias-auditcomplianceeu-ai-actfairnessformal-verificationnyc-ll144responsible-aiz3
Versions collected1
Direct dependencies11From release 1.2.0
Last observed20 Oct, 20:53 UTC

README

Version 1.2.0 documentation

Aethelgard Python SDK

Enterprise AI Compliance & Fairness Verification — Formal Proofs, Not Statistical Guesses.

PyPI version Python 3.9+ License: Apache 2.0

Aethelgard is the only AI governance engine that uses Z3 SMT formal verification to mathematically prove fairness compliance — not merely estimate it statistically. This SDK provides a Python client for the Aethelgard Engine API.

Why Aethelgard?

CapabilityFairlearn / AIF360Aethelgard
Evidence TypeStatistical p-valuesZ3 formal proofs (deterministic)
Intersectional AnalysisManual specificationExhaustive automatic discovery
RegulationsNone built-in6 frameworks (LL144, EU AI Act, SR 11-7, Colorado, FDA, Texas TRAIGA)
Confidence IntervalsWilson CI onlyWilson CI + Z3 uncertainty-aware verification
RemediationNoneAutomated minimum-cost remediation plans
MonitoringNoneReal-time drift detection with breach forecasting
Legal ProtectionNoneAttorney-client privilege safe harbor
Throughput~100 rec/s (Python)1.23 billion rec/s (Rust engine)

Installation

pip install aethelgard-ai

For benchmarking utilities:

pip install aethelgard-ai[benchmarks]

Quick Start

from aethelgard import AethelgardClient

client = AethelgardClient(
    base_url="http://localhost:8080",
    api_key="your-api-key",
)

# Run a bias audit (NYC LL144 / EEOC Four-Fifths Rule)
result = client.audit_ll144(
    model_name="hiring-model-v2",
    groups=[
        {"category": {"category_type": "Race", "value": "White"}, "total_candidates": 1000, "selected_candidates": 600},
        {"category": {"category_type": "Race", "value": "Black"}, "total_candidates": 800, "selected_candidates": 440},
        {"category": {"category_type": "Race", "value": "Hispanic"}, "total_candidates": 600, "selected_candidates": 300},
    ],
)

for group in result["group_results"]:
    print(f"{group['group']:20s}  IR={group['impact_ratio']:.4f}  Z3={group['z3_verified']}")

Supported Regulations

RegulationMethodJurisdiction
NYC Local Law 144client.audit_ll144()New York City
EU AI Act (Art 9-15)client.audit_eu_ai_act()European Union
Federal Reserve SR 11-7client.audit_sr117()US Banking
Colorado AI Act (SB 205)client.audit_colorado()Colorado
FDA 21 CFR 820client.audit_fda()US Medical Devices
Texas TRAIGA (HB 149)client.audit_texas_traiga()Texas

Key Features

Formal Verification (Z3 SMT Proofs)

Every audit produces machine-checkable mathematical proofs — not statistical estimates.

Intersectional Analysis

Automatically discovers and tests all combinatorial demographic intersections.

Multi-Regulation Crosswalk

Map compliance findings across frameworks (e.g., LL144 → EU AI Act → NIST AI RMF).

Zero-Knowledge Proofs

Prove fairness compliance without revealing model weights or training data.

Continuous Monitoring

Real-time drift detection with confidence-weighted alerts and breach forecasting.

API Reference

See the full documentation.

Benchmarks

Reproducible benchmarks comparing Aethelgard to Fairlearn, AIF360, and manual auditing across 10 real-world datasets (40K+ to 2.5M+ records):

pip install aethelgard-ai[benchmarks]
python -m aethelgard.benchmarks

Citation

@software{aethelgard2026,
  author = {Ashuraliyev, Abduxoliq},
  title = {Aethelgard: Formal Verification for AI Fairness Compliance},
  year = {2026},
  url = {https://github.com/ProgrmerJack/Aethelgard},
}

License

Apache License 2.0. See LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.2.017 Feb 202611

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
progrmerjack/aethelgard

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:53 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:18043443a5f8c679acb3b41eae3289e71627696ba7b79b52b6d59354f7af5238