> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Midaz transaction lifecycle streaming

> Midaz transaction lifecycle facts use the Kafka-compatible streaming surface, not the retired RabbitMQ event exchange.

<Badge stroke icon="calendar-days" iconType="regular">August 28, 2026</Badge> <Badge stroke icon="file-code" iconType="regular">Documentation correction</Badge> <Badge color="purple" size="lg" stroke icon="eye" iconType="regular">Review recommended</Badge>

## Affects

Teams that publish or consume Midaz transaction lifecycle events, or deploy the Ledger service.

## What changed

The documentation now records the current transaction-lifecycle contract: Midaz publishes eligible lifecycle facts through the Kafka-compatible streaming surface. Enable it with `STREAMING_ENABLED=true`, `STREAMING_BROKERS`, and `STREAMING_CLOUDEVENTS_SOURCE=ledger`. The retired RabbitMQ transaction-event exchange is not the current lifecycle-event path. Route validation also applies only when enabled in ledger settings. This is a documentation correction of the current contract; it does not announce a runtime release.

## Impact

**Classification: Review recommended.**

## What you need to do

Review Ledger deployment configuration and consumer routing. Do not use retired RabbitMQ transaction-event settings for new lifecycle-event integrations.

### Deadline

Review before the next Ledger deployment or event-integration change.
