What is Fact0
Fact0 is a tamper-evident audit layer for AI agents, designed to help enterprises pass security reviews by proving tool boundaries, data exfiltration protections, and unsupervised loop constraints. It provides cryptographic runtime traces of every tool call, permission scope, and data egress path, enabling auditors to mathematically verify logs without needing access to the underlying database.
How to use Fact0
- Log: Install the Python SDK (
pip install fact0-sdk) and initialize a client with your API key. Useclient.audit.log()to record actions with actor, resource, and outcome. - Lock: Each event is cryptographically linked to the previous one using SHA-256, creating an append-only chain that reveals any tampering.
- Prove: Export a PDF or signed evidence pack (stamped with Ed25519 digital wax seal) or share a read-only link. Auditors can verify integrity without needing your database.
Features of Fact0
- Tool Boundary Logging: Track every tool execution, input parameters, and output results with origin attributes.
- Tamper-Evident History: Mathematical proof that logs haven't been altered, verified by third-party auditors.
- Signed Evidence Packs: Evidence packs stamped with an Ed25519 digital wax seal for mathematical verification.
- Async, Non-Blocking: Async batching ensures your app keeps running and agent loops never slow down.
- Execution DAG: Visualize every step an agent took—tools, decisions, and branches.
- Replay & Debug: Rewind to the exact state when something went wrong.
- Live Activity Feed: Watch audit events stream in as your agents run.
- Fact0 Spotlight: AI assistant built into the dashboard that answers plain-English questions about audit logs, executions, and chain status, with deep-links to relevant pages.
- Procurement-Ready Evidence: Exposes tool permissions, prompt logs, and execution limits in one click.
- Find Any Action in Seconds: Search by user, agent, document, time, or outcome.
Use Cases of Fact0
- Fintech: Prove every loan approval, rejection, and override for regulators and internal audit.
- Healthcare: Track access to patient data with actor identity and outcome.
- Support: Show exactly what an autonomous support bot changed, refunded, or escalated.
- Legal / HR: Audit trail for deletes, shares, and AI-generated summaries.
Pricing
- Free: $0/month, includes 30,000 audit events/month, 5 GB storage, 30-day retention, 1 team seat, 5 evidence exports/month.
- Pro: $79/month, includes 500,000 audit events/month, 90-day retention, 5 team seats, Slack & PagerDuty alerts, dedicated Slack support, 99.9% uptime SLA, unlimited active share links, execution DAG replay & debug, real-time webhook alerts.
- Enterprise: Custom pricing, includes custom feature requests & integrations, custom audit event volume, unlimited seats & evidence exports, SAML/SSO & SCIM provisioning, BYOK, self-host or private VPC deployment, custom SLAs & support SLAs.
FAQ
- How do I integrate Fact0 with my existing backend?
Fact0 provides a Python SDK that you can install via pip. Initialize a client with your API key and use
client.audit.log()to record actions. - Does Fact0 support Python/LangChain/LlamaIndex? Yes, Fact0 offers a Python SDK that works with popular AI agent frameworks.
- We already use Datadog or CloudWatch. Why Fact0? Fact0 is purpose-built for AI agent audit trails with tamper-evident chains, signed evidence packs, and compliance-focused features that generic monitoring tools lack.
- Does Fact0 support OpenTelemetry? Fact0 provides its own SDK but can integrate with existing observability pipelines.
- Is Fact0 available as a managed service? Yes, Fact0 is available as a cloud-managed service with Free, Pro, and Enterprise plans.




