Sample recordA day of agent traffic — none of it real, all of it verifiable.Make it real — connect your agent →

Connect

Two lines in your agent, and the record starts.

Sample data⏻ halt

The sample record is already flowing. On your own log, this strip waits for your first event and flips live the moment it lands.

Your stack

the exact lines to paste
pip install auditant

import auditant
auditant.init(
    api_key="<your key>",   # minted below, shown once
    log_id="tenant_acme/prod",
    agent_id="my-agent",
    endpoint="https://api.auditant.insightron.ai",
)

With OpenTelemetry installed, init() captures LLM and tool spans automatically; without it you still get lifecycle, heartbeats, and the manual record() API plus the synchronous decide() policy check.

API key

shown once, stored hashed

Signing up provisions a log of your own and mints a key scoped to it alone: it can emit, decide, read, export, and pull your kill switch — and can see nothing else.

Your log

Log id
tenant_acme/prod
Endpoint
https://api.auditant.insightron.ai