coreason-auditor
Regulatory Compliance, AI-BOM Generation, & Audit Trail Reporting for the CoReason Ecosystem.
"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.
Metadata
Release files for coreason-auditor 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| coreason_auditor-0.3.0.tar.gz | 26.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coreason_auditor-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.5 kB
Release files / coreason_auditor-0.3.0.tar.gz
| Download URL | coreason_auditor-0.3.0.tar.gz |
|---|---|
| Size | 26.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b3f66a30023a518fd44ea4260f77ca6beefdd1cec4f7e0fb5343d1b84a88f829
|
|
BLAKE2b-256 checksum How to use checksums |
54e3a01649e260826da7ff2542f412d95166d171271f057006e7e7a08eafd294
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 30, 2026.
Transparency logRelease files / coreason_auditor-0.3.0-py3-none-any.whl
| Download URL | coreason_auditor-0.3.0-py3-none-any.whl |
|---|---|
| Size | 38.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
843a3540d1728f5bb9687af232c3f5fc68ba4cafb53a2191a7054acd4703062d
|
|
BLAKE2b-256 checksum How to use checksums |
aa0de8c107dd1ce2f2aed2c6da33524d9672ca217710f2edcd13801db5298f92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 30, 2026.
Transparency log