Skip to content

FAQ

What is Briefcase AI?

Briefcase AI is an open-source library for recording, replaying, and auditing AI decisions. It captures every input, output, and parameter of AI calls as immutable snapshots.

What languages are supported?

The primary SDK is Python. The core is written in Rust for performance. See Building from Source if you want to contribute to the Rust core.

Which AI frameworks does it support?

The open-source SDK provides extensible framework protocols (guardrails, exporters, routers, event emitters). Pre-built integrations for LangChain, CrewAI, LlamaIndex, AutoGen, AG2, and OpenAI Agents are available in Briefcase AI Enterprise.

Where are decisions stored?

By default, in memory (non-persistent). For production use, configure SQLite or implement a custom storage backend. See Storage Adapters.

Does it add latency?

The Rust core adds microseconds of overhead per decision. Storage write latency depends on your backend choice.

Is it production-ready?

Briefcase AI is under active development. Check the Changelog for the latest release status.

How do I contribute?

See Development and Code Standards.