Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ authors:
affiliation: "Principled Evolution"
- name: "Principled Evolution"
website: "https://principledevolution.ai"
version: "0.8.0"
version: "0.8.1"
date-released: "2026-08-28"
license: Apache-2.0
repository-code: "https://github.com/Principled-Evolution/AICertify"
Expand Down
4 changes: 2 additions & 2 deletions README.hi-IN.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ python -m aicertify.cli \
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="diagrams/diagram5_report_anatomy_dark.svg">
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="एक ऑडिट-तैयार रिपोर्ट की संरचना: फ्रेमवर्क नाम, एप्लिकेशन, मॉडल और दिनांक के साथ हेडर; executive summary; policy results table; risk assessment bar chart; remediation guidance; AICertify v0.8.0 का श्रेय देने वाला फुटर" width="85%" />
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="एक ऑडिट-तैयार रिपोर्ट की संरचना: फ्रेमवर्क नाम, एप्लिकेशन, मॉडल और दिनांक के साथ हेडर; executive summary; policy results table; risk assessment bar chart; remediation guidance; AICertify v0.8.1 का श्रेय देने वाला फुटर" width="85%" />
</picture>
</p>

Expand All @@ -238,7 +238,7 @@ PDFs खोलिए। यही आपका ऑडिटर चाहता

## स्थिति

AICertify **beta (v0.8.0)** में है। 1.0 रिलीज़ से पहले API विकसित हो सकता है। आज प्रोडक्शन-तैयार फ्रेमवर्क्स:
AICertify **beta (v0.8.1)** में है। 1.0 रिलीज़ से पहले API विकसित हो सकता है। आज प्रोडक्शन-तैयार फ्रेमवर्क्स:

- ✅ Global evaluators (fairness, content safety, transparency): सभी 9 पॉलिसीज़ लागू
- ✅ Aviation पॉलिसी सेट (ICAO, FAA, EASA, RTCA, ISO): सभी 19 पॉलिसीज़ लागू, अंतर्राष्ट्रीय रेगुलेटर्स और इंडस्ट्री वर्टिकल दोनों में
Expand Down
4 changes: 2 additions & 2 deletions README.ja-JP.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ Python API の全体像は [`examples/quickstart.py`](examples/quickstart.py)
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="diagrams/diagram5_report_anatomy_dark.svg">
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="監査対応レポートの構成: フレームワーク名・アプリケーション・モデル・日付を含むヘッダー、エグゼクティブサマリー、ポリシー結果テーブル、リスク評価の棒グラフ、是正ガイダンス、AICertify v0.8.0 を示すフッター" width="85%" />
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="監査対応レポートの構成: フレームワーク名・アプリケーション・モデル・日付を含むヘッダー、エグゼクティブサマリー、ポリシー結果テーブル、リスク評価の棒グラフ、是正ガイダンス、AICertify v0.8.1 を示すフッター" width="85%" />
</picture>
</p>

Expand All @@ -238,7 +238,7 @@ PDF を開いてみてください。監査人が求めているのは、まさ

## ステータス

AICertify は現在 **ベータ版 (v0.8.0)** です。1.0 リリースまでに API が変更される可能性があります。本日時点で本番運用可能なフレームワークは次のとおりです。
AICertify は現在 **ベータ版 (v0.8.1)** です。1.0 リリースまでに API が変更される可能性があります。本日時点で本番運用可能なフレームワークは次のとおりです。

- ✅ グローバル評価器(公平性、コンテンツ安全性、透明性): 9 ポリシーすべてを実装済み
- ✅ 航空ポリシーセット(ICAO、FAA、EASA、RTCA、ISO): 国際規制と業種別の両方を合わせた 19 ポリシーすべてを実装済み
Expand Down
4 changes: 2 additions & 2 deletions README.ko-KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ python -m aicertify.cli \
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="diagrams/diagram5_report_anatomy_dark.svg">
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="감사 준비 리포트의 구성: 프레임워크 이름, 애플리케이션, 모델, 날짜를 포함한 헤더, 요약 정리, 정책 결과 표, 리스크 평가 막대 차트, 시정 안내, AICertify v0.8.0 표시 푸터" width="85%" />
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="감사 준비 리포트의 구성: 프레임워크 이름, 애플리케이션, 모델, 날짜를 포함한 헤더, 요약 정리, 정책 결과 표, 리스크 평가 막대 차트, 시정 안내, AICertify v0.8.1 표시 푸터" width="85%" />
</picture>
</p>

Expand All @@ -238,7 +238,7 @@ PDF를 열어 보세요. 감사관이 원하는 것이 바로 이것입니다.

## 상태

AICertify는 현재 **베타(v0.8.0)** 단계이며, 1.0 릴리스 전까지 API가 변경될 수 있습니다. 현재 프로덕션에 사용할 수 있는 프레임워크는 다음과 같습니다.
AICertify는 현재 **베타(v0.8.1)** 단계이며, 1.0 릴리스 전까지 API가 변경될 수 있습니다. 현재 프로덕션에 사용할 수 있는 프레임워크는 다음과 같습니다.

- ✅ 글로벌 평가기(공정성, 콘텐츠 안전성, 투명성): 9개 정책 모두 구현 완료
- ✅ 항공 정책 세트(ICAO, FAA, EASA, RTCA, ISO): 국제 규제와 산업별 항목을 합쳐 19개 정책 모두 구현 완료
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ You don't have to install anything to see what AICertify produces. Pre-generated
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="diagrams/diagram5_report_anatomy_dark.svg">
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="Anatomy of an audit-ready report: header with framework name, application, model and date; executive summary; policy results table; risk assessment bar chart; remediation guidance; footer attributing AICertify v0.8.0" width="85%" />
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="Anatomy of an audit-ready report: header with framework name, application, model and date; executive summary; policy results table; risk assessment bar chart; remediation guidance; footer attributing AICertify v0.8.1" width="85%" />
</picture>
</p>

Expand All @@ -319,7 +319,7 @@ Open the PDFs to inspect the actual deliverable before installing AICertify.

## Status

AICertify is in **beta (v0.8.0)**. The API may evolve before the 1.0 release. All bundled GOPAL policies are executable; the important distinction is **the depth of evidence behind each check**:
AICertify is in **beta (v0.8.1)**. The API may evolve before the 1.0 release. All bundled GOPAL policies are executable; the important distinction is **the depth of evidence behind each check**:

- ✅ **Threshold checks against measured values.** Global fairness/content-safety/toxicity checks, EU AI Act fairness, healthcare diagnostic safety, and BFS fair lending/model risk compare evaluator-produced measurements against explicit thresholds.
- ✅ **Structural checks against supplied artifacts.** EU AI Act, aviation, automotive, education, and legal policies validate fields extracted or declared from the documentation and evidence supplied to the contract.
Expand Down
4 changes: 2 additions & 2 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ python -m aicertify.cli \
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="diagrams/diagram5_report_anatomy_dark.svg">
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="审计就绪报告的结构剖析:包含框架名称、应用、模型与日期的页眉;执行摘要;策略结果表;风险评估柱状图;整改建议;以及标注 AICertify v0.8.0 的页脚" width="85%" />
<img src="diagrams/diagram5_report_anatomy_light.svg" alt="审计就绪报告的结构剖析:包含框架名称、应用、模型与日期的页眉;执行摘要;策略结果表;风险评估柱状图;整改建议;以及标注 AICertify v0.8.1 的页脚" width="85%" />
</picture>
</p>

Expand All @@ -241,7 +241,7 @@ python -m aicertify.cli \

## 状态

AICertify 目前处于 **beta 阶段(v0.8.0)**。1.0 正式版发布前,API 仍可能发生变化。当前已可用于生产的框架情况如下:
AICertify 目前处于 **beta 阶段(v0.8.1)**。1.0 正式版发布前,API 仍可能发生变化。当前已可用于生产的框架情况如下:

- ✅ 全球评估器(公平性、内容安全、透明度):全部 9 条策略均已实现
- ✅ 航空策略集(ICAO、FAA、EASA、RTCA、ISO):全部 19 条策略均已实现,覆盖国际监管标准与行业垂直两个类别
Expand Down
102 changes: 51 additions & 51 deletions aicertify/__init__.py
Original file line number Diff line number Diff line change
@@ -1,51 +1,51 @@
"""
AICertify package.
This package provides tools for certifying AI applications against different
compliance frameworks.
"""
# Version information
__version__ = "0.8.0"
# Direct imports for developer convenience
try:
# Contract creation and management
from aicertify.models.contract import (
create_contract,
save_contract,
load_contract,
AiCertifyContract,
)
# Evaluation functions
from aicertify.api import (
evaluate_contract,
evaluate_contract_object,
evaluate_conversations,
evaluate_contract_with_phase1_evaluators,
evaluate_contract_comprehensive,
generate_report,
)
# Phase 1 Evaluators
from aicertify.evaluators import (
BaseEvaluator,
EvaluationResult,
Report,
FairnessEvaluator,
ContentSafetyEvaluator,
RiskManagementEvaluator,
ComplianceEvaluator,
EvaluatorConfig,
)
# Set a flag to indicate successful imports
AICERTIFY_AVAILABLE = True
except ImportError as e:
import logging
logging.getLogger(__name__).warning(
f"AICertify components not fully available. Error: {e}"
)
AICERTIFY_AVAILABLE = False
"""
AICertify package.

This package provides tools for certifying AI applications against different
compliance frameworks.
"""

# Version information
__version__ = "0.8.1"

# Direct imports for developer convenience
try:
# Contract creation and management
from aicertify.models.contract import (
create_contract,
save_contract,
load_contract,
AiCertifyContract,
)

# Evaluation functions
from aicertify.api import (
evaluate_contract,
evaluate_contract_object,
evaluate_conversations,
evaluate_contract_with_phase1_evaluators,
evaluate_contract_comprehensive,
generate_report,
)

# Phase 1 Evaluators
from aicertify.evaluators import (
BaseEvaluator,
EvaluationResult,
Report,
FairnessEvaluator,
ContentSafetyEvaluator,
RiskManagementEvaluator,
ComplianceEvaluator,
EvaluatorConfig,
)

# Set a flag to indicate successful imports
AICERTIFY_AVAILABLE = True
except ImportError as e:
import logging

logging.getLogger(__name__).warning(
f"AICertify components not fully available. Error: {e}"
)
AICERTIFY_AVAILABLE = False
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "aicertify"
version = "0.8.0"
version = "0.8.1"
description = "Open-source compliance-as-code for AI systems: evaluate declared facts and measured evidence with versioned OPA/Rego policies and generate portable PDF, Markdown, JSON, or HTML reports."
authors = [
{name = "Kapil Madan", email = "kapil.madan@gmail.com"},
Expand Down
Loading