Choose your stack, copy one verified snippet, then watch the first event arrive.
The sample record is flowing. On your own log this line waits for the first event and flips the moment it lands — 4,800 events so far, newest 7 hours ago.
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.co",
)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.
| log id | tenant_acme/prod |
| endpoint | https://api.auditant.co |
| planes live | modelactionedgeeffect |
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.
| effect · git | 1 agent | 7 hours ago |
| edge · vendor-code | 1 agent | 8 hours ago |
| edge · vendor-voice | 1 agent | 8 hours ago |
| action · console | 1 agent | 8 hours ago |
| action · sdk | 4 agents | 8 hours ago |
| model · gateway | 1 agent | 8 hours ago |