diff --git a/CITATION.cff b/CITATION.cff index 9f66f6e..b013e9f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -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" diff --git a/README.hi-IN.md b/README.hi-IN.md index 1c586bf..8e70086 100644 --- a/README.hi-IN.md +++ b/README.hi-IN.md @@ -228,7 +228,7 @@ python -m aicertify.cli \

- एक ऑडिट-तैयार रिपोर्ट की संरचना: फ्रेमवर्क नाम, एप्लिकेशन, मॉडल और दिनांक के साथ हेडर; executive summary; policy results table; risk assessment bar chart; remediation guidance; AICertify v0.8.0 का श्रेय देने वाला फुटर + एक ऑडिट-तैयार रिपोर्ट की संरचना: फ्रेमवर्क नाम, एप्लिकेशन, मॉडल और दिनांक के साथ हेडर; executive summary; policy results table; risk assessment bar chart; remediation guidance; AICertify v0.8.1 का श्रेय देने वाला फुटर

@@ -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 पॉलिसीज़ लागू, अंतर्राष्ट्रीय रेगुलेटर्स और इंडस्ट्री वर्टिकल दोनों में diff --git a/README.ja-JP.md b/README.ja-JP.md index 75a78f2..6a0c771 100644 --- a/README.ja-JP.md +++ b/README.ja-JP.md @@ -228,7 +228,7 @@ Python API の全体像は [`examples/quickstart.py`](examples/quickstart.py)

- 監査対応レポートの構成: フレームワーク名・アプリケーション・モデル・日付を含むヘッダー、エグゼクティブサマリー、ポリシー結果テーブル、リスク評価の棒グラフ、是正ガイダンス、AICertify v0.8.0 を示すフッター + 監査対応レポートの構成: フレームワーク名・アプリケーション・モデル・日付を含むヘッダー、エグゼクティブサマリー、ポリシー結果テーブル、リスク評価の棒グラフ、是正ガイダンス、AICertify v0.8.1 を示すフッター

@@ -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 ポリシーすべてを実装済み diff --git a/README.ko-KR.md b/README.ko-KR.md index 330f4dc..434f398 100644 --- a/README.ko-KR.md +++ b/README.ko-KR.md @@ -228,7 +228,7 @@ python -m aicertify.cli \

- 감사 준비 리포트의 구성: 프레임워크 이름, 애플리케이션, 모델, 날짜를 포함한 헤더, 요약 정리, 정책 결과 표, 리스크 평가 막대 차트, 시정 안내, AICertify v0.8.0 표시 푸터 + 감사 준비 리포트의 구성: 프레임워크 이름, 애플리케이션, 모델, 날짜를 포함한 헤더, 요약 정리, 정책 결과 표, 리스크 평가 막대 차트, 시정 안내, AICertify v0.8.1 표시 푸터

@@ -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개 정책 모두 구현 완료 diff --git a/README.md b/README.md index fe3f546..50073fd 100644 --- a/README.md +++ b/README.md @@ -309,7 +309,7 @@ You don't have to install anything to see what AICertify produces. Pre-generated

- 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 + 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

@@ -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. diff --git a/README.zh-CN.md b/README.zh-CN.md index 4594346..0dc3ce8 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -231,7 +231,7 @@ python -m aicertify.cli \

- 审计就绪报告的结构剖析:包含框架名称、应用、模型与日期的页眉;执行摘要;策略结果表;风险评估柱状图;整改建议;以及标注 AICertify v0.8.0 的页脚 + 审计就绪报告的结构剖析:包含框架名称、应用、模型与日期的页眉;执行摘要;策略结果表;风险评估柱状图;整改建议;以及标注 AICertify v0.8.1 的页脚

@@ -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 条策略均已实现,覆盖国际监管标准与行业垂直两个类别 diff --git a/aicertify/__init__.py b/aicertify/__init__.py index ff2e93e..940c52a 100644 --- a/aicertify/__init__.py +++ b/aicertify/__init__.py @@ -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 diff --git a/pyproject.toml b/pyproject.toml index 76627e1..1f4082b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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"},