Skip to main content

coreason-auditor

Project description

coreason-auditor

Regulatory Compliance, AI-BOM Generation, & Audit Trail Reporting for the CoReason Ecosystem.

License CI Code Style: Ruff Documentation


"If it isn't documented in a PDF, it didn't happen. Turn logs into Law."

coreason-auditor is the automated reporting engine for the CoReason ecosystem. It bridges the gap between "Technical Logging" (JSON streams) and "Regulatory Submission" (Human-readable documents) by generating cryptographically signed Audit Packages.

Features

Based on the Product Requirements:

  • Traceability Engine: Maps Requirements $\to$ Tests $\to$ Results (RTM). Fails generation if critical requirements are uncovered.
  • AI-BOM Generator: Creates Software Bill of Materials (CycloneDX Standard) for models, data lineage, and dependencies.
  • Session Replayer: Forensic tool that reconstructs user sessions, displaying hidden "Thought Chains" and "Tool Calls" alongside user input.
  • 21 CFR Part 11 Signer: Applies digital signatures to exported reports for immutability and authenticity.
  • Deviation Reporting: Prioritizes failures and interventions (Exception-First Reporting).
  • Service C Microservice: Asynchronous REST API for high-volume audit generation (FastAPI + Uvicorn).

Installation

pip install coreason-auditor

Usage

Please refer to the Usage Guide for detailed instructions on both CLI Mode and Server Mode.

Quick Start (Server)

# Start the API server
uvicorn coreason_auditor.server:app --host 0.0.0.0 --port 8000

Quick Start (CLI)

python -m coreason_auditor.main \
  --agent-config agent.yaml \
  --assay-report assay_report.json \
  --bom-input bom_input.json \
  --output report.pdf \
  --agent-version 1.0.0

License

Copyright (c) 2025 CoReason, Inc. Licensed under the Prosperity Public License 3.0. See LICENSE for details.

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

coreason_auditor-0.3.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

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

coreason_auditor-0.3.0-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

Details for the file coreason_auditor-0.3.0.tar.gz.

File metadata

  • Download URL: coreason_auditor-0.3.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coreason_auditor-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b3f66a30023a518fd44ea4260f77ca6beefdd1cec4f7e0fb5343d1b84a88f829
MD5 1e1902f287eea4cad6bb38e7fee468df
BLAKE2b-256 54e3a01649e260826da7ff2542f412d95166d171271f057006e7e7a08eafd294

See more details on using hashes here.

Provenance

The following attestation bundles were made for coreason_auditor-0.3.0.tar.gz:

Publisher: publish.yml on CoReason-AI/coreason-auditor

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

File details

Details for the file coreason_auditor-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for coreason_auditor-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 843a3540d1728f5bb9687af232c3f5fc68ba4cafb53a2191a7054acd4703062d
MD5 e1197535a4bb321d9618a7c8ea082640
BLAKE2b-256 aa0de8c107dd1ce2f2aed2c6da33524d9672ca217710f2edcd13801db5298f92

See more details on using hashes here.

Provenance

The following attestation bundles were made for coreason_auditor-0.3.0-py3-none-any.whl:

Publisher: publish.yml on CoReason-AI/coreason-auditor

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