il-audit — Intelligence Layer audit & analytics
Cross-app BigQuery audit logging for intelligence-layer-ingest, intelligence-layer-chat, and related services.
Full documentation: documentation/README.md
Install
pip install -e ../intelligence-layer-audit # local
"il-audit>=1.0.0", # PyPI
See PUBLISHING.md for releases.
Quick start
from il_audit import emit, AuditContext, taxonomy as T
emit(T.AUTH_LOGIN_SUCCEEDED,
context=AuditContext(app="ingest", actor_uid=uid, actor_email=email),
status="succeeded", action="login")
Walkthrough: documentation/guides/getting-started.md. Target: auth_events.
Guides
| Guide | Topic |
|---|---|
| getting-started | First emit, verify in BQ |
| integration | Backend: middleware, jobs, domain emits |
| frontend-audit | Browser: audit_beacon.js, data-il-audit-* |
| cost-rates | cost_rates catalog |
| chat-phase2 | Chat instrumentation |
Reference
| Doc | Topic |
|---|---|
| bigquery-tables | All tables, samples, console links |
| event-taxonomy | Event types → tables |
| configuration | IL_* env vars |
| architecture | Data flow |
| cost-attribution | Tokens, USD, correlation |
Dataset: intelligence_layer_logs. Analytics views: analytics-views.md · sql/analytics_views.sql.
Ingest reference consumer: ingest audit-logging.
Release files for il-audit 1.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| il_audit-1.0.15.tar.gz | 59.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| il_audit-1.0.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 124.0 kB
Release files / il_audit-1.0.15.tar.gz
| Download URL | il_audit-1.0.15.tar.gz |
|---|---|
| Size | 59.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63eb55b5a2762dcdeff739e3812a107add8ae221d17efd9b19c03964f635e842
|
|
BLAKE2b-256 checksum How to use checksums |
4fed9b33f7bf8e40cc0e36bdf1da2e9c8a1b20f4eff9336a1aa90eff4b964f81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / il_audit-1.0.15-py3-none-any.whl
| Download URL | il_audit-1.0.15-py3-none-any.whl |
|---|---|
| Size | 64.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d7e23e3f6894e2b63cac54acbfafe4b3e0498935fa3ec1f44479d4bb60e17f1
|
|
BLAKE2b-256 checksum How to use checksums |
de0e44f8d7b86bb8b5adc95ae636eac4e9d209fc0b17e68880f2f2db66067576
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|