AI compliance layer for regulated fintechs — DORA, EU AI Act, NIS2
Project description
Tracient
AI compliance layer for regulated fintechs — DORA, EU AI Act, NIS2.
Tracient wraps your AI agent calls and automatically logs every decision with full regulatory mapping. When a regulator asks for an audit trail, you generate an evidence pack in seconds.
pip install tracient
Why Tracient
Under DORA and the EU AI Act, regulated fintechs must maintain forensic-grade logs of AI agent decisions, map them to specific regulation articles, and produce evidence packs on demand. Doing this manually is expensive and error-prone. Tracient does it automatically with two lines of code.
- DORA Art.9, 12, 28 — ICT risk management, event logging, third-party register
- EU AI Act Annex III §5(b), Art.9, 12, 13, 14 — High-risk AI obligations for credit scoring and mortgage assessment
- NIS2 — Incident reporting and risk management requirements
Quickstart
from tracient import Client
client = Client(api_key="tk_live_...")
# Option 1 — decorator (wraps your function automatically)
@client.monitor(context="credit_scoring", action="assess_application", model="gpt-4o")
def assess_credit(application_data):
# your AI call here
return result
# Option 2 — manual log
client.log_decision(
action="credit_assessment",
context="credit_scoring",
model="gpt-4o",
input_summary="Applicant file — anonymised",
output_summary="Score: 742, Band: B",
outcome="approved",
)
Every logged event is automatically mapped to the relevant DORA and EU AI Act articles.
Generate an evidence pack
client.generate_evidence_pack(output_path="evidence_pack.html")
Downloads a regulator-ready HTML document with executive summary, risk breakdown, obligations table, and full event log.
Contexts and risk mapping
| Context | Risk level | Regulations triggered |
|---|---|---|
credit_scoring |
HIGH | EU AI Act Annex III §5(b), DORA Art.9/12/28 |
mortgage_assessment |
HIGH | EU AI Act Annex III §5(b), DORA Art.9/12/28 |
fraud_detection |
MEDIUM | DORA Art.9/12, NIS2 Art.21 |
customer_service |
LOW | DORA Art.9, NIS2 |
investment_advice |
MEDIUM | DORA Art.9/12/28 |
API key
Get your API key at tracient.ai.
Requirements
- Python 3.9+
httpx >= 0.27.0
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tracient-0.1.0.tar.gz.
File metadata
- Download URL: tracient-0.1.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e47013106c938befd0eabcb35ffd9dcdf78e12d14ea95631da20f92900db8bea
|
|
| MD5 |
e44c76ae256a12dc3fdf6d634bd9cc93
|
|
| BLAKE2b-256 |
a1bd9be8d955fb76b8a8f4072d8ffcff74bdf2b13140ce55a6e007035e57d09b
|
File details
Details for the file tracient-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tracient-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
550d8574d8a69ef1bd8323911d97a6128ddfccb5209165d49bb7fcc331bd1e75
|
|
| MD5 |
51048e57f5039f919738b4ac5e4b0c41
|
|
| BLAKE2b-256 |
4a2f5c6902ed9688f3a40707e95fc2eb18ba2db43985545e66e66941d9fa9d5f
|