Inside the SDK
What fuze-ai records.
Five primitives that wrap an agent at the point it runs. Each one captures a different facet of the runtime and writes it to the same append-only evidence stream.
Audit trail
Art. 12Every prompt, tool call, and return value is captured as structured JSONL on the hot path. The Python SDK adds an HMAC-SHA256 hash chain for tamper detection today; TypeScript parity is on the roadmap.
Loop guard
runtimeDetects when the agent re-walks the same call graph and pauses execution before the budget runs out.
Budget
runtimeHard caps on tokens, steps, and wall-clock per run, with the breach event recorded on the evidence stream.
Side-effects
runtimeRecords every external call the agent makes (HTTP, database, payment, mail) so an auditor can review the actual effects of a run alongside its trace.
Human override
Art. 14Suspends the run on a durable adapter; the reviewer's signature binds the human decision into the run record.
Or build with the framework
Fuze Agent is a TypeScript agent framework with the compliance layer already wired in.
The same primitives — guard, loop, budget, side_effect, approval — are the runtime, not an add-on. Build a new agent with Fuze Agent and the dashboard starts receiving evidence on the first run.
Article coverage
Where the SDK meets the Act today.
Fuze is built to address the EU AI Act's high-risk obligations. Some of these are shipping today; others are partial or on the roadmap. The split below reflects the current state of the public fuze-ai SDK and Fuze Control around it.
Shipping
Partial today
On the roadmap
Instrumenting an agent
One decorator.
There's no framework to learn. guard wraps the agent with the runtime checks and emits structured evidence as it runs. The SDK ships for TypeScript and Python; framework adapters for LangGraph and CrewAI are in the Python build today, with TypeScript parity on the roadmap.
- Wraps raw OpenAI / Anthropic / Mistral SDK calls today
- Token usage extracted across the major agent SDKs (OpenAI, Anthropic, Vercel AI, Mastra, LangChain)
- Zero outbound network by default — evidence emits to wherever you configure
Trust posture
How the platform handles your data.
Fuze is built in Europe and run from the EU. The SDK does not phone home by default — evidence emits to wherever you configure, which can be a self-hosted store or the managed Fuze Control backbone. The data model, the signing scheme, and the audit log format are all open specifications. A full trust report covering residency, encryption, sub-processors, and certification status will be published alongside the first paid tier.
Open source
The SDK and the Agent framework are MIT-licensed.
Read every line. The evidence-signing scheme is documented in the trust report, and the audit log format is a published spec. Self-host the SDK alone or take the managed Fuze Control dashboard on top.
Next
Five minutes to know if the Act applies to you.
The classifier walks you through Annex III and tells you which Articles apply, which tier of risk you sit in, and what evidence the Fuze Control dashboard would start emitting on day one. Free, no signup, no email gate.
